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> 45 virtual void marshal(
DataStream& dataStream)
const;
46 virtual void unmarshal(
DataStream& dataStream);
48 unsigned short getEventType()
const;
49 void setEventType(
unsigned short pX);
51 unsigned int getPad1()
const;
52 void setPad1(
unsigned int pX);
54 unsigned int getNumberOfFixedDatumRecords()
const;
56 unsigned int getNumberOfVariableDatumRecords()
const;
58 std::vector<FixedDatum>& getFixedDatumRecords();
59 const std::vector<FixedDatum>& getFixedDatumRecords()
const;
60 void setFixedDatumRecords(
const std::vector<FixedDatum>& pX);
62 std::vector<VariableDatum>& getVariableDatumRecords();
63 const std::vector<VariableDatum>& getVariableDatumRecords()
const;
64 void setVariableDatumRecords(
const std::vector<VariableDatum>& pX);
67 virtual int getMarshalledSize()
const;
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
std::vector< VariableDatum > _variableDatumRecords
Variable datum records.
Definition: EventReportReliablePdu.h:38
unsigned int _numberOfFixedDatumRecords
Fixed datum record count.
Definition: EventReportReliablePdu.h:29
unsigned short _eventType
Event type.
Definition: EventReportReliablePdu.h:23
std::vector< FixedDatum > _fixedDatumRecords
Fixed datum records.
Definition: EventReportReliablePdu.h:35
Definition: EventReportReliablePdu.h:19
unsigned int _pad1
padding
Definition: EventReportReliablePdu.h:26
unsigned int _numberOfVariableDatumRecords
variable datum record count
Definition: EventReportReliablePdu.h:32