3 #include <dis6/FourByteChunk.h> 5 #include <dis6/SimulationManagementWithReliabilityFamilyPdu.h> 6 #include <dis6/utils/DataStream.h> 7 #include <dis6/opendis6_export.h> 50 virtual void marshal(
DataStream& dataStream)
const;
51 virtual void unmarshal(
DataStream& dataStream);
53 unsigned int getRequestID()
const;
54 void setRequestID(
unsigned int pX);
56 unsigned char getRequiredReliabilityService()
const;
57 void setRequiredReliabilityService(
unsigned char pX);
59 unsigned short getPad1()
const;
60 void setPad1(
unsigned short pX);
62 unsigned char getPad2()
const;
63 void setPad2(
unsigned char pX);
65 unsigned short getEventType()
const;
66 void setEventType(
unsigned short pX);
68 unsigned int getTime()
const;
69 void setTime(
unsigned int pX);
71 unsigned int getNumberOfRecords()
const;
73 std::vector<FourByteChunk>& getRecordIDs();
74 const std::vector<FourByteChunk>& getRecordIDs()
const;
75 void setRecordIDs(
const std::vector<FourByteChunk>& pX);
78 virtual int getMarshalledSize()
const;
Symbolic names as defined in 5.1.4.
Definition: AcknowledgePdu.h:8
unsigned int _numberOfRecords
numberOfRecords
Definition: RecordQueryReliablePdu.h:40
Definition: SimulationManagementWithReliabilityFamilyPdu.h:18
a class to support managing a network buffer.
Definition: DataStream.h:28
unsigned int _time
time
Definition: RecordQueryReliablePdu.h:37
std::vector< FourByteChunk > _recordIDs
record IDs
Definition: RecordQueryReliablePdu.h:43
unsigned int _requestID
request ID
Definition: RecordQueryReliablePdu.h:22
unsigned char _pad2
padding
Definition: RecordQueryReliablePdu.h:31
unsigned char _requiredReliabilityService
level of reliability service used for this transaction
Definition: RecordQueryReliablePdu.h:25
unsigned short _pad1
padding.
Definition: RecordQueryReliablePdu.h:28
Definition: RecordQueryReliablePdu.h:18
unsigned short _eventType
event type
Definition: RecordQueryReliablePdu.h:34