A DIS state object.
More...
Protected Member Functions |
| virtual void | copyPacket (const DtPacket &packet, DtNetPduHeader **lastPdu, int &lastPduSize, int &lastBufferSize) |
| | Copy the last packet.
|
| virtual void | createUpdate (DtNetPduHeader *lastPdu, int lastPduSize, const DtAbsoluteTime &time, std::list< DtPacket * > &packetlist) const |
| | Create update packet for the given last PDU. Add it to the list.
|
Detailed Description
Constructor & Destructor Documentation
| virtual MAKLogger::DtDisStateObject::~DtDisStateObject |
( |
| ) |
|
|
virtual |
Member Function Documentation
| virtual void MAKLogger::DtDisStateObject::copyPacket |
( |
const DtPacket & |
packet, |
|
|
DtNetPduHeader ** |
lastPdu, |
|
|
int & |
lastPduSize, |
|
|
int & |
lastBufferSize |
|
) |
| |
|
protectedvirtual |
Create an update packet for this object.
| virtual void MAKLogger::DtDisStateObject::createUpdate |
( |
const DtAbsoluteTime & |
time, |
|
|
std::list< DtPacket * > & |
packetlist |
|
) |
| const |
|
virtual |
Create update packets for this object (handles Di-Guy updates). Adds them to list.
| virtual void MAKLogger::DtDisStateObject::createUpdate |
( |
DtNetPduHeader * |
lastPdu, |
|
|
int |
lastPduSize, |
|
|
const DtAbsoluteTime & |
time, |
|
|
std::list< DtPacket * > & |
packetlist |
|
) |
| const |
|
protectedvirtual |
Create update packet for the given last PDU. Add it to the list.
| virtual bool MAKLogger::DtDisStateObject::isAggregate |
( |
| ) |
const |
|
virtual |
| virtual bool MAKLogger::DtDisStateObject::isEntity |
( |
| ) |
const |
|
virtual |
| virtual bool MAKLogger::DtDisStateObject::isEnvironmentalProcess |
( |
| ) |
const |
|
virtual |
| virtual const DtString& MAKLogger::DtDisStateObject::name |
( |
| ) |
const |
|
virtual |
| virtual bool MAKLogger::DtDisStateObject::packetForMe |
( |
const DtPacket & |
| ) |
const |
|
virtual |
| virtual DtU64 MAKLogger::DtDisStateObject::packetId |
( |
const DtPacket & |
packet | ) |
const |
|
virtual |
| virtual void MAKLogger::DtDisStateObject::setPacketId |
( |
DtU64 |
, |
|
|
DtPacket & |
|
|
) |
| const |
|
virtual |
Change the packet id in the packet.
This does not effect the state object's unique id.
Implements MAKLogger::DtStateObject.
| virtual DtU64 MAKLogger::DtDisStateObject::uniqueId |
( |
| ) |
const |
|
virtual |
| virtual void MAKLogger::DtDisStateObject::updateViaPacket |
( |
const DtPacket & |
| ) |
|
|
virtual |
Member Data Documentation
| int MAKLogger::DtDisStateObject::myDiGuyActionPduBufferSize |
|
protected |
| int MAKLogger::DtDisStateObject::myDiGuyAppearancePduBufferSize |
|
protected |
| int MAKLogger::DtDisStateObject::myDiGuyTypePduBufferSize |
|
protected |
| DtNetPduHeader* MAKLogger::DtDisStateObject::myLastDiGuyActionPdu |
|
protected |
| int MAKLogger::DtDisStateObject::myLastDiGuyActionPduSize |
|
protected |
| DtNetPduHeader* MAKLogger::DtDisStateObject::myLastDiGuyAppearancePdu |
|
protected |
| int MAKLogger::DtDisStateObject::myLastDiGuyAppearancePduSize |
|
protected |
| DtNetPduHeader* MAKLogger::DtDisStateObject::myLastDiGuyTypePdu |
|
protected |
| int MAKLogger::DtDisStateObject::myLastDiGuyTypePduSize |
|
protected |
| DtNetPduHeader* MAKLogger::DtDisStateObject::myLastPdu |
|
protected |
| int MAKLogger::DtDisStateObject::myLastPduSize |
|
protected |
| DtString MAKLogger::DtDisStateObject::myName |
|
protected |
| int MAKLogger::DtDisStateObject::myPduBufferSize |
|
protected |
The documentation for this class was generated from the following file: