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

Static Public Member Functions | |
| static DtEventManager * | creator () |
Static Public Member Functions inherited from makVrfEvents::DtEventManager | |
| static void | setEventManagerCreatorFcn (DtEventManagerCreatorFcn fcn) |
| static DtEventManager * | createEventManager () |
Protected Member Functions | |
| virtual bool | processSocketConnected (DtInetSocket *sock) |
| virtual bool | processSocketRemoved (DtInetSocket *sock) |
| virtual bool | sendPacketOnNetwork (char *buffer, size_t length) |
Protected Member Functions inherited from DtEventManagerTCP | |
| virtual void | addEvent (const makVrfEvents::DtEvent &, bool &selfReflecting) override |
| virtual void | processPdu (void *buffer, int size) |
| virtual bool | pduHeader (DtTCPHeader &, DtInetSocket *) |
| virtual bool | processSocket (DtInetSocket *) |
| virtual char * | getPacketForNetwork (const makVrfEvents::DtDataEvent &inter, size_t &length) const |
| virtual makVrfEvents::DtDataEvent * | createDataInteraction (void *buffer, size_t size) const |
| virtual bool | sendEventTCP (const makVrfEvents::DtDataEvent &e) |
Protected Member Functions inherited from makVrfEvents::DtEventManager | |
| virtual void | processEvent (const DtEvent &) |
| virtual bool | wantsToProcessEvent (const DtEvent &) const |
Static Protected Member Functions | |
| static bool | socketConnectedCallback (DtInetSocket *sock, void *usr) |
| static bool | socketRemovedCallback (DtInetSocket *sock, void *usr) |
| static int | receivedInteractionCallback (DtInetSocket *sock, int size, DtInetBufferChain &buffChain, DtInetEndpoint &ep, void *usr) |
Protected Attributes | |
| DtInetSocketMgr * | mySocketMgr |
| std::set< DtInetSocket * > | mySockets |
Protected Attributes inherited from makVrfEvents::DtEventManager | |
| tbb::spin_mutex | myMutex |
| std::vector< DtEvent * > | myEvents |
| tbb::spin_mutex | myCallbackMutex |
| EventCallbackMap | myEventCallbackMap |
| bool | myProcessEventsImmediately |
| std::set< unsigned int > | myDoNotSelfReflect |
| DtNetworkInterfaceManager * | myNetworkManager |
| bool | myProcessNetworkEventsLocally |
Additional Inherited Members | |
Public Types inherited from makVrfEvents::DtEventManager | |
| typedef boost::signals2::signal< void(const DtEvent &)> | EventSignal |
Protected Types inherited from makVrfEvents::DtEventManager | |
| typedef std::map < DtEvent::EventType, EventSignal * > | EventCallbackMap |
Static Protected Attributes inherited from makVrfEvents::DtEventManager | |
| static DtEventManagerCreatorFcn | theEventManagerCreatorFcn |
| DtServerEventManagerTCP::DtServerEventManagerTCP | ( | ) |
CTOR.
|
virtual |
DTOR.
|
static |
Static creator method.
|
virtual |
Tick the socket manager to see about connections.
Reimplemented from makVrfEvents::DtEventManager.
|
virtual |
Return true if the TCP network is active.
Implements DtEventManagerTCP.
|
staticprotected |
|
protectedvirtual |
|
staticprotected |
|
protectedvirtual |
|
staticprotected |
|
protectedvirtual |
Sends the given buffer packet on the network.
Implements DtEventManagerTCP.
|
protected |
|
protected |