![]() |
MAK Data Logger API Documentation for HLA
|
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. More... | |
| virtual | ~DtLgrHlaMessage () |
| DTOR does nothing. More... | |
| void | setObjectHandle (DtLgrHlaHandle handle) |
| Overwrite the object handle. More... | |
| void | setObjectClassHandle (DtLgrHlaHandle handle) |
| Overwrite the class handle. More... | |
| void | setInteractionClassHandle (DtLgrHlaHandle handle) |
| Overwrite the class handle. More... | |
| std::auto_ptr < DtLgrHandleValueReferenceMap > | referenceAttrs () |
| Will throw if packet is not an update. More... | |
| std::auto_ptr < DtLgrHandleValueReferenceMap > | referenceParams () |
| Will throw if packet is not an update. More... | |
| void | setParamHandles (const std::vector< DtLgrHlaHandle > &) |
| Will throw if packet is not an interaction. More... | |
| void | setAttrHandles (const std::vector< DtLgrHlaHandle > &handles) |
| Will throw if packet is not an update. More... | |
Protected Attributes | |
| DtPacket * | myPacket |
| MAKLogger::DtLgrHlaMessage::DtLgrHlaMessage | ( | DtPacket * | packet | ) |
CTOR for providing a HLA specific interface to a packet.
|
virtual |
DTOR does nothing.
| std::auto_ptr<DtLgrHandleValueReferenceMap> MAKLogger::DtLgrHlaMessage::referenceAttrs | ( | ) |
Will throw if packet is not an update.
This will point to the values. This map will need to be deallocated.
| std::auto_ptr<DtLgrHandleValueReferenceMap> MAKLogger::DtLgrHlaMessage::referenceParams | ( | ) |
Will throw if packet is not an update.
This will point to the values. This map will need to be deallocated.
| void MAKLogger::DtLgrHlaMessage::setAttrHandles | ( | const std::vector< DtLgrHlaHandle > & | handles | ) |
Will throw if packet is not an update.
| 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.
| void MAKLogger::DtLgrHlaMessage::setParamHandles | ( | const std::vector< DtLgrHlaHandle > & | ) |
Will throw if packet is not an interaction.
|
protected |