DtRtiMtdFederateHostInformation is a metadata type used in RTI Network testing It is used to identify federate host information of recipient federates.
More...
Public Member Functions |
| | DtRtiMtdFederateHostInformation (caddr_t msg) |
| | Constructor.
|
| | DtRtiMtdFederateHostInformation (DtRtiMsg *msg) |
| virtual | ~DtRtiMtdFederateHostInformation () |
| | Destructor.
|
| virtual bool | get (DtFederateHostInformation &federateHostInformation) const |
| | Find the FederateHostInformationMetaData within the message metadata.
|
| virtual bool | set (const DtFederateHostInformation &federateHostInformation) |
| | Reserves space in RTI message buffer (if necessary) for additional FederateHostInformation metadata, encodes FederateHostInformation, and copies into message buffer.
|
| | 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.
|
Detailed Description
DtRtiMtdFederateHostInformation is a metadata type used in RTI Network testing It is used to identify federate host information of recipient federates.
Constructor & Destructor Documentation
| DtRtiMtdFederateHostInformation::DtRtiMtdFederateHostInformation |
( |
caddr_t |
msg | ) |
|
| DtRtiMtdFederateHostInformation::DtRtiMtdFederateHostInformation |
( |
DtRtiMsg * |
msg | ) |
|
| virtual DtRtiMtdFederateHostInformation::~DtRtiMtdFederateHostInformation |
( |
| ) |
|
|
virtual |
Copy CTOR Not Implemented – Copy Not Allowed!
Member Function Documentation
Find the FederateHostInformationMetaData within the message metadata.
If not found returns false, else copies decoded metadata to FederateHostInformation object supplied (FederateHostInformation) and returns true
Assignment Operator Not Implemented – Assignment Not Allowed!
Reserves space in RTI message buffer (if necessary) for additional FederateHostInformation metadata, encodes FederateHostInformation, and copies into message buffer.
Member Data Documentation
| const unsigned int DtRtiMtdFederateHostInformation::myPayloadAlignment |
|
protected |
The documentation for this class was generated from the following file: