Logo
中文版
详情联系: neusar-support@reachauto.com
ara::exec::config::State类 参考

功能组状态信息类 更多...

#include <state.h>

ara::exec::config::State 的协作图:
Collaboration graph

Public 成员函数

 State (const ara::core::String &name, const EnterExitTimeout &timeout) noexcept
 State的有参构造函数 更多...
 
 State (ara::per::kvstype::KvsType &value, const EnterExitTimeout &default_timeout) noexcept
 State的有参构造函数 更多...
 
const ara::core::String & GetName () const
 获取功能组状态的名称 更多...
 

Private 属性

EnterExitTimeout enter_exit_timeout_
 功能组状态下的进程启停超时时间 @uptrace{N/A} 更多...
 
ara::core::String name_
 功能组状态的名称 @uptrace{N/A} 更多...
 

详细描述

功能组状态信息类

Swsid
N/A
符合标准
yes
非标原因
N/A
种类
class
符号
State
范围
namespace ara::exec::config
基类
N/A
分类
ara
头文件
注解
[N/A]
模板参数
N/A@uptrace{SWS_EM_01013}

在文件 第 行定义.

构造及析构函数说明

◆ State() [1/2]

ara::exec::config::State::State ( const ara::core::String &  name,
const EnterExitTimeout timeout 
)
noexcept

State的有参构造函数

Function Implementation

模板参数
N/A
参数
[in][name]:[进程名]
[in][timeout]:[超时时间]
[out]N/A
[in,out]N/A
返回
N/A
注解
N/A
异常
N/A
Swsid
N/A
符合标准
no
非标原因
N/A
种类
function
可见
public
线程安全
N/A
Fireandforget
N/A
错误
N/A
头文件
异常安全
noexcept
分类
ara @uptrace{N/A}
范围
namespace ara::exec::config::State

在文件 第 行定义.

◆ State() [2/2]

ara::exec::config::State::State ( ara::per::kvstype::KvsType &  value,
const EnterExitTimeout default_timeout 
)
noexcept

State的有参构造函数

模板参数
N/A
参数
[in][value]:[per存储值]
[in][default_timeout]:[默认超时时间]
[out]N/A
[in,out]N/A
返回
N/A
注解
N/A
异常
std::exception
Swsid
N/A
符合标准
no
非标原因
N/A
种类
function
可见
public
线程安全
N/A
Fireandforget
N/A
错误
N/A
头文件
异常安全
no
分类
ara @uptrace{N/A}
范围
namespace ara::exec::config::State

成员函数说明

◆ GetName()

const ara::core::String& ara::exec::config::State::GetName ( ) const
inline

获取功能组状态的名称

模板参数
N/A
参数
[in]N/A
[out]N/A
[in,out]N/A
返回
const ara::core::String&:[功能组状态的名称]
注解
N/A
异常
N/A
Swsid
N/A
符合标准
no
非标原因
N/A
种类
function
可见
public
线程安全
N/A
Fireandforget
N/A
错误
N/A
头文件
异常安全
noexcept
分类
ara @uptrace{SWS_EM_01033}
范围
namespace ara::exec::config::State

在文件 第 行定义.

引用了 .

被这些函数引用 , , , , , 以及 .

这是这个函数的调用关系图:

类成员变量说明

◆ enter_exit_timeout_

EnterExitTimeout ara::exec::config::State::enter_exit_timeout_
private

功能组状态下的进程启停超时时间 @uptrace{N/A}

Swsid
N/A
符合标准
yes
非标原因
N/A
种类
variable
可见
private
线程安全
N/A
Fireandforget
N/A
错误
N/A
头文件
异常安全
noexcept
分类
ara
范围
namespace ara::exec::config::State

在文件 第 行定义.

◆ name_

ara::core::String ara::exec::config::State::name_
private

功能组状态的名称 @uptrace{N/A}

Swsid
N/A
符合标准
yes
非标原因
N/A
种类
variable
可见
private
线程安全
N/A
Fireandforget
N/A
错误
N/A
头文件
异常安全
noexcept
分类
ara
范围
namespace ara::exec::config::State

在文件 第 行定义.

被这些函数引用 .