![]() |
VR-Forces Developer's Guide
|

Public Member Functions | |
| DtVrlinkEventTranslatorManager (DtVrlinkNetworkInterface *) | |
| virtual | ~DtVrlinkEventTranslatorManager () |
| virtual void | addTranslator (int eventType, DtVrlinkEventTranslator *) |
| virtual void | removeTranslator (int eventType) |
| virtual DtVrlinkEventTranslator * | translatorFor (int eventType) const |
| virtual bool | sendEvent (const makVrfEvents::DtEvent &) |
| virtual bool | supportsOwnershipTransfer () const |
Static Public Member Functions | |
| static void | setVrlinkEventTranslatorManagerCreatorFcn (DtVrlinkEventTranslatorManagerCreatorFcn) |
| static DtVrlinkEventTranslatorManager * | createVrlinkEventTranslatorManager (DtVrlinkNetworkInterface *) |
Protected Types | |
| typedef std::map< int, DtVrlinkEventTranslator * > | EventTranslators |
Protected Member Functions | |
| virtual void | receiveEvent (const makVrfEvents::DtEvent &) |
Protected Attributes | |
| DtVrlinkNetworkInterface * | myNetworkInterface |
| EventTranslators | myEventTranslators |
Static Protected Attributes | |
| static DtVrlinkEventTranslatorManagerCreatorFcn | theEventTranslatorManagerCreatorFcn |
|
protected |
| makVrf::DtVrlinkEventTranslatorManager::DtVrlinkEventTranslatorManager | ( | DtVrlinkNetworkInterface * | ) |
|
virtual |
|
virtual |
When added, the translator will be owned by this class. Will delete any existing translator.
|
virtual |
Will also free memory of the translator.
|
virtual |
|
virtual |
If there is no handler for this type will return false.
|
static |
|
static |
|
virtual |
Returns true if this protocol supports ownership transfer.
|
protectedvirtual |
Called when an event is received from an event translator. Will add to the event manager's queue that is part of the network interface, or, if no event manager is present, will do nothing.
|
protected |
|
protected |
|
staticprotected |