Main Page   Class Hierarchy   Compound List   File List   Compound Members  

SmartSockets::ConnectionCallBack Class Reference

#include <tcallbck.h>

List of all members.

Public Types

typedef void(ConnectionCallBack::* Handler )(CallBack< ConnectionCallBack > *callBack, TipcSrv &connection, ConnStatus oldConnStatus, ConnStatus newConnStatus)
enum  ConnStatus { none, warm, full }

Public Methods

 ConnectionCallBack ()
virtual ~ConnectionCallBack () throw ()
virtual void onConnection (CallBack< ConnectionCallBack > *callBack, TipcSrv &connection, ConnStatus oldConnStatus, ConnStatus newConnStatus)


Detailed Description

The connection callback class impelements the CallBack template It can be triggered for connection creations and destructions.

Upon triggering, onConnection is the default method is executed


Constructor & Destructor Documentation

SmartSockets::ConnectionCallBack::ConnectionCallBack   [inline]
 

Constructor

virtual SmartSockets::ConnectionCallBack::~ConnectionCallBack   throw () [inline, virtual]
 

Destructor


Member Function Documentation

virtual void SmartSockets::ConnectionCallBack::onConnection CallBack< ConnectionCallBack > *    callBack,
TipcSrv   connection,
ConnStatus    oldConnStatus,
ConnStatus    newConnStatus
[virtual]
 

Default method called when a connection callback is triggered. Prints relevent callback and connection information.

Parameters:
callBack  the callback that was triggered
connection  the connection on which the callback was triggered
oldConnStatus  the former connection status
newConnStatus  the current connection status


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