![]() |
MAK Data Logger API Documentation for DIS
|
DIS Simulation input class. More...
Inheritance diagram for MAKLogger::DtLgrDisSimInput:
Collaboration diagram for MAKLogger::DtLgrDisSimInput:Public Member Functions | |
| virtual | ~DtLgrDisSimInput () |
| virtual void | activateImplementation () |
| Perform protocol-specific activation. More... | |
| virtual void | deactivateImplementation () |
| Perform protocol-specific activation. More... | |
| virtual void | connecting () |
| Called when simulation is connecting. More... | |
| virtual void | disconnecting () |
| Called when simulation is disconnecting. More... | |
| virtual const DtMessageIOInfo * | info () const |
| The the message info for the input. More... | |
Public Member Functions inherited from MAKLogger::DtLgrSimInput | |
| virtual | ~DtLgrSimInput () |
| DTOR to clean up any resources. More... | |
| virtual void | activate () |
| Activate the input. More... | |
| virtual bool | isActivated () const |
| Get whether the output is active. More... | |
| virtual void | deactivate () |
| Activate the input. More... | |
| virtual void | startReadMessages () |
| Called at the beginning of a read operation. More... | |
| virtual void | setClock (DtLgrClock *clockToUse) |
| Set the clock to use for time. More... | |
| virtual DtAbsoluteTime | inputTime () const |
| Get the current input time. More... | |
| virtual void | getNextMessages (DtMessageBuffer &) |
| Get the next messages received. More... | |
| virtual void | dropNextMessages () |
| Called to drop messages from the current read operation. More... | |
| virtual bool | receivedPackets () |
| Have you received packets since last call. More... | |
| virtual DtLgrEntityTracker * | entityTracker () |
| virtual void | initializeTracker (DtLgrBaseSimManager *manager) |
| virtual DtLgrClock * | clock () |
| Get the clock used for time. More... | |
| virtual const DtLgrClock * | clock () const |
| Get the clock used for time. More... | |
Protected Member Functions | |
| virtual void | receivePdu (DtPdu &pdu) |
| virtual void | startListening () |
| virtual void | stopListening () |
Protected Member Functions inherited from MAKLogger::DtLgrSimInput | |
| DtLgrSimInput (DtLgrSimManager &manager) | |
| CTOR is protected since sub class will be the final object. More... | |
| virtual DtPacket * | createPacket (size_t size, DtPacket::DtPacketType type) |
| Creates an empty packet suitable for writing data into. The packet also is added to an internal buffer. More... | |
| virtual void | receivePacket (DtPacket *packet) |
| Called internally to add a packet to a receive buffer. More... | |
| virtual void | filterPacket (DtPacket *packet) |
| Filter. More... | |
Static Protected Member Functions | |
| static void | receivePduCb (DtPdu *pdu, void *usr) |
Protected Attributes | |
| DtLgrDisSimulationManager * | myManager |
| bool | myActivatedFlag |
| int | myReceivedCount |
| DtLgrDisMessageIOInfo * | myInfo |
Protected Attributes inherited from MAKLogger::DtLgrSimInput | |
| bool | myReceivePacketsFlag |
| DtMessageBuffer * | myReceiveBuffer |
| DtSmartBuffer * | mySmartBuffer |
| DtLgrSimManager & | myManager |
| bool | myActivateFlag |
| DtLgrClock * | myClock |
Private Member Functions | |
| DtLgrDisSimInput (const DtLgrDisSimInput &) | |
| Not Implemented. More... | |
| DtLgrDisSimInput & | operator= (const DtLgrDisSimInput &) |
| Not Implemented. More... | |
Additional Inherited Members | |
Static Protected Attributes inherited from MAKLogger::DtLgrSimInput | |
| static const int | theSmartBufferSize = 65536 |
DIS Simulation input class.
|
virtual |
|
private |
Not Implemented.
|
virtual |
Perform protocol-specific activation.
Implements MAKLogger::DtLgrSimInput.
|
virtual |
Called when simulation is connecting.
Implements MAKLogger::DtLgrSimInput.
|
virtual |
Perform protocol-specific activation.
Implements MAKLogger::DtLgrSimInput.
|
virtual |
Called when simulation is disconnecting.
Implements MAKLogger::DtLgrSimInput.
|
virtual |
The the message info for the input.
Implements MAKLogger::DtMessageInput.
|
private |
Not Implemented.
|
protectedvirtual |
|
staticprotected |
|
protectedvirtual |
|
protectedvirtual |
|
protected |
|
protected |
|
protected |
|
protected |