class DtFederateDecoder
More...
Static Public Member Functions |
| static DtHlaStateDecoder * | create (DtExerciseConn *exConn, DtObjClassDesc *classDesc) |
| | Creates an instance of DtFederateDecoder.
|
| static char * | decodingBuffer (int length) |
| | Returns a pointer to a buffer that can be used to copy data obtained from a phvps.
|
| static char * | attributeData (const RTI::AttributeHandleValuePairSet &attrs, int index, RTI::ULong &length) |
| | Returns a pointer to the attribute data.
|
| static char * | attributeData (const RTI::AttributeHandleValuePairSet &attrs, int index, RTI::ULong &length, unsigned int expectedDataSize, char *attrName) |
| | Gets the attribute data and checks the expected size.
|
| static DtNetEventId * | eventIdAttributeData (const RTI::AttributeHandleValuePairSet &attrs, int index) |
| | Get the attribute data as a DtNetEventId (adds defensive null terminator) Returns a pointer to the attribute data.
|
Detailed Description
class DtFederateDecoder
Instances of DtFederateDecoder are used to decode data from the network into DtFederateStateRepository objects.
Constructor & Destructor Documentation
| virtual DtFederateDecoder::~DtFederateDecoder |
( |
| ) |
|
|
virtual |
Member Function Documentation
| static bool DtFederateDecoder::boolFromBuffer |
( |
char * |
buffer | ) |
|
|
staticprotected |
| DtFederateDecoder::DtDECLARE_FEDERATE_ATTR_DECODER |
( |
FederateHandle |
| ) |
|
|
protected |
| DtFederateDecoder::DtDECLARE_FEDERATE_ATTR_DECODER |
( |
FederateType |
| ) |
|
|
protected |
| DtFederateDecoder::DtDECLARE_FEDERATE_ATTR_DECODER |
( |
FederateName |
| ) |
|
|
protected |
| DtFederateDecoder::DtDECLARE_FEDERATE_ATTR_DECODER |
( |
FomModuleDesignatorList |
| ) |
|
|
protected |
| DtFederateDecoder::DtDECLARE_FEDERATE_ATTR_DECODER |
( |
ConveyProducingFederate |
| ) |
|
|
protected |
| DtFederateDecoder::DtDECLARE_FEDERATE_ATTR_DECODER |
( |
FederateHost |
| ) |
|
|
protected |
| DtFederateDecoder::DtDECLARE_FEDERATE_ATTR_DECODER |
( |
RtiVersion |
| ) |
|
|
protected |
| DtFederateDecoder::DtDECLARE_FEDERATE_ATTR_DECODER |
( |
TimeConstrained |
| ) |
|
|
protected |
| DtFederateDecoder::DtDECLARE_FEDERATE_ATTR_DECODER |
( |
TimeRegulating |
| ) |
|
|
protected |
| DtFederateDecoder::DtDECLARE_FEDERATE_ATTR_DECODER |
( |
AsynchronousDelivery |
| ) |
|
|
protected |
| DtFederateDecoder::DtDECLARE_FEDERATE_ATTR_DECODER |
( |
FederateState |
| ) |
|
|
protected |
| DtFederateDecoder::DtDECLARE_FEDERATE_ATTR_DECODER |
( |
TimeManagerState |
| ) |
|
|
protected |
| DtFederateDecoder::DtDECLARE_FEDERATE_ATTR_DECODER |
( |
FederateTime |
| ) |
|
|
protected |
| DtFederateDecoder::DtDECLARE_FEDERATE_ATTR_DECODER |
( |
Lookahead |
| ) |
|
|
protected |
| DtFederateDecoder::DtDECLARE_FEDERATE_ATTR_DECODER |
( |
Lbts |
| ) |
|
|
protected |
| DtFederateDecoder::DtDECLARE_FEDERATE_ATTR_DECODER |
( |
MinNextEventTime |
| ) |
|
|
protected |
| DtFederateDecoder::DtDECLARE_FEDERATE_ATTR_DECODER |
( |
RoLength |
| ) |
|
|
protected |
| DtFederateDecoder::DtDECLARE_FEDERATE_ATTR_DECODER |
( |
TsoLength |
| ) |
|
|
protected |
| DtFederateDecoder::DtDECLARE_FEDERATE_ATTR_DECODER |
( |
ReflectionsReceived |
| ) |
|
|
protected |
| DtFederateDecoder::DtDECLARE_FEDERATE_ATTR_DECODER |
( |
UpdatesSent |
| ) |
|
|
protected |
| DtFederateDecoder::DtDECLARE_FEDERATE_ATTR_DECODER |
( |
InteractionsReceived |
| ) |
|
|
protected |
| DtFederateDecoder::DtDECLARE_FEDERATE_ATTR_DECODER |
( |
InteractionsSent |
| ) |
|
|
protected |
| DtFederateDecoder::DtDECLARE_FEDERATE_ATTR_DECODER |
( |
ObjectsOwned |
| ) |
|
|
protected |
| DtFederateDecoder::DtDECLARE_FEDERATE_ATTR_DECODER |
( |
ObjectsUpdated |
| ) |
|
|
protected |
| DtFederateDecoder::DtDECLARE_FEDERATE_ATTR_DECODER |
( |
ObjectsReflected |
| ) |
|
|
protected |
| static int DtFederateDecoder::intFromBuffer |
( |
char * |
buffer | ) |
|
|
staticprotected |
| static std::vector<DtString> DtFederateDecoder::momStringListFromBuffer |
( |
char * |
buffer, |
|
|
int |
len |
|
) |
| |
|
staticprotected |
| static DtString DtFederateDecoder::stringFromBuffer |
( |
char * |
buffer | ) |
|
|
staticprotected |
| static DtString DtFederateDecoder::stringFromTime |
( |
char * |
buffer | ) |
|
|
staticprotected |
| static DtString DtFederateDecoder::stringFromTimeInterval |
( |
char * |
buffer | ) |
|
|
staticprotected |
The documentation for this class was generated from the following file: