Instances of DtDIGuyObjectDecoder are used to decode data from the network into DtDIGuyObjectStateRepository objects.
More...
Static Public Member Functions |
| static DtHlaStateDecoder * | create (DtExerciseConn *exConn, DtObjClassDesc *classDesc) |
| | Creates an instance of DtDIGuyObjectDecoder.
|
| 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.
|
Static Protected Member Functions |
| static void | decodeEntityIdentifier (DtDIGuyObjectStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex) |
| | Decodes EntityIdentifier from attrs into rep.
|
| static void | decodeObjectIdentifier (DtDIGuyObjectStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex) |
| | Decodes ObjectIdentifier from attrs into rep.
|
| static void | decodeDIGuyType (DtDIGuyObjectStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex) |
| | Decodes DIGuyType from attrs into rep.
|
| static void | decodeDIGuyAppearance (DtDIGuyObjectStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex) |
| | Decodes DIGuyAppearance from attrs into rep.
|
| static void | decodeDIGuyAction (DtDIGuyObjectStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex) |
| | Decodes DIGuyAction from attrs into rep.
|
| static void | decodeDIGuyVisible (DtDIGuyObjectStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex) |
| | Decodes DIGuyVisible from attrs into rep.
|
| static void | decodeDIGuyShapeVariation (DtDIGuyObjectStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex) |
| | Decodes DIGuyShapeVariation from attrs into rep.
|
| static void | decodeDIGuyCharacterScale (DtDIGuyObjectStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex) |
| | Decodes DIGuyCharacterScale from attrs into rep.
|
Detailed Description
Instances of DtDIGuyObjectDecoder are used to decode data from the network into DtDIGuyObjectStateRepository objects.
Constructor & Destructor Documentation
| virtual DtDIGuyObjectDecoder::~DtDIGuyObjectDecoder |
( |
| ) |
|
|
virtual |
Member Function Documentation
| static void DtDIGuyObjectDecoder::decodeDIGuyAction |
( |
DtDIGuyObjectStateRepository * |
rep, |
|
|
const RTI::AttributeHandleValuePairSet & |
attrs, |
|
|
int |
pairSetIndex |
|
) |
| |
|
staticprotected |
Decodes DIGuyAction from attrs into rep.
| static void DtDIGuyObjectDecoder::decodeDIGuyAppearance |
( |
DtDIGuyObjectStateRepository * |
rep, |
|
|
const RTI::AttributeHandleValuePairSet & |
attrs, |
|
|
int |
pairSetIndex |
|
) |
| |
|
staticprotected |
Decodes DIGuyAppearance from attrs into rep.
| static void DtDIGuyObjectDecoder::decodeDIGuyCharacterScale |
( |
DtDIGuyObjectStateRepository * |
rep, |
|
|
const RTI::AttributeHandleValuePairSet & |
attrs, |
|
|
int |
pairSetIndex |
|
) |
| |
|
staticprotected |
Decodes DIGuyCharacterScale from attrs into rep.
| static void DtDIGuyObjectDecoder::decodeDIGuyShapeVariation |
( |
DtDIGuyObjectStateRepository * |
rep, |
|
|
const RTI::AttributeHandleValuePairSet & |
attrs, |
|
|
int |
pairSetIndex |
|
) |
| |
|
staticprotected |
Decodes DIGuyShapeVariation from attrs into rep.
| static void DtDIGuyObjectDecoder::decodeDIGuyType |
( |
DtDIGuyObjectStateRepository * |
rep, |
|
|
const RTI::AttributeHandleValuePairSet & |
attrs, |
|
|
int |
pairSetIndex |
|
) |
| |
|
staticprotected |
Decodes DIGuyType from attrs into rep.
| static void DtDIGuyObjectDecoder::decodeDIGuyVisible |
( |
DtDIGuyObjectStateRepository * |
rep, |
|
|
const RTI::AttributeHandleValuePairSet & |
attrs, |
|
|
int |
pairSetIndex |
|
) |
| |
|
staticprotected |
Decodes DIGuyVisible from attrs into rep.
| static void DtDIGuyObjectDecoder::decodeEntityIdentifier |
( |
DtDIGuyObjectStateRepository * |
rep, |
|
|
const RTI::AttributeHandleValuePairSet & |
attrs, |
|
|
int |
pairSetIndex |
|
) |
| |
|
staticprotected |
Decodes EntityIdentifier from attrs into rep.
| static void DtDIGuyObjectDecoder::decodeObjectIdentifier |
( |
DtDIGuyObjectStateRepository * |
rep, |
|
|
const RTI::AttributeHandleValuePairSet & |
attrs, |
|
|
int |
pairSetIndex |
|
) |
| |
|
staticprotected |
Decodes ObjectIdentifier from attrs into rep.
The documentation for this class was generated from the following file: