Logo
中文版
详情联系: neusar-support@reachauto.com
ara::per::KeyValueStorage类 参考final

通用键值存储函数的接口类 更多...

#include <key_value_storage.h>

ara::per::KeyValueStorage 的协作图:
Collaboration graph

Public 成员函数

 KeyValueStorage (const std::shared_ptr< KeyValueStorageImpl > &imptr)
 
 KeyValueStorage (KeyValueStorage &&kvs)=delete
 移动构造函数 更多...
 
 KeyValueStorage ()=delete
 默认构造函数 更多...
 
 KeyValueStorage (const KeyValueStorage &)=delete
 拷贝构造函数 更多...
 
KeyValueStorageoperator= (KeyValueStorage &&kvs) &=delete
 移动赋值运算符 更多...
 
KeyValueStorageoperator= (const KeyValueStorage &)=delete
 拷贝赋值运算符 更多...
 
 ~KeyValueStorage () noexcept=default
 析构函数 更多...
 
ara::core::Result< ara::core::Vector< ara::core::String > > GetAllKeys () const noexcept
 返回键值库的可用的键的列表 更多...
 
ara::core::Result< bool > KeyExists (ara::core::StringView key) const noexcept
 校验键值库中是否存在指定的键 更多...
 
template<class T >
ara::core::Result< void > GetValue (ara::core::StringView key, T &value) const noexcept
 返回键值库中指定键的值 更多...
 
template<class T >
ara::core::Result< T > GetValue (ara::core::StringView key) const noexcept
 返回键值库中指定键的值 更多...
 
template<class T >
ara::core::Result< void > SetValue (ara::core::StringView key, const T &value) noexcept
 为键值库的一个键设置值 更多...
 
ara::core::Result< void > RemoveKey (ara::core::StringView key) noexcept
 从键值库中删除指定的键和对应的值 更多...
 
ara::core::Result< void > RecoverKey (ara::core::StringView key) noexcept
 Function Implementation 更多...
 
ara::core::Result< void > ResetKey (ara::core::StringView key) noexcept
 Function Implementation 更多...
 
ara::core::Result< void > RemoveAllKeys () noexcept
 删除键值库中所有的键及关联的值 更多...
 
ara::core::Result< void > SyncToStorage () noexcept
 将键值库的更新刷新到物理存储 更多...
 
ara::core::Result< void > DiscardPendingChanges () noexcept
 删除所有从上次用OpenKeyValueStorage()打开还未调用SyncToStorage()的修改 更多...
 
template<>
ara::core::Result< void > GetValue (const ara::core::StringView key, ara::per::kvstype::KvsType &value) const noexcept
 返回键值库中指定键的值 更多...
 
template<>
ara::core::Result< void > GetValue (const ara::core::StringView key, int64_t &value) const noexcept
 返回键值库中指定键的值 更多...
 
template<>
ara::core::Result< void > GetValue (const ara::core::StringView key, int32_t &value) const noexcept
 返回键值库中指定键的值 更多...
 
template<>
ara::core::Result< void > GetValue (const ara::core::StringView key, int16_t &value) const noexcept
 返回键值库中指定键的值 更多...
 
template<>
ara::core::Result< void > GetValue (const ara::core::StringView key, int8_t &value) const noexcept
 返回键值库中指定键的值 更多...
 
template<>
ara::core::Result< void > GetValue (const ara::core::StringView key, uint64_t &value) const noexcept
 返回键值库中指定键的值 更多...
 
template<>
ara::core::Result< void > GetValue (const ara::core::StringView key, uint32_t &value) const noexcept
 返回键值库中指定键的值 更多...
 
template<>
ara::core::Result< void > GetValue (const ara::core::StringView key, uint16_t &value) const noexcept
 返回键值库中指定键的值 更多...
 
template<>
ara::core::Result< void > GetValue (const ara::core::StringView key, uint8_t &value) const noexcept
 返回键值库中指定键的值 更多...
 
template<>
ara::core::Result< void > GetValue (const ara::core::StringView key, bool &value) const noexcept
 返回键值库中指定键的值 更多...
 
template<>
ara::core::Result< void > GetValue (const ara::core::StringView key, double &value) const noexcept
 返回键值库中指定键的值 更多...
 
template<>
ara::core::Result< void > GetValue (const ara::core::StringView key, float &value) const noexcept
 返回键值库中指定键的值 更多...
 
template<>
ara::core::Result< void > SetValue (const ara::core::StringView key, const ara::per::kvstype::KvsType &value) noexcept
 为键值库的一个键设置值 更多...
 
template<>
ara::core::Result< void > SetValue (const ara::core::StringView key, const uint8_t &value) noexcept
 为键值库的一个键设置值 更多...
 
template<>
ara::core::Result< void > SetValue (const ara::core::StringView key, const uint16_t &value) noexcept
 为键值库的一个键设置值 更多...
 
template<>
ara::core::Result< void > SetValue (const ara::core::StringView key, const uint32_t &value) noexcept
 为键值库的一个键设置值 更多...
 
template<>
ara::core::Result< void > SetValue (const ara::core::StringView key, const uint64_t &value) noexcept
 为键值库的一个键设置值 更多...
 
template<>
ara::core::Result< void > SetValue (const ara::core::StringView key, const int8_t &value) noexcept
 为键值库的一个键设置值 更多...
 
template<>
ara::core::Result< void > SetValue (const ara::core::StringView key, const int16_t &value) noexcept
 为键值库的一个键设置值 更多...
 
template<>
ara::core::Result< void > SetValue (const ara::core::StringView key, const int32_t &value) noexcept
 为键值库的一个键设置值 更多...
 
template<>
ara::core::Result< void > SetValue (const ara::core::StringView key, const int64_t &value) noexcept
 为键值库的一个键设置值 更多...
 
template<>
ara::core::Result< void > SetValue (const ara::core::StringView key, const bool &value) noexcept
 为键值库的一个键设置值 更多...
 
template<>
ara::core::Result< void > SetValue (const ara::core::StringView key, const float &value) noexcept
 为键值库的一个键设置值 更多...
 
template<>
ara::core::Result< void > SetValue (const ara::core::StringView key, const double &value) noexcept
 为键值库的一个键设置值 更多...
 
template<>
ara::core::Result< void > SetValue (const StringView key, const KvsType &value) noexcept
 Function Implementation 更多...
 
template<>
ara::core::Result< void > SetValue (const StringView key, const ara::core::Vector< String > &value) noexcept
 Function Implementation 更多...
 
template<>
ara::core::Result< void > SetValue (const StringView key, const ara::core::Vector< uint8_t > &value) noexcept
 Function Implementation 更多...
 
template<>
ara::core::Result< void > SetValue (const StringView key, const uint8_t &value) noexcept
 Function Implementation 更多...
 
template<>
ara::core::Result< void > SetValue (const StringView key, const uint16_t &value) noexcept
 Function Implementation 更多...
 
template<>
ara::core::Result< void > SetValue (const StringView key, const uint32_t &value) noexcept
 Function Implementation 更多...
 
template<>
ara::core::Result< void > SetValue (const StringView key, const uint64_t &value) noexcept
 Function Implementation 更多...
 
template<>
ara::core::Result< void > SetValue (const StringView key, const int8_t &value) noexcept
 Function Implementation 更多...
 
template<>
ara::core::Result< void > SetValue (const StringView key, const int16_t &value) noexcept
 Function Implementation 更多...
 
template<>
ara::core::Result< void > SetValue (const StringView key, const int32_t &value) noexcept
 Function Implementation 更多...
 
template<>
ara::core::Result< void > SetValue (const StringView key, const int64_t &value) noexcept
 Function Implementation 更多...
 
template<>
ara::core::Result< void > SetValue (const StringView key, const bool &value) noexcept
 Function Implementation 更多...
 
template<>
ara::core::Result< void > SetValue (const StringView key, const ara::core::Vector< uint16_t > &value) noexcept
 Function Implementation 更多...
 
template<>
ara::core::Result< void > SetValue (const StringView key, const ara::core::Vector< uint32_t > &value) noexcept
 Function Implementation 更多...
 
template<>
ara::core::Result< void > SetValue (const StringView key, const ara::core::Vector< uint64_t > &value) noexcept
 Function Implementation 更多...
 
template<>
ara::core::Result< void > SetValue (const StringView key, const ara::core::Vector< int8_t > &value) noexcept
 Function Implementation 更多...
 
template<>
ara::core::Result< void > SetValue (const StringView key, const ara::core::Vector< int16_t > &value) noexcept
 Function Implementation 更多...
 
template<>
ara::core::Result< void > SetValue (const StringView key, const ara::core::Vector< int32_t > &value) noexcept
 Function Implementation 更多...
 
template<>
ara::core::Result< void > SetValue (const StringView key, const ara::core::Vector< int64_t > &value) noexcept
 Function Implementation 更多...
 
template<>
ara::core::Result< void > SetValue (const StringView key, const ara::core::Vector< bool > &value) noexcept
 Function Implementation 更多...
 
template<>
ara::core::Result< void > SetValue (const StringView key, const ara::core::Vector< float_t > &value) noexcept
 Function Implementation 更多...
 
template<>
ara::core::Result< void > SetValue (const StringView key, const ara::core::Vector< double_t > &value) noexcept
 Function Implementation 更多...
 
template<>
ara::core::Result< void > SetValue (const StringView key, const float &value) noexcept
 Function Implementation 更多...
 
template<>
ara::core::Result< void > SetValue (const StringView key, const double &value) noexcept
 Function Implementation 更多...
 
template<>
ara::core::Result< void > SetValue (const StringView key, const String &value) noexcept
 Function Implementation 更多...
 
template<>
ara::core::Result< void > GetValue (const StringView key, KvsType &value) const noexcept
 Function Implementation 更多...
 
template<>
ara::core::Result< void > GetValue (const StringView key, int64_t &value) const noexcept
 Function Implementation 更多...
 
template<>
ara::core::Result< void > GetValue (const StringView key, int32_t &value) const noexcept
 Function Implementation 更多...
 
template<>
ara::core::Result< void > GetValue (const StringView key, int16_t &value) const noexcept
 Function Implementation 更多...
 
template<>
ara::core::Result< void > GetValue (const StringView key, int8_t &value) const noexcept
 Function Implementation 更多...
 
template<>
ara::core::Result< void > GetValue (const StringView key, uint64_t &value) const noexcept
 Function Implementation 更多...
 
template<>
ara::core::Result< void > GetValue (const StringView key, uint32_t &value) const noexcept
 Function Implementation 更多...
 
template<>
ara::core::Result< void > GetValue (const StringView key, uint16_t &value) const noexcept
 Function Implementation 更多...
 
template<>
ara::core::Result< void > GetValue (const StringView key, uint8_t &value) const noexcept
 Function Implementation 更多...
 
template<>
ara::core::Result< void > GetValue (const StringView key, bool &value) const noexcept
 Function Implementation 更多...
 
template<>
ara::core::Result< void > GetValue (const StringView key, String &value) const noexcept
 Function Implementation 更多...
 
template<>
ara::core::Result< void > GetValue (const StringView key, double &value) const noexcept
 Function Implementation 更多...
 
template<>
ara::core::Result< void > GetValue (const StringView key, float &value) const noexcept
 Function Implementation 更多...
 
template<>
ara::core::Result< void > GetValue (const StringView key, ara::core::Vector< uint8_t > &value) const noexcept
 Function Implementation 更多...
 
template<>
ara::core::Result< void > GetValue (const StringView key, ara::core::Vector< String > &value) const noexcept
 Function Implementation 更多...
 
template<>
ara::core::Result< void > GetValue (const StringView key, ara::core::Vector< int64_t > &value) const noexcept
 Function Implementation 更多...
 
template<>
ara::core::Result< void > GetValue (const StringView key, ara::core::Vector< int32_t > &value) const noexcept
 Function Implementation 更多...
 
template<>
ara::core::Result< void > GetValue (const StringView key, ara::core::Vector< int16_t > &value) const noexcept
 Function Implementation 更多...
 
template<>
ara::core::Result< void > GetValue (const StringView key, ara::core::Vector< uint64_t > &value) const noexcept
 Function Implementation 更多...
 
template<>
ara::core::Result< void > GetValue (const StringView key, ara::core::Vector< uint32_t > &value) const noexcept
 Function Implementation 更多...
 
template<>
ara::core::Result< void > GetValue (const StringView key, ara::core::Vector< uint16_t > &value) const noexcept
 Function Implementation 更多...
 
template<>
ara::core::Result< void > GetValue (const StringView key, ara::core::Vector< int8_t > &value) const noexcept
 Function Implementation 更多...
 
template<>
ara::core::Result< void > GetValue (const StringView key, ara::core::Vector< bool > &value) const noexcept
 Function Implementation 更多...
 
template<>
ara::core::Result< void > GetValue (const StringView key, ara::core::Vector< float_t > &value) const noexcept
 Function Implementation 更多...
 
template<>
ara::core::Result< void > GetValue (const StringView key, ara::core::Vector< double_t > &value) const noexcept
 Function Implementation 更多...
 

详细描述

通用键值存储函数的接口类

Swsid
SWS_PER_00339
符合标准
yes
非标原因
N/A
种类
class
符号
ara::per::KeyValueStorage
范围
namespace ara::per
基类
N/A
分类
internal
头文件
注解
键值存储类,包含一组关联值的键。 代码示例及类句柄的获取说明: auto result = OpenKeyValueStorage(StringView("dbname")); if (!result) { //打开库失败,错误信息为:result.Error().Message(); //相应的处理 } auto db = std::move(result).Value(); 此db即为类的指针,可以使用此db->类的相应函数
模板参数
N/A
范围
namespace ara::per @uptrace{N/A}

在文件 第 行定义.

构造及析构函数说明

◆ KeyValueStorage()

ara::per::KeyValueStorage::KeyValueStorage ( const std::shared_ptr< KeyValueStorageImpl > &  imptr)
inline
模板参数
N/A
参数
[in]imptrshared_ptr of KeyValueStorageImpl class
[out]N/A
[in,out]N/A
返回
N/A
注解
construtor of KeyValueStorage
异常
N/A
Swsid
N/A
符合标准
yes
非标原因
N/A
种类
function
可见
public
线程安全
reentrant
Fireandforget
no
错误
N/A
头文件
异常安全
N/A
分类
ara
范围
namespace ara::per::KeyValueStorage @uptrace{N/A}

在文件 第 行定义.

成员函数说明

◆ GetValue() [1/37]

template<>
ara::core::Result< void > ara::per::KeyValueStorage::GetValue ( const ara::core::StringView  key,
ara::per::kvstype::KvsType &  value 
) const
noexcept

返回键值库中指定键的值

模板参数
N/A
参数
[in]keyThe key to look up
[out]valueKvsType value
[in,out]N/A
返回
ara::core::Result< void > A Result of void. In case of an error, it contains any of the errors defined below, or a vendor specific error.
注解
返回键值库中指定键的值,值类型仅支持上位机支持的类型
异常
N/A
Swsid
N/A
符合标准
No
非标原因
N/A
种类
reverse_flag function
可见
public
线程安全
re-entrant
Fireandforget
no
错误
PerErrc::kKeyNotFound Returned if the provided key does not exist in the Key-Value Storage. PerErrc::kDataTypeMismatch Returned if the data type of stored value does not match the templated type.
头文件
异常安全
noexcept
分类
ara
范围
namespace ara::per::KeyValueStorage @uptrace{SWS_PER_00253, SWS_PER_00254, SWS_PER_00496, SWS_PER_00497, SWS_PER_00498}

◆ GetValue() [2/37]

template<>
ara::core::Result< void > ara::per::KeyValueStorage::GetValue ( const ara::core::StringView  key,
bool &  value 
) const
noexcept

返回键值库中指定键的值

模板参数
N/A
参数
[in]keyThe key to look up
[out]valuebool value
[in,out]N/A
返回
ara::core::Result< void > A Result of void. In case of an error, it contains any of the errors defined below, or a vendor specific error.
注解
返回键值库中指定键的值,值类型仅支持上位机支持的类型
异常
N/A
Swsid
N/A
符合标准
No
非标原因
N/A
种类
reverse_flag function
可见
public
线程安全
re-entrant
Fireandforget
no
错误
PerErrc::kKeyNotFound Returned if the provided key does not exist in the Key-Value Storage. PerErrc::kDataTypeMismatch Returned if the data type of stored value does not match the templated type.
头文件
异常安全
noexcept
分类
ara
范围
namespace ara::per::KeyValueStorage @uptrace{SWS_PER_00253, SWS_PER_00254, SWS_PER_00496, SWS_PER_00497, SWS_PER_00498}

◆ GetValue() [3/37]

template<>
ara::core::Result< void > ara::per::KeyValueStorage::GetValue ( const ara::core::StringView  key,
double &  value 
) const
noexcept

返回键值库中指定键的值

模板参数
N/A
参数
[in]keyThe key to look up
[out]valuedouble value
[in,out]N/A
返回
ara::core::Result< void > A Result of void. In case of an error, it contains any of the errors defined below, or a vendor specific error.
注解
返回键值库中指定键的值,值类型仅支持上位机支持的类型
异常
N/A
Swsid
N/A
符合标准
No
非标原因
N/A
种类
reverse_flag function
可见
public
线程安全
re-entrant
Fireandforget
no
错误
PerErrc::kKeyNotFound Returned if the provided key does not exist in the Key-Value Storage. PerErrc::kDataTypeMismatch Returned if the data type of stored value does not match the templated type.
头文件
异常安全
noexcept
分类
ara
范围
namespace ara::per::KeyValueStorage @uptrace{SWS_PER_00253, SWS_PER_00254, SWS_PER_00496, SWS_PER_00497, SWS_PER_00498}

◆ GetValue() [4/37]

template<>
ara::core::Result< void > ara::per::KeyValueStorage::GetValue ( const ara::core::StringView  key,
float &  value 
) const
noexcept

返回键值库中指定键的值

模板参数
N/A
参数
[in]keyThe key to look up
[out]valuefloat value
[in,out]N/A
返回
ara::core::Result< void > A Result of void. In case of an error, it contains any of the errors defined below, or a vendor specific error.
注解
返回键值库中指定键的值,值类型仅支持上位机支持的类型
异常
N/A
Swsid
N/A
符合标准
No
非标原因
N/A
种类
reverse_flag function
可见
public
线程安全
re-entrant
Fireandforget
no
错误
PerErrc::kKeyNotFound Returned if the provided key does not exist in the Key-Value Storage. PerErrc::kDataTypeMismatch Returned if the data type of stored value does not match the templated type.
头文件
异常安全
noexcept
分类
ara
范围
namespace ara::per::KeyValueStorage @uptrace{SWS_PER_00253, SWS_PER_00254, SWS_PER_00496, SWS_PER_00497, SWS_PER_00498}

◆ GetValue() [5/37]

template<>
ara::core::Result< void > ara::per::KeyValueStorage::GetValue ( const ara::core::StringView  key,
int16_t &  value 
) const
noexcept

返回键值库中指定键的值

模板参数
N/A
参数
[in]keyThe key to look up
[out]valueint16_t value
[in,out]N/A
返回
ara::core::Result< void > A Result of void. In case of an error, it contains any of the errors defined below, or a vendor specific error.
注解
返回键值库中指定键的值,值类型仅支持上位机支持的类型
异常
N/A
Swsid
N/A
符合标准
No
非标原因
N/A
种类
reverse_flag function
可见
public
线程安全
re-entrant
Fireandforget
no
错误
PerErrc::kKeyNotFound Returned if the provided key does not exist in the Key-Value Storage. PerErrc::kDataTypeMismatch Returned if the data type of stored value does not match the templated type.
头文件
异常安全
noexcept
分类
ara
范围
namespace ara::per::KeyValueStorage @uptrace{SWS_PER_00253, SWS_PER_00254, SWS_PER_00496, SWS_PER_00497, SWS_PER_00498}

◆ GetValue() [6/37]

template<>
ara::core::Result< void > ara::per::KeyValueStorage::GetValue ( const ara::core::StringView  key,
int32_t &  value 
) const
noexcept

返回键值库中指定键的值

模板参数
N/A
参数
[in]keyThe key to look up
[out]valueint32_t value
[in,out]N/A
返回
ara::core::Result< void > A Result of void. In case of an error, it contains any of the errors defined below, or a vendor specific error.
注解
返回键值库中指定键的值,值类型仅支持上位机支持的类型
异常
N/A
Swsid
N/A
符合标准
No
非标原因
N/A
种类
reverse_flag function
可见
public
线程安全
re-entrant
Fireandforget
no
错误
PerErrc::kKeyNotFound Returned if the provided key does not exist in the Key-Value Storage. PerErrc::kDataTypeMismatch Returned if the data type of stored value does not match the templated type.
头文件
异常安全
noexcept
分类
ara
范围
namespace ara::per::KeyValueStorage @uptrace{SWS_PER_00253, SWS_PER_00254, SWS_PER_00496, SWS_PER_00497, SWS_PER_00498}

◆ GetValue() [7/37]

template<>
ara::core::Result< void > ara::per::KeyValueStorage::GetValue ( const ara::core::StringView  key,
int64_t &  value 
) const
noexcept

返回键值库中指定键的值

模板参数
N/A
参数
[in]keyThe key to look up
[out]valueint64_t value
[in,out]N/A
返回
ara::core::Result< void > A Result of void. In case of an error, it contains any of the errors defined below, or a vendor specific error.
注解
返回键值库中指定键的值,值类型仅支持上位机支持的类型
异常
N/A
Swsid
N/A
符合标准
No
非标原因
N/A
种类
reverse_flag function
可见
public
线程安全
re-entrant
Fireandforget
no
错误
PerErrc::kKeyNotFound Returned if the provided key does not exist in the Key-Value Storage. PerErrc::kDataTypeMismatch Returned if the data type of stored value does not match the templated type.
头文件
异常安全
noexcept
分类
ara
范围
namespace ara::per::KeyValueStorage @uptrace{SWS_PER_00253, SWS_PER_00254, SWS_PER_00496, SWS_PER_00497, SWS_PER_00498}

◆ GetValue() [8/37]

template<>
ara::core::Result< void > ara::per::KeyValueStorage::GetValue ( const ara::core::StringView  key,
int8_t &  value 
) const
noexcept

返回键值库中指定键的值

模板参数
N/A
参数
[in]keyThe key to look up
[out]valueint8_t value
[in,out]N/A
返回
ara::core::Result< void > A Result of void. In case of an error, it contains any of the errors defined below, or a vendor specific error.
注解
返回键值库中指定键的值,值类型仅支持上位机支持的类型
异常
N/A
Swsid
N/A
符合标准
No
非标原因
N/A
种类
reverse_flag function
可见
public
线程安全
re-entrant
Fireandforget
no
错误
PerErrc::kKeyNotFound Returned if the provided key does not exist in the Key-Value Storage. PerErrc::kDataTypeMismatch Returned if the data type of stored value does not match the templated type.
头文件
异常安全
noexcept
分类
ara
范围
namespace ara::per::KeyValueStorage @uptrace{SWS_PER_00253, SWS_PER_00254, SWS_PER_00496, SWS_PER_00497, SWS_PER_00498}

◆ GetValue() [9/37]

template<>
ara::core::Result< void > ara::per::KeyValueStorage::GetValue ( const ara::core::StringView  key,
uint16_t &  value 
) const
noexcept

返回键值库中指定键的值

模板参数
N/A
参数
[in]keyThe key to look up
[out]valueuint16_t value
[in,out]N/A
返回
ara::core::Result< void > A Result of void. In case of an error, it contains any of the errors defined below, or a vendor specific error.
注解
返回键值库中指定键的值,值类型仅支持上位机支持的类型
异常
N/A
Swsid
N/A
符合标准
No
非标原因
N/A
种类
reverse_flag function
可见
public
线程安全
re-entrant
Fireandforget
no
错误
PerErrc::kKeyNotFound Returned if the provided key does not exist in the Key-Value Storage. PerErrc::kDataTypeMismatch Returned if the data type of stored value does not match the templated type.
头文件
异常安全
noexcept
分类
ara
范围
namespace ara::per::KeyValueStorage @uptrace{SWS_PER_00253, SWS_PER_00254, SWS_PER_00496, SWS_PER_00497, SWS_PER_00498}

◆ GetValue() [10/37]

template<>
ara::core::Result< void > ara::per::KeyValueStorage::GetValue ( const ara::core::StringView  key,
uint32_t &  value 
) const
noexcept

返回键值库中指定键的值

模板参数
N/A
参数
[in]keyThe key to look up
[out]valueuint32_t value
[in,out]N/A
返回
ara::core::Result< void > A Result of void. In case of an error, it contains any of the errors defined below, or a vendor specific error.
注解
返回键值库中指定键的值,值类型仅支持上位机支持的类型
异常
N/A
Swsid
N/A
符合标准
No
非标原因
N/A
种类
reverse_flag function
可见
public
线程安全
re-entrant
Fireandforget
no
错误
PerErrc::kKeyNotFound Returned if the provided key does not exist in the Key-Value Storage. PerErrc::kDataTypeMismatch Returned if the data type of stored value does not match the templated type.
头文件
异常安全
noexcept
分类
ara
范围
namespace ara::per::KeyValueStorage @uptrace{SWS_PER_00253, SWS_PER_00254, SWS_PER_00496, SWS_PER_00497, SWS_PER_00498}

◆ GetValue() [11/37]

template<>
ara::core::Result< void > ara::per::KeyValueStorage::GetValue ( const ara::core::StringView  key,
uint64_t &  value 
) const
noexcept

返回键值库中指定键的值

模板参数
N/A
参数
[in]keyThe key to look up
[out]valueuint64_t value
[in,out]N/A
返回
ara::core::Result< void > A Result of void. In case of an error, it contains any of the errors defined below, or a vendor specific error.
注解
返回键值库中指定键的值,值类型仅支持上位机支持的类型
异常
N/A
Swsid
N/A
符合标准
No
非标原因
N/A
种类
reverse_flag function
可见
public
线程安全
re-entrant
Fireandforget
no
错误
PerErrc::kKeyNotFound Returned if the provided key does not exist in the Key-Value Storage. PerErrc::kDataTypeMismatch Returned if the data type of stored value does not match the templated type.
头文件
异常安全
noexcept
分类
ara
范围
namespace ara::per::KeyValueStorage @uptrace{SWS_PER_00253, SWS_PER_00254, SWS_PER_00496, SWS_PER_00497, SWS_PER_00498}

◆ GetValue() [12/37]

template<>
ara::core::Result< void > ara::per::KeyValueStorage::GetValue ( const ara::core::StringView  key,
uint8_t &  value 
) const
noexcept

返回键值库中指定键的值

模板参数
N/A
参数
[in]keyThe key to look up
[out]valueuint8_t value
[in,out]N/A
返回
ara::core::Result< void > A Result of void. In case of an error, it contains any of the errors defined below, or a vendor specific error.
注解
返回键值库中指定键的值,值类型仅支持上位机支持的类型
异常
N/A
Swsid
N/A
符合标准
No
非标原因
N/A
种类
reverse_flag function
可见
public
线程安全
re-entrant
Fireandforget
no
错误
PerErrc::kKeyNotFound Returned if the provided key does not exist in the Key-Value Storage. PerErrc::kDataTypeMismatch Returned if the data type of stored value does not match the templated type.
头文件
异常安全
noexcept
分类
ara
范围
namespace ara::per::KeyValueStorage @uptrace{SWS_PER_00253, SWS_PER_00254, SWS_PER_00496, SWS_PER_00497, SWS_PER_00498}

◆ GetValue() [13/37]

template<>
ara::core::Result<void> ara::per::KeyValueStorage::GetValue ( const StringView  key,
ara::core::Vector< bool > &  value 
) const
noexcept

Function Implementation

在文件 第 行定义.

◆ GetValue() [14/37]

template<>
ara::core::Result<void> ara::per::KeyValueStorage::GetValue ( const StringView  key,
ara::core::Vector< double_t > &  value 
) const
noexcept

Function Implementation

在文件 第 行定义.

◆ GetValue() [15/37]

template<>
ara::core::Result<void> ara::per::KeyValueStorage::GetValue ( const StringView  key,
ara::core::Vector< float_t > &  value 
) const
noexcept

Function Implementation

在文件 第 行定义.

◆ GetValue() [16/37]

template<>
ara::core::Result<void> ara::per::KeyValueStorage::GetValue ( const StringView  key,
ara::core::Vector< int16_t > &  value 
) const
noexcept

Function Implementation

在文件 第 行定义.

◆ GetValue() [17/37]

template<>
ara::core::Result<void> ara::per::KeyValueStorage::GetValue ( const StringView  key,
ara::core::Vector< int32_t > &  value 
) const
noexcept

Function Implementation

在文件 第 行定义.

◆ GetValue() [18/37]

template<>
ara::core::Result<void> ara::per::KeyValueStorage::GetValue ( const StringView  key,
ara::core::Vector< int64_t > &  value 
) const
noexcept

Function Implementation

在文件 第 行定义.

◆ GetValue() [19/37]

template<>
ara::core::Result<void> ara::per::KeyValueStorage::GetValue ( const StringView  key,
ara::core::Vector< int8_t > &  value 
) const
noexcept

Function Implementation

在文件 第 行定义.

◆ GetValue() [20/37]

template<>
ara::core::Result<void> ara::per::KeyValueStorage::GetValue ( const StringView  key,
ara::core::Vector< String > &  value 
) const
noexcept

Function Implementation

在文件 第 行定义.

◆ GetValue() [21/37]

template<>
ara::core::Result<void> ara::per::KeyValueStorage::GetValue ( const StringView  key,
ara::core::Vector< uint16_t > &  value 
) const
noexcept

Function Implementation

在文件 第 行定义.

◆ GetValue() [22/37]

template<>
ara::core::Result<void> ara::per::KeyValueStorage::GetValue ( const StringView  key,
ara::core::Vector< uint32_t > &  value 
) const
noexcept

Function Implementation

在文件 第 行定义.

◆ GetValue() [23/37]

template<>
ara::core::Result<void> ara::per::KeyValueStorage::GetValue ( const StringView  key,
ara::core::Vector< uint64_t > &  value 
) const
noexcept

Function Implementation

在文件 第 行定义.

◆ GetValue() [24/37]

template<>
ara::core::Result<void> ara::per::KeyValueStorage::GetValue ( const StringView  key,
ara::core::Vector< uint8_t > &  value 
) const
noexcept

Function Implementation

在文件 第 行定义.

◆ GetValue() [25/37]

template<>
ara::core::Result<void> ara::per::KeyValueStorage::GetValue ( const StringView  key,
bool &  value 
) const
noexcept

Function Implementation

在文件 第 行定义.

◆ GetValue() [26/37]

template<>
ara::core::Result<void> ara::per::KeyValueStorage::GetValue ( const StringView  key,
double &  value 
) const
noexcept

Function Implementation

在文件 第 行定义.

◆ GetValue() [27/37]

template<>
ara::core::Result<void> ara::per::KeyValueStorage::GetValue ( const StringView  key,
float &  value 
) const
noexcept

Function Implementation

在文件 第 行定义.

◆ GetValue() [28/37]

template<>
ara::core::Result<void> ara::per::KeyValueStorage::GetValue ( const StringView  key,
int16_t &  value 
) const
noexcept

Function Implementation

在文件 第 行定义.

◆ GetValue() [29/37]

template<>
ara::core::Result<void> ara::per::KeyValueStorage::GetValue ( const StringView  key,
int32_t &  value 
) const
noexcept

Function Implementation

在文件 第 行定义.

◆ GetValue() [30/37]

template<>
ara::core::Result<void> ara::per::KeyValueStorage::GetValue ( const StringView  key,
int64_t &  value 
) const
noexcept

Function Implementation

在文件 第 行定义.

◆ GetValue() [31/37]

template<>
ara::core::Result<void> ara::per::KeyValueStorage::GetValue ( const StringView  key,
int8_t &  value 
) const
noexcept

Function Implementation

在文件 第 行定义.

◆ GetValue() [32/37]

template<>
ara::core::Result<void> ara::per::KeyValueStorage::GetValue ( const StringView  key,
KvsType &  value 
) const
noexcept

Function Implementation

在文件 第 行定义.

◆ GetValue() [33/37]

template<>
ara::core::Result<void> ara::per::KeyValueStorage::GetValue ( const StringView  key,
String &  value 
) const
noexcept

Function Implementation

在文件 第 行定义.

◆ GetValue() [34/37]

template<>
ara::core::Result<void> ara::per::KeyValueStorage::GetValue ( const StringView  key,
uint16_t &  value 
) const
noexcept

Function Implementation

在文件 第 行定义.

◆ GetValue() [35/37]

template<>
ara::core::Result<void> ara::per::KeyValueStorage::GetValue ( const StringView  key,
uint32_t &  value 
) const
noexcept

Function Implementation

在文件 第 行定义.

◆ GetValue() [36/37]

template<>
ara::core::Result<void> ara::per::KeyValueStorage::GetValue ( const StringView  key,
uint64_t &  value 
) const
noexcept

Function Implementation

在文件 第 行定义.

◆ GetValue() [37/37]

template<>
ara::core::Result<void> ara::per::KeyValueStorage::GetValue ( const StringView  key,
uint8_t &  value 
) const
noexcept

Function Implementation

在文件 第 行定义.

◆ SetValue() [1/37]

template<>
ara::core::Result< void > ara::per::KeyValueStorage::SetValue ( const ara::core::StringView  key,
const ara::per::kvstype::KvsType &  value 
)
noexcept

为键值库的一个键设置值

模板参数
N/A
参数
[in]keyThe key to assign the value to
[in]valueThe KvsType value to store
[out]N/A
[in,out]N/A
返回
ara::core::Result< void > A Result of void. In case of an error, it contains any of the errors defined below, or a vendor specific error.
注解
为键值库的一个键设置值,如果指定键的值已经存在,则覆盖,不管值的类型,值的类型仅支持上位机配置的类型。 调用后,需要调用此类的SyncToStorage完成向物理存储介质的存储,否则进程结束后,变化的信息不会存储到物理介质。
异常
N/A
Swsid
N/A
符合标准
No
非标原因
N/A
种类
reverse_flag function
可见
public
线程安全
re-entrant
Fireandforget
no
错误
PerErrc::kIllegalWriteAccess Returned if the Key-Value Storage is configured as read-only. PerErrc::kDataTypeMismatch Returned if the data type of stored value does not match the templated type.
头文件
异常安全
noexcept
分类
ara
范围
namespace ara::per::KeyValueStorage @uptrace{SWS_PER_00253, SWS_PER_00254, SWS_PER_00499, SWS_PER_00534, SWS_PER_00501, SWS_PER_00302, SWS_PER_00303}

◆ SetValue() [2/37]

template<>
ara::core::Result< void > ara::per::KeyValueStorage::SetValue ( const ara::core::StringView  key,
const bool &  value 
)
noexcept

为键值库的一个键设置值

模板参数
N/A
参数
[in]keyThe key to assign the value to
[in]valueThe bool value to store
[out]N/A
[in,out]N/A
返回
ara::core::Result< void > A Result of void. In case of an error, it contains any of the errors defined below, or a vendor specific error.
注解
为键值库的一个键设置值,如果指定键的值已经存在,则覆盖,不管值的类型,值的类型仅支持上位机配置的类型。 调用后,需要调用此类的SyncToStorage完成向物理存储介质的存储,否则进程结束后,变化的信息不会存储到物理介质。
异常
N/A
Swsid
N/A
符合标准
No
非标原因
N/A
种类
reverse_flag function
可见
public
线程安全
re-entrant
Fireandforget
no
错误
PerErrc::kIllegalWriteAccess Returned if the Key-Value Storage is configured as read-only. PerErrc::kDataTypeMismatch Returned if the data type of stored value does not match the templated type.
头文件
异常安全
noexcept
分类
ara
范围
namespace ara::per::KeyValueStorage @uptrace{SWS_PER_00253, SWS_PER_00254, SWS_PER_00499, SWS_PER_00534, SWS_PER_00501, SWS_PER_00302, SWS_PER_00303}

◆ SetValue() [3/37]

template<>
ara::core::Result< void > ara::per::KeyValueStorage::SetValue ( const ara::core::StringView  key,
const double &  value 
)
noexcept

为键值库的一个键设置值

模板参数
N/A
参数
[in]keyThe key to assign the value to
[in]valueThe double value to store
[out]N/A
[in,out]N/A
返回
ara::core::Result< void > A Result of void. In case of an error, it contains any of the errors defined below, or a vendor specific error.
注解
为键值库的一个键设置值,如果指定键的值已经存在,则覆盖,不管值的类型,值的类型仅支持上位机配置的类型。 调用后,需要调用此类的SyncToStorage完成向物理存储介质的存储,否则进程结束后,变化的信息不会存储到物理介质。
异常
N/A
Swsid
N/A
符合标准
No
非标原因
N/A
种类
reverse_flag function
可见
public
线程安全
re-entrant
Fireandforget
no
错误
PerErrc::kIllegalWriteAccess Returned if the Key-Value Storage is configured as read-only. PerErrc::kDataTypeMismatch Returned if the data type of stored value does not match the templated type.
头文件
异常安全
noexcept
分类
ara
范围
namespace ara::per::KeyValueStorage @uptrace{SWS_PER_00253, SWS_PER_00254, SWS_PER_00499, SWS_PER_00534, SWS_PER_00501, SWS_PER_00302, SWS_PER_00303}

◆ SetValue() [4/37]

template<>
ara::core::Result< void > ara::per::KeyValueStorage::SetValue ( const ara::core::StringView  key,
const float &  value 
)
noexcept

为键值库的一个键设置值

模板参数
N/A
参数
[in]keyThe key to assign the value to
[in]valueThe float value to store
[out]N/A
[in,out]N/A
返回
ara::core::Result< void > A Result of void. In case of an error, it contains any of the errors defined below, or a vendor specific error.
注解
为键值库的一个键设置值,如果指定键的值已经存在,则覆盖,不管值的类型,值的类型仅支持上位机配置的类型。 调用后,需要调用此类的SyncToStorage完成向物理存储介质的存储,否则进程结束后,变化的信息不会存储到物理介质。
异常
N/A
Swsid
N/A
符合标准
No
非标原因
N/A
种类
reverse_flag function
可见
public
线程安全
re-entrant
Fireandforget
no
错误
PerErrc::kIllegalWriteAccess Returned if the Key-Value Storage is configured as read-only. PerErrc::kDataTypeMismatch Returned if the data type of stored value does not match the templated type.
头文件
异常安全
noexcept
分类
ara
范围
namespace ara::per::KeyValueStorage @uptrace{SWS_PER_00253, SWS_PER_00254, SWS_PER_00499, SWS_PER_00534, SWS_PER_00501, SWS_PER_00302, SWS_PER_00303}

◆ SetValue() [5/37]

template<>
ara::core::Result< void > ara::per::KeyValueStorage::SetValue ( const ara::core::StringView  key,
const int16_t &  value 
)
noexcept

为键值库的一个键设置值

模板参数
N/A
参数
[in]keyThe key to assign the value to
[in]valueThe int16_t value to store
[out]N/A
[in,out]N/A
返回
ara::core::Result< void > A Result of void. In case of an error, it contains any of the errors defined below, or a vendor specific error.
注解
为键值库的一个键设置值,如果指定键的值已经存在,则覆盖,不管值的类型,值的类型仅支持上位机配置的类型。 调用后,需要调用此类的SyncToStorage完成向物理存储介质的存储,否则进程结束后,变化的信息不会存储到物理介质。
异常
N/A
Swsid
N/A
符合标准
No
非标原因
N/A
种类
reverse_flag function
可见
public
线程安全
re-entrant
Fireandforget
no
错误
PerErrc::kIllegalWriteAccess Returned if the Key-Value Storage is configured as read-only. PerErrc::kDataTypeMismatch Returned if the data type of stored value does not match the templated type.
头文件
异常安全
noexcept
分类
ara
范围
namespace ara::per::KeyValueStorage @uptrace{SWS_PER_00253, SWS_PER_00254, SWS_PER_00499, SWS_PER_00534, SWS_PER_00501, SWS_PER_00302, SWS_PER_00303}

◆ SetValue() [6/37]

template<>
ara::core::Result< void > ara::per::KeyValueStorage::SetValue ( const ara::core::StringView  key,
const int32_t &  value 
)
noexcept

为键值库的一个键设置值

模板参数
N/A
参数
[in]keyThe key to assign the value to
[in]valueThe int32_t value to store
[out]N/A
[in,out]N/A
返回
ara::core::Result< void > A Result of void. In case of an error, it contains any of the errors defined below, or a vendor specific error.
注解
为键值库的一个键设置值,如果指定键的值已经存在,则覆盖,不管值的类型,值的类型仅支持上位机配置的类型。 调用后,需要调用此类的SyncToStorage完成向物理存储介质的存储,否则进程结束后,变化的信息不会存储到物理介质。
异常
N/A
Swsid
N/A
符合标准
No
非标原因
N/A
种类
reverse_flag function
可见
public
线程安全
re-entrant
Fireandforget
no
错误
PerErrc::kIllegalWriteAccess Returned if the Key-Value Storage is configured as read-only. PerErrc::kDataTypeMismatch Returned if the data type of stored value does not match the templated type.
头文件
异常安全
noexcept
分类
ara
范围
namespace ara::per::KeyValueStorage @uptrace{SWS_PER_00253, SWS_PER_00254, SWS_PER_00499, SWS_PER_00534, SWS_PER_00501, SWS_PER_00302, SWS_PER_00303}

◆ SetValue() [7/37]

template<>
ara::core::Result< void > ara::per::KeyValueStorage::SetValue ( const ara::core::StringView  key,
const int64_t &  value 
)
noexcept

为键值库的一个键设置值

模板参数
N/A
参数
[in]keyThe key to assign the value to
[in]valueThe int64_t value to store
[out]N/A
[in,out]N/A
返回
ara::core::Result< void > A Result of void. In case of an error, it contains any of the errors defined below, or a vendor specific error.
注解
为键值库的一个键设置值,如果指定键的值已经存在,则覆盖,不管值的类型,值的类型仅支持上位机配置的类型。 调用后,需要调用此类的SyncToStorage完成向物理存储介质的存储,否则进程结束后,变化的信息不会存储到物理介质。
异常
N/A
Swsid
N/A
符合标准
No
非标原因
N/A
种类
reverse_flag function
可见
public
线程安全
re-entrant
Fireandforget
no
错误
PerErrc::kIllegalWriteAccess Returned if the Key-Value Storage is configured as read-only. PerErrc::kDataTypeMismatch Returned if the data type of stored value does not match the templated type.
头文件
异常安全
noexcept
分类
ara
范围
namespace ara::per::KeyValueStorage @uptrace{SWS_PER_00253, SWS_PER_00254, SWS_PER_00499, SWS_PER_00534, SWS_PER_00501, SWS_PER_00302, SWS_PER_00303}

◆ SetValue() [8/37]

template<>
ara::core::Result< void > ara::per::KeyValueStorage::SetValue ( const ara::core::StringView  key,
const int8_t &  value 
)
noexcept

为键值库的一个键设置值

模板参数
N/A
参数
[in]keyThe key to assign the value to
[in]valueThe int8_t value to store
[out]N/A
[in,out]N/A
返回
ara::core::Result< void > A Result of void. In case of an error, it contains any of the errors defined below, or a vendor specific error.
注解
为键值库的一个键设置值,如果指定键的值已经存在,则覆盖,不管值的类型,值的类型仅支持上位机配置的类型。 调用后,需要调用此类的SyncToStorage完成向物理存储介质的存储,否则进程结束后,变化的信息不会存储到物理介质。
异常
N/A
Swsid
N/A
符合标准
No
非标原因
N/A
种类
reverse_flag function
可见
public
线程安全
re-entrant
Fireandforget
no
错误
PerErrc::kIllegalWriteAccess Returned if the Key-Value Storage is configured as read-only. PerErrc::kDataTypeMismatch Returned if the data type of stored value does not match the templated type.
头文件
异常安全
noexcept
分类
ara
范围
namespace ara::per::KeyValueStorage @uptrace{SWS_PER_00253, SWS_PER_00254, SWS_PER_00499, SWS_PER_00534, SWS_PER_00501, SWS_PER_00302, SWS_PER_00303}

◆ SetValue() [9/37]

template<>
ara::core::Result< void > ara::per::KeyValueStorage::SetValue ( const ara::core::StringView  key,
const uint16_t &  value 
)
noexcept

为键值库的一个键设置值

模板参数
N/A
参数
[in]keyThe key to assign the value to
[in]valueThe uint16_t value to store
[out]N/A
[in,out]N/A
返回
ara::core::Result< void > A Result of void. In case of an error, it contains any of the errors defined below, or a vendor specific error.
注解
为键值库的一个键设置值,如果指定键的值已经存在,则覆盖,不管值的类型,值的类型仅支持上位机配置的类型。 调用后,需要调用此类的SyncToStorage完成向物理存储介质的存储,否则进程结束后,变化的信息不会存储到物理介质。
异常
N/A
Swsid
N/A
符合标准
No
非标原因
N/A
种类
reverse_flag function
可见
public
线程安全
re-entrant
Fireandforget
no
错误
PerErrc::kIllegalWriteAccess Returned if the Key-Value Storage is configured as read-only. PerErrc::kDataTypeMismatch Returned if the data type of stored value does not match the templated type.
头文件
异常安全
noexcept
分类
ara
范围
namespace ara::per::KeyValueStorage @uptrace{SWS_PER_00253, SWS_PER_00254, SWS_PER_00499, SWS_PER_00534, SWS_PER_00501, SWS_PER_00302, SWS_PER_00303}

◆ SetValue() [10/37]

template<>
ara::core::Result< void > ara::per::KeyValueStorage::SetValue ( const ara::core::StringView  key,
const uint32_t &  value 
)
noexcept

为键值库的一个键设置值

模板参数
N/A
参数
[in]keyThe key to assign the value to
[in]valueThe uint32_t value to store
[out]N/A
[in,out]N/A
返回
ara::core::Result< void > A Result of void. In case of an error, it contains any of the errors defined below, or a vendor specific error.
注解
为键值库的一个键设置值,如果指定键的值已经存在,则覆盖,不管值的类型,值的类型仅支持上位机配置的类型。 调用后,需要调用此类的SyncToStorage完成向物理存储介质的存储,否则进程结束后,变化的信息不会存储到物理介质。
异常
N/A
Swsid
N/A
符合标准
No
非标原因
N/A
种类
reverse_flag function
可见
public
线程安全
re-entrant
Fireandforget
no
错误
PerErrc::kIllegalWriteAccess Returned if the Key-Value Storage is configured as read-only. PerErrc::kDataTypeMismatch Returned if the data type of stored value does not match the templated type.
头文件
异常安全
noexcept
分类
ara
范围
namespace ara::per::KeyValueStorage @uptrace{SWS_PER_00253, SWS_PER_00254, SWS_PER_00499, SWS_PER_00534, SWS_PER_00501, SWS_PER_00302, SWS_PER_00303}

◆ SetValue() [11/37]

template<>
ara::core::Result< void > ara::per::KeyValueStorage::SetValue ( const ara::core::StringView  key,
const uint64_t &  value 
)
noexcept

为键值库的一个键设置值

模板参数
N/A
参数
[in]keyThe key to assign the value to
[in]valueThe uint64_t value to store
[out]N/A
[in,out]N/A
返回
ara::core::Result< void > A Result of void. In case of an error, it contains any of the errors defined below, or a vendor specific error.
注解
为键值库的一个键设置值,如果指定键的值已经存在,则覆盖,不管值的类型,值的类型仅支持上位机配置的类型。 调用后,需要调用此类的SyncToStorage完成向物理存储介质的存储,否则进程结束后,变化的信息不会存储到物理介质。
异常
N/A
Swsid
N/A
符合标准
No
非标原因
N/A
种类
reverse_flag function
可见
public
线程安全
re-entrant
Fireandforget
no
错误
PerErrc::kIllegalWriteAccess Returned if the Key-Value Storage is configured as read-only. PerErrc::kDataTypeMismatch Returned if the data type of stored value does not match the templated type.
头文件
异常安全
noexcept
分类
ara
范围
namespace ara::per::KeyValueStorage @uptrace{SWS_PER_00253, SWS_PER_00254, SWS_PER_00499, SWS_PER_00534, SWS_PER_00501, SWS_PER_00302, SWS_PER_00303}

◆ SetValue() [12/37]

template<>
ara::core::Result< void > ara::per::KeyValueStorage::SetValue ( const ara::core::StringView  key,
const uint8_t &  value 
)
noexcept

为键值库的一个键设置值

模板参数
N/A
参数
[in]keyThe key to assign the value to
[in]valueThe uint8_t value to store
[out]N/A
[in,out]N/A
返回
ara::core::Result< void > A Result of void. In case of an error, it contains any of the errors defined below, or a vendor specific error.
注解
为键值库的一个键设置值,如果指定键的值已经存在,则覆盖,不管值的类型,值的类型仅支持上位机配置的类型。 调用后,需要调用此类的SyncToStorage完成向物理存储介质的存储,否则进程结束后,变化的信息不会存储到物理介质。
异常
N/A
Swsid
N/A
符合标准
No
非标原因
N/A
种类
reverse_flag function
可见
public
线程安全
re-entrant
Fireandforget
no
错误
PerErrc::kIllegalWriteAccess Returned if the Key-Value Storage is configured as read-only. PerErrc::kDataTypeMismatch Returned if the data type of stored value does not match the templated type.
头文件
异常安全
noexcept
分类
ara
范围
namespace ara::per::KeyValueStorage @uptrace{SWS_PER_00253, SWS_PER_00254, SWS_PER_00499, SWS_PER_00534, SWS_PER_00501, SWS_PER_00302, SWS_PER_00303}

◆ SetValue() [13/37]

template<>
ara::core::Result<void> ara::per::KeyValueStorage::SetValue ( const StringView  key,
const ara::core::Vector< bool > &  value 
)
noexcept

Function Implementation

在文件 第 行定义.

引用了 .

函数调用图:

◆ SetValue() [14/37]

template<>
ara::core::Result<void> ara::per::KeyValueStorage::SetValue ( const StringView  key,
const ara::core::Vector< double_t > &  value 
)
noexcept

Function Implementation

在文件 第 行定义.

引用了 .

函数调用图:

◆ SetValue() [15/37]

template<>
ara::core::Result<void> ara::per::KeyValueStorage::SetValue ( const StringView  key,
const ara::core::Vector< float_t > &  value 
)
noexcept

Function Implementation

在文件 第 行定义.

引用了 .

函数调用图:

◆ SetValue() [16/37]

template<>
ara::core::Result<void> ara::per::KeyValueStorage::SetValue ( const StringView  key,
const ara::core::Vector< int16_t > &  value 
)
noexcept

Function Implementation

在文件 第 行定义.

引用了 .

函数调用图:

◆ SetValue() [17/37]

template<>
ara::core::Result<void> ara::per::KeyValueStorage::SetValue ( const StringView  key,
const ara::core::Vector< int32_t > &  value 
)
noexcept

Function Implementation

在文件 第 行定义.

引用了 .

函数调用图:

◆ SetValue() [18/37]

template<>
ara::core::Result<void> ara::per::KeyValueStorage::SetValue ( const StringView  key,
const ara::core::Vector< int64_t > &  value 
)
noexcept

Function Implementation

在文件 第 行定义.

引用了 .

函数调用图:

◆ SetValue() [19/37]

template<>
ara::core::Result<void> ara::per::KeyValueStorage::SetValue ( const StringView  key,
const ara::core::Vector< int8_t > &  value 
)
noexcept

Function Implementation

在文件 第 行定义.

引用了 .

函数调用图:

◆ SetValue() [20/37]

template<>
ara::core::Result<void> ara::per::KeyValueStorage::SetValue ( const StringView  key,
const ara::core::Vector< String > &  value 
)
noexcept

Function Implementation

在文件 第 行定义.

引用了 .

函数调用图:

◆ SetValue() [21/37]

template<>
ara::core::Result<void> ara::per::KeyValueStorage::SetValue ( const StringView  key,
const ara::core::Vector< uint16_t > &  value 
)
noexcept

Function Implementation

在文件 第 行定义.

引用了 .

函数调用图:

◆ SetValue() [22/37]

template<>
ara::core::Result<void> ara::per::KeyValueStorage::SetValue ( const StringView  key,
const ara::core::Vector< uint32_t > &  value 
)
noexcept

Function Implementation

在文件 第 行定义.

引用了 .

函数调用图:

◆ SetValue() [23/37]

template<>
ara::core::Result<void> ara::per::KeyValueStorage::SetValue ( const StringView  key,
const ara::core::Vector< uint64_t > &  value 
)
noexcept

Function Implementation

在文件 第 行定义.

引用了 .

函数调用图:

◆ SetValue() [24/37]

template<>
ara::core::Result<void> ara::per::KeyValueStorage::SetValue ( const StringView  key,
const ara::core::Vector< uint8_t > &  value 
)
noexcept

Function Implementation

在文件 第 行定义.

引用了 .

函数调用图:

◆ SetValue() [25/37]

template<>
ara::core::Result<void> ara::per::KeyValueStorage::SetValue ( const StringView  key,
const bool &  value 
)
noexcept

Function Implementation

在文件 第 行定义.

引用了 .

函数调用图:

◆ SetValue() [26/37]

template<>
ara::core::Result<void> ara::per::KeyValueStorage::SetValue ( const StringView  key,
const double &  value 
)
noexcept

Function Implementation

在文件 第 行定义.

引用了 .

函数调用图:

◆ SetValue() [27/37]

template<>
ara::core::Result<void> ara::per::KeyValueStorage::SetValue ( const StringView  key,
const float &  value 
)
noexcept

Function Implementation

在文件 第 行定义.

引用了 .

函数调用图:

◆ SetValue() [28/37]

template<>
ara::core::Result<void> ara::per::KeyValueStorage::SetValue ( const StringView  key,
const int16_t &  value 
)
noexcept

Function Implementation

在文件 第 行定义.

引用了 .

函数调用图:

◆ SetValue() [29/37]

template<>
ara::core::Result<void> ara::per::KeyValueStorage::SetValue ( const StringView  key,
const int32_t &  value 
)
noexcept

Function Implementation

在文件 第 行定义.

引用了 .

函数调用图:

◆ SetValue() [30/37]

template<>
ara::core::Result<void> ara::per::KeyValueStorage::SetValue ( const StringView  key,
const int64_t &  value 
)
noexcept

Function Implementation

在文件 第 行定义.

引用了 .

函数调用图:

◆ SetValue() [31/37]

template<>
ara::core::Result<void> ara::per::KeyValueStorage::SetValue ( const StringView  key,
const int8_t &  value 
)
noexcept

Function Implementation

在文件 第 行定义.

引用了 .

函数调用图:

◆ SetValue() [32/37]

template<>
ara::core::Result<void> ara::per::KeyValueStorage::SetValue ( const StringView  key,
const KvsType &  value 
)
noexcept

Function Implementation

在文件 第 行定义.

引用了 .

函数调用图:

◆ SetValue() [33/37]

template<>
ara::core::Result<void> ara::per::KeyValueStorage::SetValue ( const StringView  key,
const String &  value 
)
noexcept

Function Implementation

在文件 第 行定义.

引用了 .

函数调用图:

◆ SetValue() [34/37]

template<>
ara::core::Result<void> ara::per::KeyValueStorage::SetValue ( const StringView  key,
const uint16_t &  value 
)
noexcept

Function Implementation

在文件 第 行定义.

引用了 .

函数调用图:

◆ SetValue() [35/37]

template<>
ara::core::Result<void> ara::per::KeyValueStorage::SetValue ( const StringView  key,
const uint32_t &  value 
)
noexcept

Function Implementation

在文件 第 行定义.

引用了 .

函数调用图:

◆ SetValue() [36/37]

template<>
ara::core::Result<void> ara::per::KeyValueStorage::SetValue ( const StringView  key,
const uint64_t &  value 
)
noexcept

Function Implementation

在文件 第 行定义.

引用了 .

函数调用图:

◆ SetValue() [37/37]

template<>
ara::core::Result<void> ara::per::KeyValueStorage::SetValue ( const StringView  key,
const uint8_t &  value 
)
noexcept

Function Implementation

在文件 第 行定义.

引用了 .

函数调用图: