3 #include <dis6/RecordSet.h> 5 #include <dis6/SimulationManagementWithReliabilityFamilyPdu.h> 6 #include <dis6/utils/DataStream.h> 7 #include <dis6/opendis6_export.h> 44 virtual void marshal(
DataStream& dataStream)
const;
45 virtual void unmarshal(
DataStream& dataStream);
47 unsigned int getRequestID()
const;
48 void setRequestID(
unsigned int pX);
50 unsigned char getRequiredReliabilityService()
const;
51 void setRequiredReliabilityService(
unsigned char pX);
53 unsigned short getPad1()
const;
54 void setPad1(
unsigned short pX);
56 unsigned char getPad2()
const;
57 void setPad2(
unsigned char pX);
59 unsigned int getNumberOfRecordSets()
const;
61 std::vector<RecordSet>& getRecordSets();
62 const std::vector<RecordSet>& getRecordSets()
const;
63 void setRecordSets(
const std::vector<RecordSet>& pX);
66 virtual int getMarshalledSize()
const;
Definition: SetRecordReliablePdu.h:18
Symbolic names as defined in 5.1.4.
Definition: AcknowledgePdu.h:8
unsigned int _requestID
request ID
Definition: SetRecordReliablePdu.h:22
Definition: SimulationManagementWithReliabilityFamilyPdu.h:18
a class to support managing a network buffer.
Definition: DataStream.h:28
unsigned short _pad1
padding.
Definition: SetRecordReliablePdu.h:28
std::vector< RecordSet > _recordSets
record sets
Definition: SetRecordReliablePdu.h:37
unsigned char _pad2
padding
Definition: SetRecordReliablePdu.h:31
unsigned int _numberOfRecordSets
Number of record sets in list.
Definition: SetRecordReliablePdu.h:34
unsigned char _requiredReliabilityService
level of reliability service used for this transaction
Definition: SetRecordReliablePdu.h:25