27 DtAttributePduDecoder();
28 virtual ~DtAttributePduDecoder();
30 virtual void decode(
DtPdu * pdu, DtPduFactory* pduFactory = 0);
34 virtual void getCoupledFixedFields(DtPduWithAttributeRecordSets * pdu,
DtNetAttributePdu * &netAttributeStartingAddr);
35 virtual void getCoupledVariableFields( DtPduWithAttributeRecordSets * pdu, DtPduFactory* pduFactory,
DtNetAttributePdu * netAttributeStartingAddr );
37 virtual void getFixedFields(DtAttributePdu * pdu);
38 virtual void getVariableFields(DtAttributePdu * pdu, DtPduFactory* pduFactory);
40 virtual unsigned int decodeRecordSet( DtPduWithAttributeRecordSets * pdu, DtPduFactory* pduFactory,
char * netAttributeStartingAddr,
unsigned int recordSetIndex );
42 DtStandardVariableRecordFactory* myDefaultSVRFactory;