Public Member Functions | Protected Attributes
MAKLogger::DtHlaStateObject Class Reference

A HLA state object which represents any HLA object. More...

+ Inheritance diagram for MAKLogger::DtHlaStateObject:
+ Collaboration diagram for MAKLogger::DtHlaStateObject:

List of all members.

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 DtPacketcreateUpdate (const DtAbsoluteTime &currentTime) const
 Create a single update packet.
virtual DtPacketcreateUpdates (const DtAbsoluteTime &currentTime) const
 Create update packet.
virtual DtPacketcreateRemoval (const DtAbsoluteTime &currentTime) 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 DtHlaTimeStampledStateRepattributes ()
 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
DtHlaTimeStampledStateRepmyAttributes
DtRegionDescSet myRegions
const DtBaseObjClassDesc * myClassDesc

Detailed Description

A HLA state object which represents any HLA object.


Constructor & Destructor Documentation

virtual MAKLogger::DtHlaStateObject::~DtHlaStateObject ( ) [virtual]

Constructor.

Base constructor. Destructor.


Member Function Documentation

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.


The documentation for this class was generated from the following file:

Document ID: Generated on Tue Oct 11 19:41:03 EDT 2011 from SVN revision 107422
Copyright © 2005-2011 VT MÄK Inc. All Rights Reserved (www.mak.com)