arbeit
Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members

CallbackMap Class Reference

#include <CallbackMap.h>

List of all members.

Public Member Functions

 CallbackMap (void)
 ~CallbackMap (void)
bool Add (KokoTag tag, Callback *cb)
bool Add (KokoTag tag, Callback &cb)
bool Remove (KokoTag tag)
bool Invoke (KokoTag tag, KokoBuffer &databuf)


Constructor & Destructor Documentation

CallbackMap::CallbackMap void   ) 
 

Definition at line 38 of file CallbackMap.cpp.

CallbackMap::~CallbackMap void   ) 
 

Definition at line 50 of file CallbackMap.cpp.

References first.


Member Function Documentation

bool CallbackMap::Add KokoTag  tag,
Callback cb
[inline]
 

Definition at line 42 of file CallbackMap.h.

References Add(), and Callback::clone().

bool CallbackMap::Add KokoTag  tag,
Callback cb
 

Definition at line 68 of file CallbackMap.cpp.

Referenced by Add(), and Messenger::AddCallback().

bool CallbackMap::Invoke KokoTag  tag,
KokoBuffer databuf
 

Definition at line 105 of file CallbackMap.cpp.

Referenced by Messenger::WaitForBroadcast(), and Messenger::WaitForMessage().

bool CallbackMap::Remove KokoTag  tag  ) 
 

Definition at line 86 of file CallbackMap.cpp.

Referenced by Messenger::RemoveCallback().


The documentation for this class was generated from the following files:
Send questions, comments, and bug reports to:
jmk