Main Page   Class Hierarchy   Compound List   File List   Compound Members  

SmartSockets::TipcDispatcherTraverser Class Reference

#include <tdisp.h>

List of all members.

Public Types

typedef bool(TipcDispatcherTraverser::* Handler )(TipcDispatcher &disp, const TipcEvent *event)

Public Methods

 TipcDispatcherTraverser ()
void setHandler (Handler cbMethod)
Handler getHandler ()
virtual ~TipcDispatcherTraverser () throw ()
virtual bool onTraverse (TipcDispatcher &disp, const TipcEvent *event)

Static Public Methods

T_PTR T_ENTRY traverseFuncDelegator (T_IPC_DISPATCHER disp, T_IPC_EVENT event, T_PTR arg)


Detailed Description

Traverser class used with TipcDispatcher::eventTraverse()


Member Typedef Documentation

typedef bool(TipcDispatcherTraverser::* SmartSockets::TipcDispatcherTraverser::Handler)( TipcDispatcher& disp, const TipcEvent* event )
 

Signature for the search method.

Parameters:
disp  dispatcher object.
event  current event.
Returns:
true to continue searching; false otherwise.


Constructor & Destructor Documentation

SmartSockets::TipcDispatcherTraverser::TipcDispatcherTraverser  
 

Constructor.

virtual SmartSockets::TipcDispatcherTraverser::~TipcDispatcherTraverser   throw () [virtual]
 

Destructor.


Member Function Documentation

Handler SmartSockets::TipcDispatcherTraverser::getHandler  
 

Gets the current handler method.

virtual bool SmartSockets::TipcDispatcherTraverser::onTraverse TipcDispatcher   disp,
const TipcEvent   event
[virtual]
 

Default search method.

Parameters:
disp  dispatcher object.
event  current event.
Returns:
true to continue searching; false otherwise.

void SmartSockets::TipcDispatcherTraverser::setHandler Handler    cbMethod
 

Sets the current handler method; if this is not called, the default method onTraverse() is called


The documentation for this class was generated from the following file:
Generated on Fri Jul 14 15:05:55 2006 by doxygen1.2.12 written by Dimitri van Heesch, © 1997-2001