3 #include <dis7/utils/DataStream.h> 4 #include <dis7/opendis7_export.h> 41 virtual void marshal(
DataStream& dataStream)
const;
42 virtual void unmarshal(
DataStream& dataStream);
44 unsigned int getRecordID()
const;
45 void setRecordID(
unsigned int pX);
47 unsigned int getRecordSetSerialNumber()
const;
48 void setRecordSetSerialNumber(
unsigned int pX);
50 unsigned short getRecordLength()
const;
51 void setRecordLength(
unsigned short pX);
53 unsigned short getRecordCount()
const;
54 void setRecordCount(
unsigned short pX);
56 unsigned short getRecordValues()
const;
57 void setRecordValues(
unsigned short pX);
59 unsigned char getPad4()
const;
60 void setPad4(
unsigned char pX);
63 virtual int getMarshalledSize()
const;
unsigned int _recordSetSerialNumber
the serial number of the first record in the block of records
Definition: RecordSpecificationElement.h:22
Symbolic names as defined in 5.1.4.
Definition: AcknowledgePdu.h:8
a class to support managing a network buffer.
Definition: DataStream.h:28
unsigned short _recordLength
the length, in bits, of the record.
Definition: RecordSpecificationElement.h:25
unsigned char _pad4
Padding of 0 to 31 unused bits as required for 32-bit alignment of the Record Set field...
Definition: RecordSpecificationElement.h:34
unsigned short _recordCount
the number of records included in the record set
Definition: RecordSpecificationElement.h:28
Definition: RecordSpecificationElement.h:15
unsigned int _recordID
the data structure used to convey the parameter values of the record for each record.
Definition: RecordSpecificationElement.h:19
unsigned short _recordValues
the concatenated records of the format specified by the Record ID field.
Definition: RecordSpecificationElement.h:31