54 #include "./../../DataTypes/IOCommunicationsNode.h"
55 #include "./../../DataTypes/IOEffect.h"
90 static const KUINT16 IO_ACTION_PDU_SIZE = 56;
122 void SetRequestID(
KUINT32 ID );
146 void SetSimulationSource(
KUINT16 SS );
147 KUINT16 GetSimulationSource()
const;
191 KUINT16 GetNumberOfIORecords()
const;
204 void SetStandardVariableRecords(
const std::vector<KDIS::DATA_TYPE::StdVarPtr> & SVR );
205 const std::vector<KDIS::DATA_TYPE::StdVarPtr> & GetStandardVariableRecords()
const;
206 void ClearStandardVariableRecords();
212 virtual KString GetAsString()
const;
unsigned int KUINT32
Definition: KDefines.h:103
KUINT16 m_ui16WrTyp
Definition: IO_Action_PDU.h:68
KDIS::DATA_TYPE::EntityIdentifier m_AtkEntityID
Definition: IO_Action_PDU.h:78
KUINT32 m_ui32ReqId
Definition: IO_Action_PDU.h:66
KDIS::DATA_TYPE::EntityIdentifier m_TgtEntityID
Definition: IO_Action_PDU.h:80
KUINT32 m_ui32Padding
Definition: IO_Action_PDU.h:76
unsigned short int KUINT16
Definition: KDefines.h:101
WarfareType
Definition: EnumInformationOperations.h:53
KUINT16 m_ui16SimSrc
Definition: IO_Action_PDU.h:70
ActionType
Definition: EnumInformationOperations.h:76
KUINT16 m_ui16ActTyp
Definition: IO_Action_PDU.h:72
KUINT16 m_ui16ActPhs
Definition: IO_Action_PDU.h:74
Definition: KDefines.h:182
Definition: KDataStream.h:48
KUINT16 m_ui16NumStdVarRec
Definition: IO_Action_PDU.h:84
bool KBOOL
Definition: KDefines.h:119
std::string KString
Definition: KDefines.h:116
Definition: IO_Action_PDU.h:60
Definition: EntityIdentifier.h:49
KUINT16 m_ui16Padding
Definition: IO_Action_PDU.h:82
std::vector< KDIS::DATA_TYPE::StdVarPtr > m_vStdVarRecs
Definition: IO_Action_PDU.h:86
KDIS::DATA_TYPE::EntityIdentifier m_RecEntityID
Definition: IO_Action_PDU.h:64
ActionPhase
Definition: EnumInformationOperations.h:95
#define KDIS_EXPORT
Definition: KDefines.h:82
Definition: KRef_Ptr.h:73