10 #ifndef DtMinefieldResponseNackPdu_H_
11 #define DtMinefieldResponseNackPdu_H_
23 class DT_DLL_VL DtMinefieldResponseNackPdu;
26 typedef void (*DtMinefieldResponseNackPduCb)
27 (DtMinefieldResponseNackPdu* pdu,
void* usr);
39 DtMinefieldResponseNackPdu(
const DtNetMinefieldResponseNackPdu* initial,
41 DtMinefieldResponseNackPdu(
const DtMinefieldResponseNackPdu& orig);
44 virtual ~DtMinefieldResponseNackPdu();
48 const DtMinefieldResponseNackPdu& orig);
59 virtual void setRequestID(
DtU8 id);
60 virtual DtU8 requestID()
const;
63 virtual bool setNumMissingPDUs(
DtU8 num);
64 virtual DtU8 numMissingPDUs()
const;
68 virtual bool setPDU_SequenceNumber(
int index,
DtU8 num);
69 virtual bool getPDU_SequenceNumber(
int index,
DtU8& num)
const;
87 DtMinefieldResponseNackPduCb cb,
void* usr);
89 DtMinefieldResponseNackPduCb cb,
void* usr);
94 virtual DtPduKind internalGetPduKind()
const;
97 virtual DtNetMinefieldResponseNackPdu* netPduStruct()
const;
100 virtual char* var()
const;
104 DtMinefieldResponseNackPdu*
self()
const;
109 static const int theStaticSize;