Metainfo interface.
更多...
#include <meta_info.h>
Metainfo interface.
- Swsid
- SWS_DM_00971
- 符合标准
- yes
- 非标原因
- N/A
- 种类
- class
- 符号
- MetaInfo
- 范围
- namespace ara::diag
- 基类
- N/A
- 分类
- ara
- 头文件
- ara/diag/meta_info.h
- 注解
- N/A
- 模板参数
-
在文件 第 行定义.
◆ Context
Definition of possible call context.
- Swsid
- SWS_DM_00977
- 符合标准
- yes
- 非标原因
- N/A
- 种类
- enumeration
- 符号
- Context
- 范围
- class ara::diag::MetaInfo
- 基本类型
- std::uint32_t
- 取值
- N/A
- 分类
- ara
- 头文件
- ara/diag/meta_info.h
- 注解
- N/A
| 枚举值 |
|---|
| kDiagnosticCommunication | service request in DCM context
|
| kFaultMemory | for DIDs in Snapshots
|
| kDoIP | for reading VIN
|
在文件 第 行定义.
◆ MetaInfo() [1/3]
| ara::diag::MetaInfo::MetaInfo |
( |
| ) |
|
|
defaultnoexcept |
Constructor of MetaInfo cannot be used.
- 模板参数
-
- 参数
-
| [in] | N/A | |
| [out] | N/A | |
| [in,out] | N/A | |
- 返回
- N/A
- 注解
- N/A
- 异常
-
- Swsid
- SWS_DM_00972
- 符合标准
- yes
- 非标原因
- N/A
- 种类
- function
- 可见
- public
- 线程安全
- no
- Fireandforget
- no
- 错误
- N/A
- 头文件
- ara/diag/meta_info.h
- 异常安全
- noexcept
- 分类
- ara
◆ ~MetaInfo()
| ara::diag::MetaInfo::~MetaInfo |
( |
| ) |
|
|
noexcept |
Default destructor.
- 模板参数
-
- 参数
-
| [in] | N/A | |
| [out] | N/A | |
| [in,out] | N/A | |
- 返回
- N/A
- 注解
- N/A
- 异常
-
- Swsid
- SWS_DM_00980
- 符合标准
- yes
- 非标原因
- N/A
- 种类
- function
- 可见
- public
- 线程安全
- no
- Fireandforget
- no
- 错误
- N/A
- 头文件
- ara/diag/meta_info.h
- 异常安全
- noexcept
- 分类
- ara
在文件 第 行定义.
◆ MetaInfo() [2/3]
| ara::diag::MetaInfo::MetaInfo |
( |
const MetaInfo & |
| ) |
|
|
delete |
Copy Constructor of MetaInfo cannot be used.
- 模板参数
-
- 参数
-
| [in] | const | MetaInfo & |
| [out] | N/A | |
| [in,out] | N/A | |
- 返回
- N/A
- 注解
- N/A
- 异常
-
- Swsid
- SWS_DM_00973
- 符合标准
- yes
- 非标原因
- N/A
- 种类
- function
- 可见
- public
- 线程安全
- no
- Fireandforget
- no
- 错误
- N/A
- 头文件
- ara/diag/meta_info.h
- 异常安全
- N/A
- 分类
- ara
◆ MetaInfo() [3/3]
| ara::diag::MetaInfo::MetaInfo |
( |
MetaInfo && |
obj | ) |
|
|
inlinenoexcept |
Move Constructor of MetaInfo.
- 模板参数
-
- 参数
-
- 返回
- N/A
- 注解
- N/A
- 异常
-
- Swsid
- SWS_DM_00974
- 符合标准
- yes
- 非标原因
- N/A
- 种类
- function
- 可见
- public
- 线程安全
- no
- Fireandforget
- no
- 错误
- N/A
- 头文件
- ara/diag/meta_info.h
- 异常安全
- noexcept
- 分类
- ara
在文件 第 行定义.
◆ GetContext()
Get the context of the invocation.
- 模板参数
-
- 参数
-
| [in] | N/A | |
| [out] | N/A | |
| [in,out] | N/A | |
- 返回
- Context
- 注解
- N/A
- 异常
-
- Swsid
- SWS_DM_00979
- 符合标准
- yes
- 非标原因
- N/A
- 种类
- function
- 可见
- public
- 线程安全
- no
- Fireandforget
- no
- 错误
- N/A
- 头文件
- ara/diag/meta_info.h
- 异常安全
- noexcept
- 分类
- ara
在文件 第 行定义.
◆ GetValue()
| ara::core::Optional< ara::core::StringView > ara::diag::MetaInfo::GetValue |
( |
ara::core::StringView |
key | ) |
const |
|
noexcept |
Get the metainfo value for a given key.
- 模板参数
-
- 参数
-
| [in] | key | identification of value to be returned |
| [out] | N/A | |
| [in,out] | N/A | |
- 返回
- ara::core::Optional< ara::core::StringView >
- 注解
- N/A
- 异常
-
- Swsid
- SWS_DM_00978
- 符合标准
- yes
- 非标原因
- N/A
- 种类
- function
- 可见
- public
- 线程安全
- no
- Fireandforget
- no
- 错误
- N/A
- 头文件
- ara/diag/meta_info.h
- 异常安全
- noexcept
- 分类
- ara
在文件 第 行定义.
被这些函数引用 .
◆ operator=() [1/2]
Copy Assignment Operator of MetaInfo cannot be used.
- 模板参数
-
- 参数
-
| [in] | const | MetaInfo & |
| [out] | N/A | |
| [in,out] | N/A | |
- 返回
- MetaInfo&
- 注解
- N/A
- 异常
-
- Swsid
- SWS_DM_00975
- 符合标准
- yes
- 非标原因
- N/A
- 种类
- function
- 可见
- public
- 线程安全
- no
- Fireandforget
- no
- 错误
- N/A
- 头文件
- ara/diag/meta_info.h
- 异常安全
- N/A
- 分类
- ara
◆ operator=() [2/2]
Move Assignment Operator of MetaInfo.
- 模板参数
-
- 参数
-
| [in] | other | MetaInfo instance |
| [out] | N/A | |
| [in,out] | N/A | |
- 返回
- MetaInfo&
- 注解
- N/A
- 异常
-
- Swsid
- SWS_DM_00976
- 符合标准
- yes
- 非标原因
- N/A
- 种类
- function
- 可见
- public
- 线程安全
- no
- Fireandforget
- no
- 错误
- N/A
- 头文件
- ara/diag/meta_info.h
- 异常安全
- noexcept
- 分类
- ara
在文件 第 行定义.