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 DtStringname () const
const DtStringtag () const

Protected Attributes

DtLgrHlaHandle myObjectHandle
DtLgrHlaHandle myClassHandle
DtString myName
DtString myTag
DtLgrHlaMessageStatemyState
DtHlaTimeStampledStateRepmyAttributes
DtRegionDescSet myRegions
const DtBaseObjClassDescmyClassDesc

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)