26 DtAttributePduDecoder();
27 virtual ~DtAttributePduDecoder();
29 virtual void decode(
DtPdu * pdu, DtPduFactory* pduFactory = 0);
33 virtual void getCoupledFixedFields(DtPduWithAttributeRecordSets * pdu,
DtNetAttributePdu * &netAttributeStartingAddr);
34 virtual void getCoupledVariableFields( DtPduWithAttributeRecordSets * pdu, DtPduFactory* pduFactory,
DtNetAttributePdu * netAttributeStartingAddr );
36 virtual void getFixedFields(DtAttributePdu * pdu);
37 virtual void getVariableFields(DtAttributePdu * pdu, DtPduFactory* pduFactory);
39 virtual unsigned int decodeRecordSet( DtPduWithAttributeRecordSets * pdu, DtPduFactory* pduFactory,
char * netAttributeStartingAddr,
unsigned int recordSetIndex );
41 DtStandardVariableRecordFactory* myDefaultSVRFactory;