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

EM启动和终止进程的超时时间配置类 更多...

#include <enter_exit_timeout.h>

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

Public 成员函数

 EnterExitTimeout () noexcept
 EnterExitTimeout的构造函数 更多...
 
 EnterExitTimeout (ara::per::kvstype::KvsType &value, const EnterExitTimeout &default_timeout)
 EnterExitTimeout的有参构造函数 更多...
 
 EnterExitTimeout (const EnterExitTimeout &default_timeout) noexcept
 EnterExitTimeout的拷贝构造函数 更多...
 
const std::chrono::milliseconds & GetExitTimeout () const
 获取进程配置的退出的超时时间 更多...
 
const std::chrono::milliseconds & GetEnterTimeout () const
 获取进程配置的启动的超时时间 更多...
 

Private 属性

std::chrono::milliseconds exit_timeout_
 进程退出超时时间 @uptrace{N/A} 更多...
 
std::chrono::milliseconds enter_timeout_
 进程启动超时时间 @uptrace{N/A} 更多...
 

详细描述

EM启动和终止进程的超时时间配置类

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

在文件 第 行定义.

构造及析构函数说明

◆ EnterExitTimeout() [1/3]

ara::exec::config::EnterExitTimeout::EnterExitTimeout ( )
noexcept

EnterExitTimeout的构造函数

The default enter and exit timeout for a process is 5000 milliseconds Function Implementation

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

在文件 第 行定义.

◆ EnterExitTimeout() [2/3]

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

EnterExitTimeout的有参构造函数

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

◆ EnterExitTimeout() [3/3]

ara::exec::config::EnterExitTimeout::EnterExitTimeout ( const EnterExitTimeout default_timeout)
explicitnoexcept

EnterExitTimeout的拷贝构造函数

Function Implementation

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

在文件 第 行定义.

成员函数说明

◆ GetEnterTimeout()

const std::chrono::milliseconds& ara::exec::config::EnterExitTimeout::GetEnterTimeout ( ) const
inline

获取进程配置的启动的超时时间

模板参数
N/A
参数
[in]N/A
[out]N/A
[in,out]N/A
返回
const std::chrono::milliseconds&:[进程配置的启动的超时时间]
注解
N/A
异常
N/A
Swsid
N/A
符合标准
yes
非标原因
N/A
种类
function
可见
public
线程安全
reentrant
Fireandforget
N/A
错误
N/A
头文件
异常安全
noexcept
分类
ara @uptrace{SWS_EM_01066}
范围
namespace ara::exec::config::EnterExitTimeout

在文件 第 行定义.

引用了 .

◆ GetExitTimeout()

const std::chrono::milliseconds& ara::exec::config::EnterExitTimeout::GetExitTimeout ( ) const
inline

获取进程配置的退出的超时时间

模板参数
N/A
参数
[in]N/A
[out]N/A
[in,out]N/A
返回
const std::chrono::milliseconds&:[返回进程配置的退出超时时间]
注解
N/A,
异常
N/A
Swsid
N/A
符合标准
yes
非标原因
N/A
种类
function
可见
public
线程安全
N/A
Fireandforget
N/A
错误
N/A
头文件
异常安全
noexcept
分类
ara @uptrace{SWS_EM_01065}
范围
namespace ara::exec::config::EnterExitTimeout

在文件 第 行定义.

引用了 .

类成员变量说明

◆ enter_timeout_

std::chrono::milliseconds ara::exec::config::EnterExitTimeout::enter_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::EnterExitTimeout

在文件 第 行定义.

被这些函数引用 .

◆ exit_timeout_

std::chrono::milliseconds ara::exec::config::EnterExitTimeout::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::EnterExitTimeout

在文件 第 行定义.

被这些函数引用 .