10 #ifndef DtResupplyCancelPdu_H_
11 #define DtResupplyCancelPdu_H_
26 typedef void (*DtResupplyCancelPduCb)(DtResupplyCancelPdu *pdu,
void *usr);
32 enum { PduStaticSize=24 };
43 virtual ~DtResupplyCancelPdu() {};
60 DtResupplyCancelPduCb cb,
void *usr);
62 DtResupplyCancelPduCb cb,
void *usr);
75 #define DtSUPPLY_VALID 1
76 #define DtSUPPLY_BAD_INDEX 0
80 typedef void (*DtResupplyOfferPduCb)(DtResupplyOfferPdu *pdu,
void *usr);
86 enum { PduStaticSize=28 };
104 int numSupplyTypes()
const;
105 void setNumSupplyTypes(
int numTypes);
114 int *retCode = 0)
const;
115 void setNthSupply(
int supplyIndex,
128 DtResupplyOfferPduCb cb,
void *usr);
130 DtResupplyOfferPduCb cb,
void *usr);
135 int indexInBounds(
int ind)
const;
146 typedef void (*DtResupplyReceivedPduCb)(DtResupplyReceivedPdu *pdu,
void *usr);
152 enum { PduStaticSize=28 };
174 int numSupplyTypes()
const;
175 void setNumSupplyTypes(
int numTypes);
181 int *retCode = 0)
const;
183 void setNthSupply(
int supplyIndex,
196 DtResupplyReceivedPduCb cb,
void *usr);
198 DtResupplyReceivedPduCb cb,
void *usr);
204 int indexInBounds(
int ind)
const;