Qpid Proton C++  0.12.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Pages
Public Member Functions | List of all members
event Class Referenceabstract

A context for a proton event. More...

#include <event.hpp>

Public Member Functions

virtual std::string name () const =0
 Return the name of the event type.
 
virtual class containercontainer () const
 Get the container. More...
 
virtual class transport transport () const
 Get transport.
 
virtual class connection connection () const
 Get connection.
 
virtual class session session () const
 Get session.
 
virtual class sender sender () const
 Get sender. More...
 
virtual class receiver receiver () const
 Get receiver. More...
 
virtual class link link () const
 Get link. More...
 
virtual class delivery delivery () const
 Get delivery. More...
 
virtual class messagemessage () const
 Get message. More...
 

Detailed Description

A context for a proton event.

See Also
proton::handler
Examples:
broker.cpp, broker.hpp, client.cpp, direct_recv.cpp, direct_send.cpp, engine/broker.cpp, engine/client.cpp, engine/direct_recv.cpp, engine/direct_send.cpp, engine/helloworld.cpp, engine/server.cpp, engine/simple_recv.cpp, engine/simple_send.cpp, helloworld.cpp, helloworld_direct.cpp, server.cpp, server_direct.cpp, simple_recv.cpp, and simple_send.cpp.

Member Function Documentation

virtual class container& container ( ) const
virtual
virtual class delivery delivery ( ) const
virtual

Get delivery.

Exceptions
proton::errorif no delivery
virtual class link link ( ) const
virtual

Get link.

Exceptions
proton::errorif no link
Examples:
broker.hpp, client.cpp, engine/client.cpp, and server_direct.cpp.
virtual class message& message ( ) const
virtual
virtual class receiver receiver ( ) const
virtual

Get receiver.

Exceptions
proton::errorif no receiver
Examples:
direct_recv.cpp, engine/direct_recv.cpp, engine/simple_recv.cpp, and simple_recv.cpp.
virtual class sender sender ( ) const
virtual

The documentation for this class was generated from the following file: