24 typedef void (*DtDataQueryPduCb)(DtDataQueryPdu *pdu,
void *usr);
29 class DT_DLL_VL DtDataQueryPdu :
public DtSimanPdu
33 enum {PduStaticSize=40 };
42 unsigned long requestId()
const;
43 void setRequestId(
unsigned long id);
46 DtTime timeInterval()
const;
47 void setTimeInterval(
DtTime seconds);
50 unsigned long numFixedFields()
const;
53 unsigned long numVarFields()
const;
64 void initDatumIds(
unsigned long numFixedFields,
65 unsigned long numVarFields);
68 virtual void printData()
const;
71 virtual void printDataToStream(std::ostream& stream)
const;
82 DtDataQueryPduCb cb,
void *usr);
84 DtDataQueryPduCb cb,
void *usr);