Main Page   Class Hierarchy   Compound List   File List   Compound Members  

SmartSockets::TipcSrvSubjTraverser Class Reference

#include <tsrv.h>

List of all members.

Public Types

typedef bool(TipcSrvSubjTraverser::* Handler )(const char *subjectName)

Public Methods

 TipcSrvSubjTraverser ()
void setHandler (Handler cbMethod)
Handler getHandler ()
virtual ~TipcSrvSubjTraverser () throw ()
virtual bool onTraverse (const char *subjectName) throw ()

Static Public Methods

T_PTR T_ENTRY traverseFuncDelegator (T_STR subj, T_STR dummy, T_PTR arg)


Detailed Description

Traverser class to be used by TipcSrv::traverseSubj().


Member Typedef Documentation

typedef bool(TipcSrvSubjTraverser::* SmartSockets::TipcSrvSubjTraverser::Handler)( const char* subjectName )
 

Signature for the traverse method.

Parameters:
subjectName  the subject entry being traversed.
Returns:
true to continue traversing; false otherwise.


Constructor & Destructor Documentation

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

Destructor.


Member Function Documentation

Handler SmartSockets::TipcSrvSubjTraverser::getHandler  
 

Gets the current handler method.

virtual bool SmartSockets::TipcSrvSubjTraverser::onTraverse const char *    subjectName throw () [virtual]
 

Default traverse method.

Parameters:
subjectName  name of the subject being traversed.
Returns:
true to continue traversing; false otherwise.

void SmartSockets::TipcSrvSubjTraverser::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:56 2006 by doxygen1.2.12 written by Dimitri van Heesch, © 1997-2001