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

#include <Binder.h>

List of all members.

Public Member Functions

virtual bool block_inward (IdType id)
virtual bool block_outward (IdType id)


Detailed Description

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

Filters: 1. provision the permissions which messages/ids can flow in/out channel thru interfaces 2. ONLY works on sub/pub msgs, not other(application) msgs affect how sub/pub msgs are exchanged between local channel and remote channel - how remote and local namespaces "merge" not affect the normal message passing process 3. Default Filters are "transparent" - all Ids allowed in/out:

Definition at line 41 of file Binder.h.


Member Function Documentation

template<class IdType, class IdTrait>
virtual bool channel::Filter< IdType, IdTrait >::block_inward IdType  id  )  [inline, virtual]
 

Definition at line 43 of file Binder.h.

template<class IdType, class IdTrait>
virtual bool channel::Filter< IdType, IdTrait >::block_outward IdType  id  )  [inline, virtual]
 

Definition at line 47 of file Binder.h.

Referenced by channel::LocalConnector< Channel >::connect(), and channel::LocalInterface< Channel >::send_msg().


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