3 #include <dis6/FixedDatum.h> 4 #include <dis6/VariableDatum.h> 6 #include <dis6/SimulationManagementWithReliabilityFamilyPdu.h> 7 #include <dis6/utils/DataStream.h> 8 #include <dis6/opendis6_export.h> 54 virtual void marshal(
DataStream& dataStream)
const;
55 virtual void unmarshal(
DataStream& dataStream);
57 unsigned char getRequiredReliabilityService()
const;
58 void setRequiredReliabilityService(
unsigned char pX);
60 unsigned short getPad1()
const;
61 void setPad1(
unsigned short pX);
63 unsigned char getPad2()
const;
64 void setPad2(
unsigned char pX);
66 unsigned int getRequestID()
const;
67 void setRequestID(
unsigned int pX);
69 unsigned int getTimeInterval()
const;
70 void setTimeInterval(
unsigned int pX);
72 unsigned int getNumberOfFixedDatumRecords()
const;
74 unsigned int getNumberOfVariableDatumRecords()
const;
76 std::vector<FixedDatum>& getFixedDatumRecords();
77 const std::vector<FixedDatum>& getFixedDatumRecords()
const;
78 void setFixedDatumRecords(
const std::vector<FixedDatum>& pX);
80 std::vector<VariableDatum>& getVariableDatumRecords();
81 const std::vector<VariableDatum>& getVariableDatumRecords()
const;
82 void setVariableDatumRecords(
const std::vector<VariableDatum>& pX);
85 virtual int getMarshalledSize()
const;
std::vector< FixedDatum > _fixedDatumRecords
Fixed datum records.
Definition: DataQueryReliablePdu.h:44
Symbolic names as defined in 5.1.4.
Definition: AcknowledgePdu.h:8
Definition: SimulationManagementWithReliabilityFamilyPdu.h:18
a class to support managing a network buffer.
Definition: DataStream.h:28
unsigned char _requiredReliabilityService
level of reliability service used for this transaction
Definition: DataQueryReliablePdu.h:23
unsigned int _requestID
request ID
Definition: DataQueryReliablePdu.h:32
unsigned int _numberOfFixedDatumRecords
Fixed datum record count.
Definition: DataQueryReliablePdu.h:38
unsigned int _numberOfVariableDatumRecords
variable datum record count
Definition: DataQueryReliablePdu.h:41
unsigned char _pad2
padding
Definition: DataQueryReliablePdu.h:29
Definition: DataQueryReliablePdu.h:19
std::vector< VariableDatum > _variableDatumRecords
Variable datum records.
Definition: DataQueryReliablePdu.h:47
unsigned int _timeInterval
time interval between issuing data query PDUs
Definition: DataQueryReliablePdu.h:35
unsigned short _pad1
padding
Definition: DataQueryReliablePdu.h:26