qpid::framing::Handler< T > Struct Template Reference

Generic handler that can be linked into chains. More...

#include <Handler.h>

Inheritance diagram for qpid::framing::Handler< T >:

Inheritance graph
[legend]

List of all members.

Public Types

typedef T HandledType
typedef void result_type

Public Member Functions

typedef void handleFptr (T)
 Handler (Handler< T > *next_=0)
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.

Classes

struct  Chain
 A Chain is a handler that forwards to a modifiable linked list of handlers. More...
struct  Chains
 In/out pair of handler chains. More...
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...


Detailed Description

template<class T>
struct qpid::framing::Handler< T >

Generic handler that can be linked into chains.


Member Data Documentation

template<class T>
Handler<T>* qpid::framing::Handler< T >::next

Pointer to next handler in a linked list.


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

Generated on Thu May 15 22:24:31 2008 for Qpid by  doxygen 1.5.5