18 class DtIffAtcNavaidsPdu;
25 DtIffAtcNavaidsDecoder();
26 virtual ~DtIffAtcNavaidsDecoder();
27 virtual void decode(
DtPdu * pdu, DtPduFactory* pduFactory = 0);
31 virtual int setLayer1(DtIffAtcNavaidsPdu * pdu);
32 virtual int setLayer2(DtIffAtcNavaidsPdu * pdu,
int startingByteLocation);
33 virtual int setLayer3(DtIffAtcNavaidsPdu * pdu,
int startingByteLocation,
34 DtStandardVariableRecordFactory* standardVariableRecordFactory);
35 virtual int setLayer4(DtIffAtcNavaidsPdu * pdu,
int startingByteLocation,
36 DtStandardVariableRecordFactory* standardVariableRecordFactory);
37 virtual int setLayer5(DtIffAtcNavaidsPdu * pdu,
int startingByteLocation,
38 DtStandardVariableRecordFactory* standardVariableRecordFactory);
39 DtStandardVariableRecordFactory* myDefaultSVRFactory;
The DtPduDecoder class provides a base class for all DIS decoders.
Definition: pduDecoder.h:18
#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
This file provides a declaration for DtPduDecoder.
This file contains typedefs for machine dependant types.