7 #ifndef dataQueryInteractionHLA_H_
8 #define dataQueryInteractionHLA_H_
27 typedef void (*DtDataQueryInteractionCb)
54 virtual void printData()
const;
57 virtual void printDataToStream(std::ostream& stream)
const;
68 virtual void setRequestId(
unsigned long id);
69 virtual unsigned long requestId()
const;
72 virtual void setTimeInterval(
DtTime seconds);
73 virtual DtTime timeInterval()
const;
76 virtual void initDatumIds(
unsigned long numFixedFields,
77 unsigned long numVarFields);
80 virtual void setNumFixedFields(
unsigned long numFixedFields);
81 virtual unsigned long numFixedFields()
const;
87 virtual void setNumVarFields(
unsigned long numVarFields);
88 virtual unsigned long numVarFields()
const;
94 virtual void setFixedDatumIDs(
const void* data,
DtInt32 numBytes);
95 virtual const void* fixedDatumIDs()
const;
98 virtual void setVariableDatumIDs(
const void* data,
DtInt32 numBytes);
99 virtual const void* variableDatumIDs()
const;
102 virtual void changeFixedSize(
DtU32 newSize);
103 virtual void changeVariableSize(
DtU32 newSize);
106 virtual const char* name()
const;
117 DtDataQueryInteractionCb cb,
void* usr,
118 DtDDMRegionSP region = DtDDMRegionSP());
120 DtDataQueryInteractionCb cb,
void* usr,
121 DtDDMRegionSP region = DtDDMRegionSP());