16 #define DtCLONE_DECODER(decoderClass) \
17 virtual DtPduDecoder* clone() const \
19 return new decoderClass(*this); \
30 virtual ~DtStateDecoder();
33 DtStateDecoder(
const DtStateDecoder& orig);
36 DtStateDecoder& operator=(
const DtStateDecoder& orig);
43 virtual void decode(
DtPdu * pdu, DtPduFactory* pduFactory = 0);
48 virtual void decodeAttributeRecords(
49 const DtPduWithAttributeRecordSets& pdu,
The DtPduDecoder class provides a base class for all DIS decoders.
Definition: pduDecoder.h:18
Instances of DtExerciseConn are used to provide an application's interface or connection to the netwo...
Definition: exerciseConnHLA.h:60
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
virtual DtPduDecoder * clone() const =0
virtual void decode(DtPdu *pdu, DtPduFactory *pduFactory=0)=0
DtPdu is the base class for all PDU's in VR-Link.
Definition: pdu.h:69
DtStateRepository is an abstract base class for maintaining state for an object.
Definition: stateRepository.h:50
This file provides a declaration for DtPduDecoder.
This file contains typedefs for machine dependant types.