6 #ifndef setRecordInteractionHLA_H_
7 #define setRecordInteractionHLA_H_
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;
95 DtDDMRegionSP region = DtDDMRegionSP());
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";
DtInteraction is an base class for representing DIS PDUs which don't have state.
Definition: interactionDIS.h:24
DtRequiredReliabilityService
Reliable service PDU enums.
Definition: disEnums.h:2523
Instances of DtExerciseConn are used to provide an application's interface or connection to the netwo...
Definition: exerciseConnDIS.h:62
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
Instances of DtRecordSetList are lists of RecordSets.
Definition: vlpi/recordSetList.h:17
virtual const DtEntityIdentifier & originatingEntityID() const
virtual void setRequestID(DtU32 id)
Set/Get request ID.
class DtSetRecordPdu:
Definition: setRecordPdu.h:35
Instances of DtRecordSet are used to contain the record sets used by the PDU classes which inherit fr...
Definition: recordSet.h:38
virtual void setReceivingEntityID(const DtEntityIdentifier &entity)
Set/Get receiving entity identifier.
DtSetRecordPduCb DtSetRecordInteractionCb
Definition: baseTransferControlManager.h:19
virtual const DtEntityIdentifier & receivingEntityID() const
Instances of DtEntityIdentifier are used as a unique ID for entities in DIS.
Definition: entityIdentifier.h:31
virtual void setReqRelService(enum DtRequiredReliabilityService service)
Set/Get required reliability service.
unsigned long DtU32
A 32 bit unsigned integer value.
Definition: vlMachineTypes.h:153
virtual DtU32 requestID() const
virtual void setOriginatingEntityID(const DtEntityIdentifier &entity)
Set/Get originating entity identifier.
DtSetRecordPdu DtSetRecordInteraction
Definition: setRecordPdu.h:22
virtual DtRequiredReliabilityService reqRelService() const