6 #ifndef setRecordInteractionHLA_H_
7 #define setRecordInteractionHLA_H_
21 typedef void (*DtSetRecordInteractionCb)
42 virtual void printData()
const;
45 virtual void printDataToStream(std::ostream& stream)
const;
56 virtual void setRequestID(
DtU32 id);
57 virtual DtU32 requestID()
const;
66 virtual void setNumRecordSets(
DtU32 number);
67 virtual DtU32 numRecordSets()
const;
71 virtual bool setRecordSet(
int index,
const DtRecordSet &
set);
76 virtual bool getRecordSet(
int index,
DtRecordSet& recSet)
const;
84 virtual const char* name()
const;
94 DtSetRecordInteractionCb cb,
void *usr,
95 DtDDMRegionSP region = DtDDMRegionSP());
97 DtSetRecordInteractionCb cb,
void *usr,
98 DtDDMRegionSP region = DtDDMRegionSP());
115 myOriginatingEnt = id;
121 return myOriginatingEnt;
134 return myReceivingEnt;
153 myRequiredReliabilityService = ser;
159 return myRequiredReliabilityService;
164 DtSetRecordInteraction::recordSetList()
const
166 return myRecordSetList;
170 DtSetRecordInteraction::recordSetList()
172 return &myRecordSetList;
176 DtSetRecordInteraction::name()
const
178 return "DtSetRecordInteraction";