47 #include "./../Header.h"
48 #include "./../../DataTypes/SimulationIdentifier.h"
49 #include "./../../DataTypes/AttributeRecordSet.h"
80 static const KUINT16 ATTRIBUTE_PDU_SIZE = 32;
144 KUINT16 GetNumberOfAttributeRecordSets()
const;
156 void SetAttributeRecordSets(
const std::vector<KDIS::DATA_TYPE::AttributeRecordSet> & AR );
157 const std::vector<KDIS::DATA_TYPE::AttributeRecordSet> & GetAttributeRecordSets()
const;
158 void ClearAttributeRecordSet();
164 virtual KString GetAsString()
const;
Definition: SimulationIdentifier.h:51
unsigned int KUINT32
Definition: KDefines.h:103
KUINT16 m_ui16Padding
Definition: Attribute_PDU.h:62
ID_Enum
Definition: EnumEntityManagement.h:201
ActionCode
Definition: EnumEntityInfoInteraction.h:935
unsigned short int KUINT16
Definition: KDefines.h:101
KUINT16 m_ui16NumAttrRecSets
Definition: Attribute_PDU.h:74
KUINT32 m_ui32Padding
Definition: Attribute_PDU.h:60
ProtocolVersion
Definition: EnumHeader.h:53
Definition: KDefines.h:182
Definition: KDataStream.h:48
bool KBOOL
Definition: KDefines.h:119
std::vector< KDIS::DATA_TYPE::AttributeRecordSet > m_vAttributeRecordSets
Definition: Attribute_PDU.h:76
KUINT8 m_ui8ExtPDUType
Definition: Attribute_PDU.h:64
KUINT8 m_ui8ActionCode
Definition: Attribute_PDU.h:70
Definition: Attribute_PDU.h:54
std::string KString
Definition: KDefines.h:116
KUINT8 m_ui8Padding1
Definition: Attribute_PDU.h:72
KDIS::DATA_TYPE::SimulationIdentifier m_OrigSimAddr
Definition: Attribute_PDU.h:58
PDUType
Definition: EnumHeader.h:79
unsigned char KUINT8
Definition: KDefines.h:99
KUINT8 m_ui8ExtProtocolVersion
Definition: Attribute_PDU.h:66
KUINT32 m_ui32MasterRecType
Definition: Attribute_PDU.h:68
Definition: AttributeRecordSet.h:48
#define KDIS_EXPORT
Definition: KDefines.h:82