Instances of DtInteractionDecoder are used to decode interactions from the network.
More...
Static Public Member Functions |
| static char * | decodingBuffer (int length) |
| | Returns a pointer to a buffer that can be used to copy data obtained from a phvps.
|
Detailed Description
Instances of DtInteractionDecoder are used to decode interactions from the network.
Member Typedef Documentation
Parameter decoder function signature.
Constructor & Destructor Documentation
| virtual DtInteractionDecoder::~DtInteractionDecoder |
( |
| ) |
|
|
virtual |
copy constructor - not implemented.
Member Function Documentation
Add/Remove a decoding function for the parameter specified by handle.
Returns the decoding function which is replaced by the add/remove. Note: This is non-virtual, since it is typically called by constructors.
Add/Remove a decoding function for the parameter specified by name.
Returns the decoding function which is replaced by the add/remove. Note: This is non-virtual, since it is typically called by constructors.
Returns a new-ed clone of this object.
Returns a new-ed clone of this object which corresponds to the inter description interDesc.
Use this function if you want a subclass in the FOM to use the same decoder as its parent.
| virtual void DtInteractionDecoder::decode |
( |
DtInteractionRep * |
interaction, |
|
|
const RTI::ParameterHandleValueMap & |
pvMap |
|
) |
| |
|
virtual |
Process (decode) the specified parameter.
| virtual DtParameterDecoder DtInteractionDecoder::decoder |
( |
RTI::ParameterHandle |
handle | ) |
const |
|
virtual |
Get the parameter decoder for the specified handle.
| char * DtInteractionDecoder::decodingBuffer |
( |
int |
length | ) |
|
|
inlinestatic |
Returns a pointer to a buffer that can be used to copy data obtained from a phvps.
If the buffer isn't large enough to contain the data, more space will be allocated to it.
References DtDecodingBuffer().
| RTI::InteractionClassHandle DtInteractionDecoder::interactionClassHandle |
( |
| ) |
|
|
inlinevirtual |
assignment operator - not implemented.
Member Data Documentation
| RTI::InteractionClassHandle DtInteractionDecoder::myClassHandle |
|
protected |
myList is an array of classDesc->maxParamHandle() items.
The documentation for this class was generated from the following file: