| Apache Qpid - AMQP Messaging for Java JMS, C++, Python, Ruby, and .NET | Apache Qpid Documentation |
#include <Handler.h>
Classes | |
| class | Functor |
| Adapt any void(T) functor as a Handler. More... | |
| struct | InOutHandler |
| Support for implementing an in-out handler pair as a single class. More... | |
| class | InOutHandlerInterface |
| Interface for a handler that implements a pair of in/out handle operations. More... | |
| class | MemFunRef |
| Adapt a member function of X as a Handler. More... | |
Public Types | |
| typedef T | HandledType |
| typedef void | result_type |
Public Member Functions | |
| typedef void | handleFptr (T) |
| Handler (Handler< T > *next_=0) | |
| virtual | ~Handler () |
| virtual void | handle (T)=0 |
| void | operator() (T t) |
| Allow functor syntax for calling handle. | |
Public Attributes | |
| Handler< T > * | next |
| Pointer to next handler in a linked list. | |
Definition at line 32 of file Handler.h.
| typedef T qpid::framing::Handler< T >::HandledType |
| typedef void qpid::framing::Handler< T >::result_type |
| qpid::framing::Handler< T >::Handler | ( | Handler< T > * | next_ = 0 |
) | [inline] |
| virtual qpid::framing::Handler< T >::~Handler | ( | ) | [inline, virtual] |
| virtual void qpid::framing::Handler< T >::handle | ( | T | ) | [pure virtual] |
Implemented in qpid::framing::Handler< T >::Functor< F >, qpid::framing::Handler< T >::MemFunRef< X, F >, qpid::framing::Handler< T >::MemFunRef< qpid::framing::Handler::InOutHandlerInterface,&InOutHandlerInterface::handleOut >, qpid::framing::Handler< T >::MemFunRef< qpid::framing::Handler::InOutHandlerInterface,&InOutHandlerInterface::handleIn >, and qpid::framing::Handler< T >::MemFunRef< qpid::client::SessionImpl,&SessionImpl::proxyOut >.
Referenced by qpid::framing::Handler< AMQFrame & >::operator()(), and qpid::framing::Relay::operator()().
| typedef void qpid::framing::Handler< T >::handleFptr | ( | T | ) |
| void qpid::framing::Handler< T >::operator() | ( | T | t | ) | [inline] |
| Handler<T>* qpid::framing::Handler< T >::next |
Pointer to next handler in a linked list.
Definition at line 46 of file Handler.h.
Referenced by qpid::framing::ChannelHandler::handle().
1.5.7.1