20 typedef DtAttributePdu DtAttributeInteraction;
22 typedef void (*DtAttributeInteractionCb)(DtAttributeInteraction *inter,
void *usr);
36 virtual ~DtAttributePdu();
44 virtual void setAttributeRecordPduType(
DtPduKind pduType);
46 virtual DtPduKind attributeRecordPduType()
const;
49 virtual void setAttributeRecordProtocolVersion(
DtProtocolFamily protocolFamily);
54 virtual void setMasterAttributeRecordType(
DtDatumParam recordType);
56 virtual unsigned int masterAttributeRecordType()
const;
64 virtual int numberOfAttributeRecordSets()
const;
76 DtAttributeInteractionCb cb,
void *usr);
78 DtAttributeInteractionCb cb,
void *usr);
80 static DtAttributePdu *createFromDtPdu(
const DtPduWithAttributeRecordSets* pdu,
void* usrData = 0);
86 static const int theStaticSize;
101 DtAttributePdu*
self()
const;
106 unsigned int myMasterAttributeRecordType;