![]() |
MAK RTIspy API Documentation for HLA Evolved
|
Inheritance diagram for DtRtiMtdNull:
Collaboration diagram for DtRtiMtdNull:Public Member Functions | |
| DtRtiMtdNull (caddr_t msg) | |
| Constructor. | |
| DtRtiMtdNull (DtRtiMsg *msg) | |
| virtual | ~DtRtiMtdNull () |
| Destructor. | |
| virtual bool | get () const |
| Find the first null metadata block within the message metadata. | |
| virtual bool | set () |
| Reserves space in RTI message buffer (if necessary) for a null metadata block which consists entirely of a metadata header. | |
Protected Attributes | |
| const unsigned int | myPayloadAlignment |
Private Member Functions | |
| DtRtiMtdNull (const DtRtiMtdNull &) | |
| Copy CTOR Not Implemented -- Copy Not Allowed! | |
| DtRtiMtdNull & | operator= (const DtRtiMtdNull &) |
| Assignment Operator Not Implemented -- Assignment Not Allowed! | |
| DtRtiMtdNull::DtRtiMtdNull | ( | caddr_t | msg | ) |
Constructor.
| DtRtiMtdNull::DtRtiMtdNull | ( | DtRtiMsg * | msg | ) |
| DtRtiMtdNull::~DtRtiMtdNull | ( | ) | [virtual] |
Destructor.
| DtRtiMtdNull::DtRtiMtdNull | ( | const DtRtiMtdNull & | ) | [private] |
Copy CTOR Not Implemented -- Copy Not Allowed!
| bool DtRtiMtdNull::get | ( | ) | const [virtual] |
Find the first null metadata block within the message metadata.
Since this metadata is null, there is nothing to get and this method only serves to confirm that the entry exists. Return: found entry?
References DtRtiMetadata::locate().
| DtRtiMtdNull& DtRtiMtdNull::operator= | ( | const DtRtiMtdNull & | ) | [private] |
Assignment Operator Not Implemented -- Assignment Not Allowed!
| bool DtRtiMtdNull::set | ( | ) | [virtual] |
Reserves space in RTI message buffer (if necessary) for a null metadata block which consists entirely of a metadata header.
Returns true if successful, false otherwise.
References DtRtiMsg::addMetadata(), DtMetadataHeader_s::DtMetadataHeaderLenOrVal_u::DtMetadataHeaderPayloadLen_s::alignPad, DtMetadataHeader_s::DtMetadataHeaderCtl_u::DtMetadataHeaderCtl_s::copy, DtMetadataHeader_s::ctl, DtMetadataHeader_s::DtMetadataHeaderCtl_u::field, DtRtiMetadata::getHeaderByType(), DtMetadataHeader_s::DtMetadataHeaderCtl_u::DtMetadataHeaderCtl_s::hasPayload, DtMetadataHeader_s::DtMetadataHeaderLenOrVal_u::len, DtMetadataHeader_s::lenOrVal, DtMetadataHeader_s::DtMetadataHeaderCtl_u::DtMetadataHeaderCtl_s::more, DtRtiMetadata::myCopyEnabled, DtRtiMetadata::myMetaDataType, DtRtiMetadata::myMsg, DtRtiMetadata::myMsgAddr, DtRtiMetadata::myMsgLen, myPayloadAlignment, DtRtiMetadata::myStartAddr, NULL, DtMetadataHeader_s::DtMetadataHeaderLenOrVal_u::DtMetadataHeaderPayloadLen_s::pad, DtMetadataHeader_s::DtMetadataHeaderLenOrVal_u::DtMetadataHeaderPayloadLen_s::payloadAlignment, DtMetadataHeader_s::DtMetadataHeaderLenOrVal_u::DtMetadataHeaderPayloadLen_s::payloadLen, DtRtiMetadata::reverseTransmogrifyHeader(), and DtMetadataHeader_s::DtMetadataHeaderCtl_u::DtMetadataHeaderCtl_s::type.
const unsigned int DtRtiMtdNull::myPayloadAlignment [protected] |
Referenced by set().