Class to implement operations on Execution Client. @uptrace{SWS_EM_02001}
更多...
#include <execution_client.h>
|
| static ara::core::Result< void > | GetReportResult (const std::string &report_file_name) |
| | Destructor of the Execution Client instance. 更多...
|
| |
Class to implement operations on Execution Client. @uptrace{SWS_EM_02001}
- Swsid
- SWS_EM_02001
- 符合标准
- yes
- 非标原因
- N/A
- 种类
- class
- 符号
- ara::exec::ExecutionClient
- 范围
- namespace ara::exec
- 基类
- N/A
- 分类
- ara/exec
- 头文件
-
- 模板参数
-
- 注解
- N/A
在文件 第 行定义.
◆ ExecutionClient()
| ara::exec::ExecutionClient::ExecutionClient |
( |
| ) |
|
|
noexcept |
Constructor that creates the Execution Client.
Function Implementation
- 模板参数
-
- 参数
-
| [in] | N/A | |
| [out] | N/A | |
| [in,out] | N/A | |
- 返回
- N/A
- 注解
- Each Process shall create an instance of this class to report its state.
- 异常
-
- Swsid
- SWS_EM_02030
- 符合标准
- yes
- 非标原因
- N/A
- 种类
- function
- 可见
- public
- 线程安全
- no
- Fireandforget
- no
- 错误
- N/A
- 头文件
-
- 异常安全
- no
- 分类
- ara/exec
- 范围
- class ara::exec::ExecutionClient @uptrace{SWS_EM_02030}
在文件 第 行定义.
引用了 , 以及 .
◆ ~ExecutionClient()
| ara::exec::ExecutionClient::~ExecutionClient |
( |
| ) |
|
|
noexcept |
Destructor of the Execution Client instance.
- 模板参数
-
- 参数
-
| [in] | N/A | |
| [out] | N/A | |
| [in,out] | N/A | |
- 返回
- N/A
- 注解
- N/A
- 异常
-
- Swsid
- SWS_EM_02002
- 符合标准
- yes
- 非标原因
- N/A
- 种类
- function
- 可见
- public
- 线程安全
- no
- Fireandforget
- no
- 错误
- N/A
- 头文件
-
- 异常安全
- N/A
- 分类
- ara/exec
- 范围
- class ara::exec::ExecutionClient @uptrace{SWS_EM_02002}
在文件 第 行定义.
◆ GetReportResult()
| ara::core::Result< void > ara::exec::ExecutionClient::GetReportResult |
( |
const std::string & |
report_file_name | ) |
|
|
staticprivate |
Destructor of the Execution Client instance.
Function Implementation
- 模板参数
-
- 参数
-
| [in] | report_file_name:报告状态的进程名 | |
| [out] | N/A | |
| [in,out] | N/A | |
- 返回
- ara::core::Result<void>:进程报告状态的结果
- 注解
- N/A
- 异常
-
- Swsid
- N/A
- 符合标准
- yes
- 非标原因
- N/A
- 种类
- function
- 可见
- private
- 线程安全
- no
- Fireandforget
- no
- 错误
- N/A
- 头文件
-
- 异常安全
- N/A
- 分类
- ara/exec
- 范围
- class ara::exec::ExecutionClient @uptrace{N/A}
在文件 第 行定义.
◆ ReportExecutionState()
| ara::core::Result< void > ara::exec::ExecutionClient::ReportExecutionState |
( |
ExecutionState const |
state | ) |
const |
Report to EM the current execution state.
Function Implementation
- 模板参数
-
- 参数
-
| [in] | ExecutionState:state | |
| [out] | ara::core::Result<void> | |
| [in,out] | N/A | |
- 返回
- ara::core::Result<void>:Report to EM the current execution state.
- 注解
- N/A
- 异常
-
- Swsid
- SWS_EM_02003
- 符合标准
- yes
- 非标原因
- N/A
- 种类
- function
- 可见
- public
- 线程安全
- no
- Fireandforget
- no
- 错误
- ara::exec::ExecErrc::kGeneralError if some unspecified error occurred; ara::exec::ExecErrc::kCommunicationError unable to report state for Non-reporting Process.
- 头文件
-
- 异常安全
- N/A
- 分类
- ara/exec
- 范围
- class ara::exec::ExecutionClient @uptrace{SWS_EM_02003}
在文件 第 行定义.
◆ base_client_
通信管道客户端 @uptrace{N/A}
- Swsid
- N/A
- 符合标准
- yes
- 非标原因
- N/A
- 种类
- variable
- 可见
- private
- 线程安全
- N/A
- Fireandforget
- N/A
- 错误
- N/A
- 头文件
-
- 异常安全
- noexcept
- 分类
- ara
- 范围
- namespace ara::exec::ExecutionClient
在文件 第 行定义.
被这些函数引用 .