Inheritance diagram for MAKLogger::DtLgrHlaMessage:
Collaboration diagram for MAKLogger::DtLgrHlaMessage: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 | |
| DtPacket * | myPacket |
| 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.