KDIS
2-8-x
|
#include <Header6.h>
Static Public Attributes | |
static const KUINT16 | HEADER6_PDU_SIZE = 12 |
Friends | |
KDataStream & | operator<< (KDataStream &stream, Header6 *H) |
KDataStream & | operator>> (KDataStream &stream, Header6 *H) |
Header6 | ( | ) |
Header6 | ( | KDataStream & | stream | ) | |
throw | ( | KException | |||
) |
Header6 | ( | KDIS::DATA_TYPE::ENUMS::ProtocolVersion | PV, |
KUINT8 | ExerciseID, | ||
KDIS::DATA_TYPE::ENUMS::PDUType | PT, | ||
KDIS::DATA_TYPE::ENUMS::ProtocolFamily | PF, | ||
const KDIS::DATA_TYPE::TimeStamp & | TS, | ||
KUINT16 | PDULength | ||
) |
|
virtual |
void SetProtocolVersion | ( | KDIS::DATA_TYPE::ENUMS::ProtocolVersion | PV | ) |
KDIS::DATA_TYPE::ENUMS::ProtocolVersion GetProtocolVersion | ( | ) | const |
void SetExerciseID | ( | KUINT8 | EID | ) |
Description: Unique to each exercise being conducted simultaneously.
KUINT8 GetExerciseID | ( | ) | const |
void SetPDUType | ( | KDIS::DATA_TYPE::ENUMS::PDUType | Type | ) |
KDIS::DATA_TYPE::ENUMS::PDUType GetPDUType | ( | ) | const |
void SetProtocolFamily | ( | KDIS::DATA_TYPE::ENUMS::ProtocolFamily | PF | ) |
KDIS::DATA_TYPE::ENUMS::ProtocolFamily GetProtocolFamily | ( | ) | const |
void SetTimeStamp | ( | const KDIS::DATA_TYPE::TimeStamp & | TS | ) |
Description: Specifies the time which the data in the PDU is valid.
const KDIS::DATA_TYPE::TimeStamp& GetTimeStamp | ( | ) | const |
KDIS::DATA_TYPE::TimeStamp& GetTimeStamp | ( | ) |
void SetPDULength | ( | KUINT16 | PDUL | ) |
KUINT16 GetPDULength | ( | ) | const |
|
virtual |
Description: Returns a string representation of the PDU.
Reimplemented in Aggregate_State_PDU, Entity_State_PDU, Header7, LE_Detonation_PDU, Directed_Energy_Fire_PDU, Appearance_PDU, Gridded_Data_PDU, TSPI_PDU, Transmitter_PDU, Environmental_Process_PDU, Minefield_Data_PDU, Intercom_Control_PDU, LE_Fire_PDU, Minefield_State_PDU, Collision_Elastic_PDU, IFF_PDU, IO_Action_PDU, Designator_PDU, Underwater_Acoustic_PDU, Minefield_Query_PDU, Point_Object_State_PDU, IsGroupOf_PDU, Detonation_PDU, Areal_Object_State_PDU, SEES_PDU, Collision_PDU, Entity_State_Update_PDU, Attribute_PDU, IO_Report_PDU, Fire_PDU, Transfer_Control_Request_PDU, Electromagnetic_Emission_PDU, Data_Query_PDU, Linear_Object_State_PDU, Signal_PDU, IsPartOf_PDU, Record_Query_R_PDU, Minefield_Response_NACK_PDU, Receiver_PDU, Stop_Freeze_PDU, Comment_PDU, Object_State_Header, Warfare_Header, Acknowledge_PDU, Entity_Damage_Status_PDU, Start_Resume_PDU, Set_Record_R_PDU, Radio_Communications_Header, Resupply_Received_PDU, Articulated_Parts_PDU, Simulation_Management_Header, Record_R_PDU, IO_Header, LE_Header, Logistics_Header, Action_Request_PDU, Repair_Response_PDU, Data_PDU, Event_Report_PDU, Minefield_Header, Action_Response_PDU, Create_Entity_PDU, Acknowledge_R_PDU, Repair_Complete_PDU, Service_Request_PDU, Create_Entity_R_PDU, Stop_Freeze_R_PDU, Start_Resume_R_PDU, Data_R_PDU, Action_Request_R_PDU, Remove_Entity_R_PDU, Intercom_Signal_PDU, Event_Report_R_PDU, Remove_Entity_PDU, Action_Response_R_PDU, Resupply_Offer_PDU, Set_Data_PDU, Comment_R_PDU, Set_Data_R_PDU, Resupply_Cancel_PDU, and Data_Query_R_PDU.
|
virtual |
Description: Convert From Network Data.
Reimplemented in Aggregate_State_PDU, Entity_State_PDU, Header7, LE_Detonation_PDU, Directed_Energy_Fire_PDU, Appearance_PDU, Gridded_Data_PDU, TSPI_PDU, Transmitter_PDU, Environmental_Process_PDU, Minefield_Data_PDU, Intercom_Control_PDU, LE_Fire_PDU, Minefield_State_PDU, Collision_Elastic_PDU, IFF_PDU, IO_Action_PDU, Designator_PDU, Underwater_Acoustic_PDU, Minefield_Query_PDU, Point_Object_State_PDU, IsGroupOf_PDU, Detonation_PDU, Areal_Object_State_PDU, SEES_PDU, Collision_PDU, Entity_State_Update_PDU, Attribute_PDU, IO_Report_PDU, Fire_PDU, Transfer_Control_Request_PDU, Electromagnetic_Emission_PDU, Data_Query_PDU, Linear_Object_State_PDU, Signal_PDU, IsPartOf_PDU, Record_Query_R_PDU, Minefield_Response_NACK_PDU, Receiver_PDU, Stop_Freeze_PDU, Comment_PDU, Object_State_Header, Warfare_Header, Acknowledge_PDU, Entity_Damage_Status_PDU, Start_Resume_PDU, Set_Record_R_PDU, Radio_Communications_Header, Resupply_Received_PDU, Articulated_Parts_PDU, Simulation_Management_Header, Record_R_PDU, IO_Header, LE_Header, Logistics_Header, Action_Request_PDU, Repair_Response_PDU, Data_PDU, Event_Report_PDU, Minefield_Header, Action_Response_PDU, Create_Entity_PDU, Repair_Complete_PDU, Service_Request_PDU, Create_Entity_R_PDU, Stop_Freeze_R_PDU, Start_Resume_R_PDU, Data_R_PDU, Action_Request_R_PDU, Set_Data_R_PDU, and Data_Query_R_PDU.
|
virtual |
Description: Convert To Network Data.
Reimplemented in Aggregate_State_PDU, Entity_State_PDU, Header7, LE_Detonation_PDU, Directed_Energy_Fire_PDU, Appearance_PDU, Gridded_Data_PDU, TSPI_PDU, Transmitter_PDU, Environmental_Process_PDU, Minefield_Data_PDU, Intercom_Control_PDU, LE_Fire_PDU, Minefield_State_PDU, Collision_Elastic_PDU, IFF_PDU, IO_Action_PDU, Underwater_Acoustic_PDU, Designator_PDU, Minefield_Query_PDU, Point_Object_State_PDU, IsGroupOf_PDU, Detonation_PDU, Areal_Object_State_PDU, SEES_PDU, Collision_PDU, Entity_State_Update_PDU, Attribute_PDU, IO_Report_PDU, Fire_PDU, Transfer_Control_Request_PDU, Electromagnetic_Emission_PDU, Data_Query_PDU, Linear_Object_State_PDU, Signal_PDU, IsPartOf_PDU, Record_Query_R_PDU, Minefield_Response_NACK_PDU, Receiver_PDU, Stop_Freeze_PDU, Comment_PDU, Object_State_Header, Warfare_Header, Acknowledge_PDU, Entity_Damage_Status_PDU, Set_Record_R_PDU, Start_Resume_PDU, Radio_Communications_Header, Resupply_Received_PDU, Articulated_Parts_PDU, Simulation_Management_Header, Record_R_PDU, IO_Header, LE_Header, Logistics_Header, Action_Request_PDU, Repair_Response_PDU, Data_PDU, Event_Report_PDU, Minefield_Header, Action_Response_PDU, Create_Entity_PDU, Repair_Complete_PDU, Service_Request_PDU, Create_Entity_R_PDU, Stop_Freeze_R_PDU, Data_R_PDU, Start_Resume_R_PDU, Action_Request_R_PDU, Set_Data_R_PDU, and Data_Query_R_PDU.
|
virtual |
Reimplemented in Aggregate_State_PDU, Entity_State_PDU, Header7, LE_Detonation_PDU, Directed_Energy_Fire_PDU, Appearance_PDU, Gridded_Data_PDU, TSPI_PDU, Transmitter_PDU, Environmental_Process_PDU, Minefield_Data_PDU, Intercom_Control_PDU, LE_Fire_PDU, Minefield_State_PDU, Collision_Elastic_PDU, IFF_PDU, IO_Action_PDU, Underwater_Acoustic_PDU, Designator_PDU, Minefield_Query_PDU, Point_Object_State_PDU, IsGroupOf_PDU, Detonation_PDU, Areal_Object_State_PDU, SEES_PDU, Collision_PDU, Entity_State_Update_PDU, Attribute_PDU, IO_Report_PDU, Fire_PDU, Transfer_Control_Request_PDU, Electromagnetic_Emission_PDU, Data_Query_PDU, Linear_Object_State_PDU, Signal_PDU, IsPartOf_PDU, Record_Query_R_PDU, Minefield_Response_NACK_PDU, Receiver_PDU, Stop_Freeze_PDU, Comment_PDU, Object_State_Header, Warfare_Header, Acknowledge_PDU, Entity_Damage_Status_PDU, Set_Record_R_PDU, Start_Resume_PDU, Radio_Communications_Header, Resupply_Received_PDU, Articulated_Parts_PDU, Simulation_Management_Header, Record_R_PDU, IO_Header, LE_Header, Logistics_Header, Action_Request_PDU, Repair_Response_PDU, Data_PDU, Event_Report_PDU, Minefield_Header, Action_Response_PDU, Create_Entity_PDU, Repair_Complete_PDU, Service_Request_PDU, Create_Entity_R_PDU, Stop_Freeze_R_PDU, Data_R_PDU, Start_Resume_R_PDU, Action_Request_R_PDU, Set_Data_R_PDU, and Data_Query_R_PDU.
|
friend |
|
friend |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
static |