![]() |
MAK Data Logger API Documentation for DIS
|
A DIS state object. More...
Inheritance diagram for MAKLogger::DtDisStateObject:
Collaboration diagram for MAKLogger::DtDisStateObject:Public Member Functions | |
| virtual | ~DtDisStateObject () |
| virtual DtU64 | uniqueId () const |
| Get the unique id of the state object. More... | |
| virtual const DtString & | name () const |
| The name of the object if it exists (empty string if not). More... | |
| virtual DtU64 | packetId (const DtPacket &packet) const |
| Get the unique id of the packet. More... | |
| virtual void | setPacketId (DtU64, DtPacket &) const |
| Change the packet id in the packet. More... | |
| virtual bool | packetForMe (const DtPacket &) const |
| Get whether the packet is for this state object. More... | |
| virtual void | updateViaPacket (const DtPacket &) |
| Update the state object by packet. More... | |
| virtual DtPacket * | createUpdate (const DtAbsoluteTime *time) const |
| Create an update packet for this object. More... | |
| virtual void | createUpdate (const DtAbsoluteTime *time, std::list< DtPacket * > &packetlist) const |
| Create update packets for this object (handles Di-Guy updates). Adds them to list. More... | |
| virtual DtPacket * | createRemoval (const DtAbsoluteTime &time) const |
| Create a remove packet for this object. More... | |
| virtual bool | isEntity () const |
| Optional override for basic type queries. More... | |
| virtual bool | isAggregate () const |
| Optional override for basic type queries. More... | |
| virtual bool | isEnvironmentalProcess () const |
| Optional override for basic type queries. More... | |
| virtual bool | isGriddedData () const |
| Optional override for basic type queries. More... | |
| virtual bool | isTransmitter () const |
| Optional override for basic type queries. More... | |
| virtual bool | isReceiver () const |
| Optional override for basic type queries. More... | |
| virtual bool | isDesignator () const |
| Optional override for basic type queries. More... | |
| virtual bool | isDiGuy () const |
| Optional override for basic type queries. More... | |
| virtual bool | isRelativeLocation () const |
| Optional override for basic type queries. More... | |
Public Member Functions inherited from MAKLogger::DtStateObject | |
| virtual | ~DtStateObject () |
| virtual bool | equals (const DtStateObject ©) |
| Compare two objects to see if they are equal. More... | |
| virtual bool | operator< (const DtStateObject &second) |
| Used for sorting objects, compares unique ids. More... | |
| virtual DtLgrEntityTracker::EntryHandle | entityTrackingId () const |
| Set/Get entity tracking ID. More... | |
| virtual void | setEntityTrackingId (DtLgrEntityTracker::EntryHandle id) |
| Set/Get entity tracking ID. More... | |
Protected Member Functions | |
| virtual void | copyPacket (const DtPacket &packet, DtNetPduHeader **lastPdu, int &lastPduSize, int &lastBufferSize) |
| Copy the last packet. More... | |
| 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. More... | |
Protected Attributes | |
| DtAbsoluteTime | myLastUpdateTime |
| DtNetPduHeader * | myLastPdu |
| DtString | myName |
| bool | myIsUpdateFromPast |
| DtNetPduHeader * | myLastDiGuyAppearancePdu |
| DtNetPduHeader * | myLastDiGuyTypePdu |
| DtNetPduHeader * | myLastDiGuyActionPdu |
| int | myLastPduSize |
| int | myLastDiGuyAppearancePduSize |
| int | myLastDiGuyTypePduSize |
| int | myLastDiGuyActionPduSize |
| int | myPduBufferSize |
| int | myDiGuyAppearancePduBufferSize |
| int | myDiGuyTypePduBufferSize |
| int | myDiGuyActionPduBufferSize |
Protected Attributes inherited from MAKLogger::DtStateObject | |
| DtLgrEntityTracker::EntryHandle | myEntityTrackingId |
A DIS state object.
|
virtual |
|
protectedvirtual |
Copy the last packet.
|
virtual |
Create a remove packet for this object.
Implements MAKLogger::DtStateObject.
|
virtual |
Create an update packet for this object.
|
virtual |
Create update packets for this object (handles Di-Guy updates). Adds them to list.
|
protectedvirtual |
Create update packet for the given last PDU. Add it to the list.
|
virtual |
Optional override for basic type queries.
Reimplemented from MAKLogger::DtStateObject.
|
virtual |
Optional override for basic type queries.
|
virtual |
Optional override for basic type queries.
Reimplemented from MAKLogger::DtStateObject.
|
virtual |
Optional override for basic type queries.
Reimplemented from MAKLogger::DtStateObject.
|
virtual |
Optional override for basic type queries.
Reimplemented from MAKLogger::DtStateObject.
|
virtual |
Optional override for basic type queries.
Reimplemented from MAKLogger::DtStateObject.
|
virtual |
Optional override for basic type queries.
Reimplemented from MAKLogger::DtStateObject.
|
virtual |
Optional override for basic type queries.
Reimplemented from MAKLogger::DtStateObject.
|
virtual |
Optional override for basic type queries.
Reimplemented from MAKLogger::DtStateObject.
|
virtual |
The name of the object if it exists (empty string if not).
Implements MAKLogger::DtStateObject.
|
virtual |
Get whether the packet is for this state object.
Implements MAKLogger::DtStateObject.
|
virtual |
Get the unique id of the packet.
Implements MAKLogger::DtStateObject.
|
virtual |
Change the packet id in the packet.
This does not effect the state object's unique id.
Implements MAKLogger::DtStateObject.
|
virtual |
Get the unique id of the state object.
Implements MAKLogger::DtStateObject.
|
virtual |
Update the state object by packet.
Implements MAKLogger::DtStateObject.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |