48 #include "./../Extras/KRef_Ptr.h"
77 memset( Buffer, 0x00, 8 );
86 static const KUINT16 VARIABLE_DATUM_SIZE = 8;
113 virtual KUINT32 GetDatumLength()
const;
120 virtual KUINT32 GetPDULength()
const;
137 virtual KString GetDatumValueAsKString()
const;
138 virtual std::vector<KUINT64> GetDatumValueAsKUINT64()
const;
139 virtual std::vector<KFLOAT64> GetDatumValueAsKFLOAT64()
const;
140 virtual void SetDatumValue(
const KString & s );
141 virtual void ClearDatumValue();
147 virtual void SetDatumValue(
const KOCTET * data,
KUINT32 sizeInBits );
153 virtual KString GetAsString()
const;
unsigned int KUINT32
Definition: KDefines.h:103
ID_Enum
Definition: EnumEntityManagement.h:201
unsigned short int KUINT16
Definition: KDefines.h:101
std::vector< DatumEntry > m_v8DatumValue
Definition: VariableDatum.h:82
Definition: KDefines.h:182
DatumEntry()
Definition: VariableDatum.h:75
KDIS::UTILS::KRef_Ptr< VariableDatum > VarDtmPtr
Definition: VariableDatum.h:59
Definition: KDataStream.h:48
KUINT32 m_ui32DatumID
Definition: VariableDatum.h:67
Definition: DataTypeBase.h:49
bool KBOOL
Definition: KDefines.h:119
std::string KString
Definition: KDefines.h:116
KUINT32 m_ui32DatumLength
Definition: VariableDatum.h:69
char KOCTET
Definition: KDefines.h:108
Definition: FactoryDecoder.h:104
Definition: VariableDatum.h:71
#define KDIS_EXPORT
Definition: KDefines.h:82
Definition: VariableDatum.h:63
Definition: KRef_Ptr.h:73