KDIS  2-8-x
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
EnumInformationOperations.h File Reference
#include "./EnumDescriptor.h"
Include dependency graph for EnumInformationOperations.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 KDIS
 
 KDIS::DATA_TYPE
 
 KDIS::DATA_TYPE::ENUMS
 

Enumerations

enum  ActionPhase {
  NoActionPhaseStatement = 0, StartAttackProfile = 1, EndAttackProfile = 2, ContinueAttackProfileWithChanges = 3,
  StartAttackEffects = 4, EndAttackEffects = 5, ContinueAttackEffectsWithChanges = 6
}
 
enum  ActionType { NoActionTypeStatement = 0, IOAttackProfileData_Parametrics = 1, IOAttackComputerEffects = 2 }
 
enum  IOCommunicationsNodeType { NoStatementCommunicationsNodeType = 0, SenderNodeID = 1, ReceiverNodeID = 2, SenderReceiverNodeID = 3 }
 
enum  IOEffectType {
  NoStatementIOEffectType = 0, Denial = 1, Degraded = 2, Disrupt = 3,
  OtherIOEffectType = 4, TerminateEffect = 5
}
 
enum  IOLinkType { NoStatementIOLinkType = 0, LogicalLink = 1, PhysicalNode = 2, PhysicalLink = 3 }
 
enum  IOReportType { InitialReport = 1, UpdateReport = 2, FinalReport = 3 }
 
enum  IOStatus {
  NoStatementIOStatus = 0, EffectOnSender = 1, EffectOnReceiver = 2, EffectOnSenderAndReceiver = 3,
  EffectOnMessage = 4, EffectOnSenderAndMessage = 5, EffectOnReceiverAndMessage = 6, EffectOnSenderReceiverAndMessage = 7
}
 
enum  StandardVariableType { DEPrecisionAimpointRecord = 4000, DEAreaAimpointRecord = 4001, IOEffectRecord = 5500, IOCommunicationsNodeRecord = 5501 }
 
enum  WarfareType {
  NoWarfareTypeStatement = 0, ElectronicWarfare_CW = 1, ComputerNetworkOperations_CNO = 2, PsychologicalOperations_PSYOPS = 3,
  MilitaryDeception_MILDEC = 4, OperationsSecurity_OPSEC = 5, PhysicalAttack = 6
}
 

Functions

KString GetEnumAsStringActionPhase (KINT32 Value)
 
KString GetEnumAsStringActionType (KINT32 Value)
 
KString GetEnumAsStringIOCommunicationsNodeType (KINT32 Value)
 
KString GetEnumAsStringIOEffectType (KINT32 Value)
 
KString GetEnumAsStringIOLinkType (KINT32 Value)
 
KString GetEnumAsStringIOReportType (KINT32 Value)
 
KString GetEnumAsStringIOStatus (KINT32 Value)
 
KString GetEnumAsStringStandardVariableType (KINT32 Value)
 
KString GetEnumAsStringWarfareType (KINT32 Value)
 
KBOOL GetEnumFromStringActionPhase (const KString &Value, KINT32 &ValueOut)
 
KBOOL GetEnumFromStringActionType (const KString &Value, KINT32 &ValueOut)
 
KBOOL GetEnumFromStringIOCommunicationsNodeType (const KString &Value, KINT32 &ValueOut)
 
KBOOL GetEnumFromStringIOEffectType (const KString &Value, KINT32 &ValueOut)
 
KBOOL GetEnumFromStringIOLinkType (const KString &Value, KINT32 &ValueOut)
 
KBOOL GetEnumFromStringIOReportType (const KString &Value, KINT32 &ValueOut)
 
KBOOL GetEnumFromStringIOStatus (const KString &Value, KINT32 &ValueOut)
 
KBOOL GetEnumFromStringStandardVariableType (const KString &Value, KINT32 &ValueOut)
 
KBOOL GetEnumFromStringWarfareType (const KString &Value, KINT32 &ValueOut)