A generic object that has state. More...
Inheritance diagram for MAKLogger::DtStateObject:Public Member Functions | |
| 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 bool MAKLogger::DtStateObject::isAggregate | ( | ) | const [virtual] |
Optional override for basic type queries.
Reimplemented in MAKLogger::DtHlaStateObject.
| virtual bool MAKLogger::DtStateObject::isEntity | ( | ) | const [virtual] |
Optional override for basic type queries.
Reimplemented in MAKLogger::DtHlaStateObject.
| virtual bool MAKLogger::DtStateObject::isEnvironmentalProcess | ( | ) | const [virtual] |
Optional override for basic type queries.
| virtual void MAKLogger::DtStateObject::setPacketId | ( | DtU64 | , |
| DtPacket & | |||
| ) | const [pure virtual] |
Attempt to change the uniqueId in a packet.
This does not modify the unique Id of the object.
Implemented in MAKLogger::DtHlaStateObject.