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.
|
| | DtRtiMetadata (caddr_t msg, DtMetadataType type) |
| | Constructor.
|
| | DtRtiMetadata (DtRtiMsg *msg, DtMetadataType type) |
| virtual | ~DtRtiMetadata () |
| | Destructor.
|
| virtual bool | locate (void **mdVal, unsigned int &size) const |
| | Traverse metadata headers of attached message to find this instance's metadata type.
|
| virtual bool | nullify () |
| | Find specified type and change type field in header to DtMetadataTypeNull but don't remove from message buffer.
|
| virtual unsigned int | remove () |
| | Find specified type and remove from buffer, relocating metadata that remains and adjusting reported size of buffer.
|
| virtual unsigned int | purge () |
| | Traverse metadata headers to find all nullified blocks and remove them from buffer, relocating metadata that remains and adjusting reported size of buffer.
|
| virtual bool | isCopyEnabled () |
| | Set/Get the 'copy' bit in the specified metadata header.
|
| virtual void | setCopyEnable (bool copyEnable) |
| virtual bool | setLengthAsValue (unsigned int value) |
| | Set an integer value to be transmitted without using an actual payload.
|
| virtual bool | getLengthAsValue (unsigned int &value) const |
| | Get an integer payload value from the payload length.
|
| virtual void | print (MAKRti::DtOutputStream &stream=MAKRti::DtDebug) |
| | Print this Metadata.
|
| virtual DtNetMsgHeader * | netMessageHeader () |
| | Get the net header of the message.
|
Constructor & Destructor Documentation
| DtRtiMtdNull::DtRtiMtdNull |
( |
caddr_t |
msg | ) |
|
| DtRtiMtdNull::DtRtiMtdNull |
( |
DtRtiMsg * |
msg | ) |
|
| virtual DtRtiMtdNull::~DtRtiMtdNull |
( |
| ) |
|
|
virtual |
Copy CTOR Not Implemented – Copy Not Allowed!
Member Function Documentation
| virtual 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?
Assignment Operator Not Implemented – Assignment Not Allowed!
| virtual 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.
Member Data Documentation
| const unsigned int DtRtiMtdNull::myPayloadAlignment |
|
protected |
The documentation for this class was generated from the following file: