87 using tHashKey = adtf::util::cStringUtil::tHashKey32;
A_UTILS_NS::cResult tResult
For backwards compatibility and to bring latest version into scope.
Definition result.h:736
Definition hashedvaluemap_intf.h:21
~IHashValueMapValue()=default
protected DTOR
tType
Definition hashedvaluemap_intf.h:30
@ HVT_UInt8
uint8 type - uint8_t
Definition hashedvaluemap_intf.h:38
@ HVT_UInt32
uint32 type - uint32_t
Definition hashedvaluemap_intf.h:46
@ HVT_Float32
float type - float
Definition hashedvaluemap_intf.h:48
@ HVT_Float64
double type - double
Definition hashedvaluemap_intf.h:50
@ HVT_Bool
bool type - bool
Definition hashedvaluemap_intf.h:34
@ HVT_Invalid
Invalid type.
Definition hashedvaluemap_intf.h:32
@ HVT_Int64
int64 type - int64_t (tTimeStamp)
Definition hashedvaluemap_intf.h:52
@ HVT_UInt64
uint64 type - uint64_t
Definition hashedvaluemap_intf.h:54
@ HVT_Int32
int32 type - int32_t
Definition hashedvaluemap_intf.h:44
@ HVT_Int8
int8 type - int8_t
Definition hashedvaluemap_intf.h:36
@ HVT_Int16
int16 type - int16_t
Definition hashedvaluemap_intf.h:40
@ HVT_UInt16
uint16 type - uint16_t
Definition hashedvaluemap_intf.h:42
virtual tType GetType() const =0
virtual tResult Set(const IHashValueMapValue &oValue)=0
Definition hashedvaluemap_intf.h:80
virtual bool Exists(const tHashKey &oKey) const =0
virtual tResult GetValue(const tHashKey &oHashKey, IHashValueMapValue &oValue) const =0
virtual uint8_t GetRawMemoryLayoutVersion() const =0
virtual tResult Get(IHashValueMap &oHashMap) const =0
adtf::util::cStringUtil::tHashKey32 tHashKey
Type for the HashKey of the Value.
Definition hashedvaluemap_intf.h:87
virtual tResult SetValue(const tHashKey &oHashKey, const IHashValueMapValue &oValue)=0
virtual ~IHashValueMap()=default
protected DTOR
virtual bool IsEmpty() const =0
Definition property_intf.h:26
Namespace for all functionality of the ADTF Base SDK provided since v3.0.
Definition adtf_class_version.h:16
Namespace for the ADTF Base SDK.
Definition adtf_base_type_traits.h:13
Namespace for all functionality provided by ADTF and its SDKs.
Definition adtf_client_connector.h:14