![]() |
MAK Data Logger API Documentation for DIS
|
A generic object that has state. More...
Inheritance diagram for MAKLogger::DtStateObject:Public Member Functions | |
| virtual | ~DtStateObject () |
| virtual DtU64 | uniqueId () const =0 |
| Return a protocol independent unique Id. | |
| virtual bool | equals (const DtStateObject ©) |
| Compare two objects to see if they are equal. | |
| virtual DtU64 | packetId (DtPacket &) const =0 |
| Attempt to get the unqueId for the packet. | |
| virtual void | setPacketId (DtU64, DtPacket &) const =0 |
| Attempt to change the uniqueId in a packet. | |
| virtual bool | packetForMe (DtPacket &) const =0 |
| Check whether the packet is for this object. | |
| virtual void | updateViaPacket (DtPacket &)=0 |
| virtual bool | operator< (const DtStateObject &second) |
| Used for sorting objects, compares unique ids. | |
| virtual bool | isEntity () const |
| Optional override for basic type queries. | |
| virtual bool | isAggregate () const |
| Optional override for basic type queries. | |
| virtual bool | isEnvironmentalProcess () const |
| Optional override for basic type queries. | |
| virtual DtPacket * | createRemoval (const DtAbsoluteTime ¤tTime) const =0 |
| Create removal packet. | |
A generic object that has state.
|
virtual |
|
pure virtual |
Create removal packet.
Implemented in MAKLogger::DtHlaStateObject, and MAKLogger::DtDisStateObject.
|
virtual |
Compare two objects to see if they are equal.
|
virtual |
Optional override for basic type queries.
Reimplemented in MAKLogger::DtHlaStateObject, and MAKLogger::DtDisStateObject.
|
virtual |
Optional override for basic type queries.
Reimplemented in MAKLogger::DtHlaStateObject, and MAKLogger::DtDisStateObject.
|
virtual |
Optional override for basic type queries.
Reimplemented in MAKLogger::DtDisStateObject.
|
virtual |
Used for sorting objects, compares unique ids.
|
pure virtual |
Check whether the packet is for this object.
Implemented in MAKLogger::DtHlaStateObject, and MAKLogger::DtDisStateObject.
|
pure virtual |
Attempt to get the unqueId for the packet.
Implemented in MAKLogger::DtHlaStateObject, and MAKLogger::DtDisStateObject.
|
pure virtual |
Attempt to change the uniqueId in a packet.
This does not modify the unique Id of the object.
Implemented in MAKLogger::DtHlaStateObject, and MAKLogger::DtDisStateObject.
|
pure virtual |
Return a protocol independent unique Id.
Implemented in MAKLogger::DtHlaStateObject, and MAKLogger::DtDisStateObject.
|
pure virtual |
Implemented in MAKLogger::DtHlaStateObject, and MAKLogger::DtDisStateObject.