AP产品/Execution Management/模块API
EM启动和终止进程的超时时间配置类
更多...
#include <enter_exit_timeout.h>
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
- 模板参数
-
- 参数
-
| [in] | N/A | |
| [out] | N/A | |
| [in,out] | 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的有参构造函数
- 模板参数
-
- 参数
-
| [in] | [value]:[per存储的数据] | |
| [in] | [default_timeout]:[默认超时时间] | |
| [out] | N/A | |
| [in,out] | N/A | |
- 返回
- N/A
- 注解
- N/A,
- 异常
-
- 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
- 模板参数
-
- 参数
-
| [in] | [default_timeout]:[默认超时时间] | |
| [out] | N/A | |
| [in,out] | 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 |
获取进程配置的启动的超时时间
- 模板参数
-
- 参数
-
| [in] | N/A | |
| [out] | N/A | |
| [in,out] | N/A | |
- 返回
- const std::chrono::milliseconds&:[进程配置的启动的超时时间]
- 注解
- 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 |
获取进程配置的退出的超时时间
- 模板参数
-
- 参数
-
| [in] | N/A | |
| [out] | N/A | |
| [in,out] | N/A | |
- 返回
- const std::chrono::milliseconds&:[返回进程配置的退出超时时间]
- 注解
- 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
在文件 第 行定义.
被这些函数引用 .