7 #ifndef transferControlInteractionHLA_H_
8 #define transferControlInteractionHLA_H_
23 typedef void (*DtTransferControlInteractionCb)
50 virtual void printData()
const;
53 virtual void printDataToStream(std::ostream& stream)
const;
64 virtual void setRequestID(
DtU32 id);
65 virtual DtU32 requestID()
const;
79 virtual void setNumRecordSets(
DtU32 number);
80 virtual DtU32 numRecordSets()
const;
84 virtual bool setRecordSet(
int index,
const DtRecordSet &
set);
89 virtual bool getRecordSet(
int index,
DtRecordSet& recSet)
const;
97 virtual const char* name()
const;
107 DtTransferControlInteractionCb cb,
void *usr,
108 DtDDMRegionSP region = DtDDMRegionSP());
110 DtTransferControlInteractionCb cb,
void *usr,
111 DtDDMRegionSP region = DtDDMRegionSP());
131 myOriginatingEnt = id;
137 return myOriginatingEnt;
150 return myReceivingEnt;
168 myTransferType = type;
174 return myTransferType;
181 myTransferEntity = id;
187 return myTransferEntity;
191 DtTransferControlInteraction::recordSetList()
const
193 return myRecordSetList;
197 DtTransferControlInteraction::recordSetList()
199 return &myRecordSetList;
203 DtTransferControlInteraction::name()
const
205 return "DtTransferControlInteraction";