Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

SimCallbackClient Class Reference

#include <Simulation/SimCallbackClient.H>

Inheritance diagram for SimCallbackClient:

Inheritance graph
[legend]
Collaboration diagram for SimCallbackClient:

Collaboration graph
[legend]
List of all members.

Detailed Description

Client for SimCallback hooks.

SimModule derives from this class, which provides the facilities to hold a bunch of SimCallback hooks to SimEventQueue callbacks.

Definition at line 49 of file SimCallbackClient.H.

Public Member Functions

 SimCallbackClient ()
virtual ~SimCallbackClient ()
 Destructor.
void registerSimCallback (SimCallbackBase *s)
 Register a new callback.
size_t numCallbacks () const
 Return the number of callbacks.

Friends

class SimEventQueue


Constructor & Destructor Documentation

SimCallbackClient::~SimCallbackClient  )  [virtual]
 

Destructor.

Definition at line 43 of file SimCallbackClient.C.


Member Function Documentation

size_t SimCallbackClient::numCallbacks  )  const
 

Return the number of callbacks.

Definition at line 51 of file SimCallbackClient.C.

Referenced by SimModule::start1().

void SimCallbackClient::registerSimCallback SimCallbackBase s  ) 
 

Register a new callback.

Definition at line 46 of file SimCallbackClient.C.

Referenced by SimCallbackBase::SimCallbackBase().


The documentation for this class was generated from the following files:
Generated on Sun Nov 22 13:46:27 2009 for iLab Neuromorphic Vision Toolkit by  doxygen 1.4.4