10 #ifndef DtSetRecordPdu_H_
11 #define DtSetRecordPdu_H_
28 typedef void (*DtSetRecordPduCb)(DtSetRecordPdu* pdu,
void* usr);
36 class DT_DLL_VL DtSetRecordPdu :
public DtRecordSetPdu
43 DtSetRecordPdu(
const DtNetSetRecordPdu* initial,
45 DtSetRecordPdu(
const DtSetRecordPdu& orig);
48 virtual ~DtSetRecordPdu();
51 DtSetRecordPdu& operator=(
const DtSetRecordPdu& orig);
62 virtual void setRequestID(
DtU32 id);
63 virtual DtU32 requestID()
const;
70 virtual void printData()
const;
71 virtual void printDataToStream(std::ostream& stream)
const;
83 DtSetRecordPduCb cb,
void* usr);
85 DtSetRecordPduCb cb,
void* usr);
93 virtual DtPduKind internalGetPduKind()
const;
97 virtual DtNetSetRecordPdu* netPduStruct()
const;
101 DtSetRecordPdu*
self()
const;
106 static const int theStaticSize;