3 #include <dis7/SimulationAddress.h> 4 #include <dis7/EntityInformationFamilyPdu.h> 5 #include <dis7/utils/DataStream.h> 6 #include <dis7/opendis7_export.h> 52 virtual void marshal(
DataStream& dataStream)
const;
53 virtual void unmarshal(
DataStream& dataStream);
59 int getPadding1()
const;
60 void setPadding1(
int pX);
62 short getPadding2()
const;
63 void setPadding2(
short pX);
65 unsigned char getAttributeRecordPduType()
const;
66 void setAttributeRecordPduType(
unsigned char pX);
68 unsigned char getAttributeRecordProtocolVersion()
const;
69 void setAttributeRecordProtocolVersion(
unsigned char pX);
71 unsigned int getMasterAttributeRecordType()
const;
72 void setMasterAttributeRecordType(
unsigned int pX);
74 unsigned char getActionCode()
const;
75 void setActionCode(
unsigned char pX);
77 char getPadding3()
const;
78 void setPadding3(
char pX);
80 unsigned short getNumberAttributeRecordSet()
const;
81 void setNumberAttributeRecordSet(
unsigned short pX);
84 virtual int getMarshalledSize()
const;
Definition: SimulationAddress.h:15
int _padding1
Padding.
Definition: AttributePdu.h:24
Symbolic names as defined in 5.1.4.
Definition: AcknowledgePdu.h:8
SimulationAddress _originatingSimulationAddress
This field shall identify the simulation issuing the Attribute PDU.
Definition: AttributePdu.h:21
unsigned char _attributeRecordPduType
This field shall represent the type of the PDU that is being extended or updated, if applicable...
Definition: AttributePdu.h:30
a class to support managing a network buffer.
Definition: DataStream.h:28
char _padding3
Padding.
Definition: AttributePdu.h:42
short _padding2
Padding.
Definition: AttributePdu.h:27
Definition: AttributePdu.h:17
unsigned int _masterAttributeRecordType
This field shall contain the Attribute record type of the Attribute records in the PDU if they all ha...
Definition: AttributePdu.h:36
unsigned short _numberAttributeRecordSet
This field shall specify the number of Attribute Record Sets that make up the remainder of the PDU...
Definition: AttributePdu.h:45
unsigned char _attributeRecordProtocolVersion
This field shall indicate the Protocol Version associated with the Attribute Record PDU Type...
Definition: AttributePdu.h:33
unsigned char _actionCode
This field shall identify the action code applicable to this Attribute PDU.
Definition: AttributePdu.h:39