Public Member Functions | Protected Attributes
MAKLogger::DtLgrHlaMessage Class Reference
+ Inheritance diagram for MAKLogger::DtLgrHlaMessage:
+ Collaboration diagram for MAKLogger::DtLgrHlaMessage:

List of all members.

Public Member Functions

 DtLgrHlaMessage (DtPacket *packet)
 CTOR for providing a HLA specific interface to a packet.
virtual ~DtLgrHlaMessage ()
 DTOR does nothing.
void setObjectHandle (DtLgrHlaHandle handle)
 Overwrite the object handle.
void setObjectClassHandle (DtLgrHlaHandle handle)
 Overwrite the class handle.
void setInteractionClassHandle (DtLgrHlaHandle handle)
 Overwrite the class handle.
DtLgrHandleValueReferenceMap * referenceAttrs ()
 Will throw if packet is not an update.
DtLgrHandleValueReferenceMap * referenceParams ()
 Will throw if packet is not an update.
void setParamHandles (const std::vector< DtLgrHlaHandle > &)
 Will throw if packet is not an interaction.
void setAttrHandles (const std::vector< DtLgrHlaHandle > &handles)
 Will throw if packet is not an update.

Protected Attributes

DtPacketmyPacket

Member Function Documentation

DtLgrHandleValueReferenceMap* MAKLogger::DtLgrHlaMessage::referenceAttrs ( )

Will throw if packet is not an update.

This will point to the values. This map will need to be allocated.

DtLgrHandleValueReferenceMap* MAKLogger::DtLgrHlaMessage::referenceParams ( )

Will throw if packet is not an update.

This will point to the values. This map will need to be allocated.

void MAKLogger::DtLgrHlaMessage::setInteractionClassHandle ( DtLgrHlaHandle  handle)

Overwrite the class handle.

Will throw if packet is not an update,removal or interaction;

void MAKLogger::DtLgrHlaMessage::setObjectClassHandle ( DtLgrHlaHandle  handle)

Overwrite the class handle.

Will throw if packet is not an update,removal or interaction;

void MAKLogger::DtLgrHlaMessage::setObjectHandle ( DtLgrHlaHandle  handle)

Overwrite the object handle.

Will throw if packet is not an update or removal.


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)