A HLA state object which represents any HLA object. More...
Inheritance diagram for MAKLogger::DtHlaStateObject:
Collaboration diagram for MAKLogger::DtHlaStateObject:Public Member Functions | |
| virtual | ~DtHlaStateObject () |
| Constructor. | |
| virtual bool | isEntity () const |
| Is object an entity. | |
| virtual bool | isAggregate () const |
| Is object an aggregate. | |
| virtual DtU64 | uniqueId () const |
| Get a unique identifier for the state object. | |
| virtual DtU64 | uniqueId (const DtHlaObject *object) const |
| Get the unique id for a hla object. | |
| DtU64 | packetId (DtPacket &packet) const |
| Get the unique id from the packet object. | |
| void | setPacketId (DtU64, DtPacket &) const |
| Attempt to change the uniqueId in a packet. | |
| virtual DtPacket * | createUpdate (const DtAbsoluteTime ¤tTime) const |
| Create a single update packet. | |
| virtual DtPacket * | createUpdates (const DtAbsoluteTime ¤tTime) const |
| Create update packet. | |
| virtual DtPacket * | createRemoval (const DtAbsoluteTime ¤tTime) const |
| Create removal packet. | |
| virtual bool | packetForMe (DtPacket &) const |
| Check to see if the packet is for me. | |
| virtual void | updateViaPacket (DtPacket &) |
| Update object via packet. | |
| virtual DtHlaTimeStampledStateRep * | attributes () |
| Get the attributes of the object. | |
| virtual const DtRegionDescSet & | regionSet () const |
| Get the descriptor set for the associated region. | |
| DtLgrHlaHandle | objectHandle () const |
| DtLgrHlaHandle | classHandle () const |
| const DtString & | name () const |
| const DtString & | tag () const |
Protected Attributes | |
| DtLgrHlaHandle | myObjectHandle |
| DtLgrHlaHandle | myClassHandle |
| DtString | myName |
| DtString | myTag |
| DtLgrHlaMessageState * | myState |
| DtHlaTimeStampledStateRep * | myAttributes |
| DtRegionDescSet | myRegions |
| const DtBaseObjClassDesc * | myClassDesc |
A HLA state object which represents any HLA object.
| virtual MAKLogger::DtHlaStateObject::~DtHlaStateObject | ( | ) | [virtual] |
Constructor.
Base constructor. Destructor.
| void MAKLogger::DtHlaStateObject::setPacketId | ( | DtU64 | , |
| DtPacket & | |||
| ) | const [virtual] |
Attempt to change the uniqueId in a packet.
This does not modify the unique Id of the object.
Implements MAKLogger::DtStateObject.