Instances of DtPduDecoderFactory are used to create Decoders which know how to encode a state repository (or host representation) into a DIS Pdu (or network representation).
More...
Detailed Description
Instances of DtPduDecoderFactory are used to create Decoders which know how to encode a state repository (or host representation) into a DIS Pdu (or network representation).
Member Typedef Documentation
Constructor & Destructor Documentation
| virtual DtPduDecoderFactory::~DtPduDecoderFactory |
( |
| ) |
|
|
virtual |
copy constructor - not implemented.
Member Function Documentation
Add a Decoder prototype to the factory.
The Decoder prototype will be cloned by createDecoder when called for the appropriate handle. Caller deletes the Decoder, but AFTER the Decoder factory no longer needs it. Returns any previous Decoder which was replaced by the add.
| virtual void DtPduDecoderFactory::clearDecoder |
( |
DtPduKind |
kind | ) |
|
|
virtual |
remove this specific decoder from the factory.
If another encoder is not added then this pdu will not decode correctly.
Create an Decoder for the specified object class.
Note: Caller is responsible for deleting. Returns NULL if Decoder creation function is not in the factory.
Returns the Decoder prototype associated with handle by a previous call to addDecoder.
| virtual void DtPduDecoderFactory::initialize |
( |
| ) |
|
|
virtual |
assignment operator - not implemented.
Member Data Documentation
The documentation for this class was generated from the following file: