#include <SharedListener.h>
Public Member Functions | |
SharedListener () | |
~SharedListener () | |
Desturctor. | |
bool | registerHandler (MessageHandler *handler, string id, Time addedDelay=Time(0, 0)) |
Register a message recipient for the incoming messages. | |
Protected Member Functions | |
template<class T> | |
void | _runThread (void *p) |
Friends | |
template<class T> | |
void * | sharedListenerThread (void *p) |
MipBaselib::SharedListener::SharedListener | ( | ) |
MipBaselib::SharedListener::~SharedListener | ( | ) |
Desturctor.
void MipBaselib::SharedListener::_runThread | ( | void * | p | ) | [inline, protected] |
bool MipBaselib::SharedListener::registerHandler | ( | MessageHandler * | handler, | |
string | id, | |||
Time | addedDelay = Time(0,0) | |||
) |
Register a message recipient for the incoming messages.
[in] | handler | Pointer to the MessageHandler. |
[in] | id | Message id to be handled by this handler. |
[in] | addedDelay | Delay to add to this handler |
void* sharedListenerThread | ( | void * | p | ) | [friend] |
Reimplemented in MipBaselib::CharKeybSharList, MipBaselib::FifoSharList, MipBaselib::StringKeybSharList, and MipBaselib::UDPSharedListener.