channel::Binder< IdType, IdTrait > Class Template Reference

#include <Binder.h>

List of all members.

Public Types

typedef Filter< IdType, IdTrait > Filter
typedef Translator< IdType,
IdTrait > 
Translator

Public Member Functions

 Binder (Filter *f=NULL, Translator *t=NULL)

Public Attributes

Filterfilter
Translatortranslator


Detailed Description

template<class IdType, class IdTrait>
class channel::Binder< IdType, IdTrait >

Binder: 1. affect ONLY the interface - the "binding" point between local channel and remote connections 2. contains both filter and transltor 3. if filters/translators are NULL, they are no-op

Definition at line 82 of file Binder.h.


Member Typedef Documentation

template<class IdType, class IdTrait>
typedef Filter<IdType, IdTrait> channel::Binder< IdType, IdTrait >::Filter
 

Definition at line 84 of file Binder.h.

template<class IdType, class IdTrait>
typedef Translator<IdType, IdTrait> channel::Binder< IdType, IdTrait >::Translator
 

Definition at line 85 of file Binder.h.


Constructor & Destructor Documentation

template<class IdType, class IdTrait>
channel::Binder< IdType, IdTrait >::Binder Filter f = NULL,
Translator t = NULL
[inline]
 

Definition at line 88 of file Binder.h.

References channel::Binder< IdType, IdTrait >::filter, and channel::Binder< IdType, IdTrait >::translator.


Member Data Documentation

template<class IdType, class IdTrait>
Filter* channel::Binder< IdType, IdTrait >::filter
 

Definition at line 86 of file Binder.h.

Referenced by channel::Binder< IdType, IdTrait >::Binder(), channel::LocalInterface< Channel >::LocalInterface(), and channel::RemoteInterface< Channel, Transport >::RemoteInterface().

template<class IdType, class IdTrait>
Translator* channel::Binder< IdType, IdTrait >::translator
 

Definition at line 87 of file Binder.h.

Referenced by channel::Binder< IdType, IdTrait >::Binder(), channel::LocalInterface< Channel >::LocalInterface(), and channel::RemoteInterface< Channel, Transport >::RemoteInterface().


The documentation for this class was generated from the following file:
Generated on Mon Feb 27 19:59:23 2006 for channel by  doxygen 1.4.6-NO