|
|
|
|
Documentation |
|
Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages Search
NLMISC::CEventEmitterMulti Class ReferenceThe composite pattern applied to events emmitters.
More...
#include <event_emitter_multi.h>
Inheritance diagram for NLMISC::CEventEmitterMulti:
List of all members.
Detailed Description
The composite pattern applied to events emmitters.
This is useful when you don't have the opportunity to register more than one event emitter to an event server.
Definition at line 41 of file event_emitter_multi.h.
Member Typedef Documentation
typedef std::vector<std::pair<IEventEmitter *, bool> > NLMISC::CEventEmitterMulti::TEmitterCont [private]
|
|
Constructor & Destructor Documentation
NLMISC::CEventEmitterMulti::~CEventEmitterMulti |
( |
|
) |
|
|
Member Function Documentation
void NLMISC::CEventEmitterMulti::addEmitter |
( |
IEventEmitter * |
e, |
|
|
bool |
mustDelete |
|
) |
|
|
uint NLMISC::CEventEmitterMulti::getNumEmitters |
( |
|
) |
const [inline] |
|
bool NLMISC::CEventEmitterMulti::isEmitter |
( |
IEventEmitter * |
e |
) |
const |
|
void NLMISC::CEventEmitterMulti::removeEmitter |
( |
IEventEmitter * |
e |
) |
|
|
void NLMISC::CEventEmitterMulti::submitEvents |
( |
CEventServer & |
server |
) |
[virtual] |
|
Member Data Documentation
TEmitterCont NLMISC::CEventEmitterMulti::_Emitters [private]
|
|
The documentation for this class was generated from the following files:
|
|