Logo
中文版
详情联系: neusar-support@reachauto.com
ara::diag::CancellationHandler类 参考final

CancellationHandler contains a shared state if the processing should be canceled . 更多...

#include <cancellation_handler.h>

ara::diag::CancellationHandler 的协作图:
Collaboration graph

Public 成员函数

 CancellationHandler ()=default
 Constructor of CancellationHandler cannot be used. 更多...
 
 CancellationHandler (CancellationHandler &&) noexcept=default
 Move constructor of CancellationHandler. 更多...
 
 CancellationHandler (CancellationHandler &)=delete
 Copy constructor of CancellationHandler cannot be used. 更多...
 
CancellationHandleroperator= (CancellationHandler &&) noexcept=default
 Move assignment operator of CancellationHandler. 更多...
 
CancellationHandleroperator= (CancellationHandler &)=delete
 Copy assignment operator of CancellationHandler cannot be used. 更多...
 
bool IsCanceled () const
 Returns true in if the diagnostic service execution is cancelled in DM. 更多...
 
void SetNotifier (std::function< void()> notifier)
 Regisering a notifier function which is called if the diagnostic service execution is canceled inDM. 更多...
 

详细描述

CancellationHandler contains a shared state if the processing should be canceled .

Swsid
SWS_DM_00608
符合标准
yes
非标原因
N/A
种类
class
符号
CancellationHandler
范围
namespace ara::diag
基类
N/A
分类
ara
头文件
ara/diag/cancellation_handler.h
注解
N/A
模板参数
N/A

在文件 第 行定义.

构造及析构函数说明

◆ CancellationHandler() [1/3]

ara::diag::CancellationHandler::CancellationHandler ( )
default

Constructor of CancellationHandler cannot be used.

模板参数
N/A
参数
[in]N/A
[out]N/A
[in,out]N/A
返回
N/A
注解
N/A
异常
N/A
Swsid
SWS_DM_00609
符合标准
yes
非标原因
N/A
种类
function
可见
public
线程安全
no
Fireandforget
no
错误
N/A
头文件
ara/diag/cancellation_handler.h
异常安全
N/A
分类
ara

◆ CancellationHandler() [2/3]

ara::diag::CancellationHandler::CancellationHandler ( CancellationHandler &&  )
defaultnoexcept

Move constructor of CancellationHandler.

模板参数
N/A
参数
[in]CancellationHandler&& -
[out]N/A
[in,out]N/A
返回
N/A
注解
N/A
异常
N/A
Swsid
SWS_DM_00610
符合标准
yes
非标原因
N/A
种类
function
可见
public
线程安全
no
Fireandforget
no
错误
N/A
头文件
ara/diag/cancellation_handler.h
异常安全
noexcept
分类
ara

◆ CancellationHandler() [3/3]

ara::diag::CancellationHandler::CancellationHandler ( CancellationHandler )
delete

Copy constructor of CancellationHandler cannot be used.

模板参数
N/A
参数
[in]CancellationHandler& -
[out]N/A
[in,out]N/A
返回
N/A
注解
N/A
异常
N/A
Swsid
SWS_DM_00611
符合标准
yes
非标原因
N/A
种类
function
可见
public
线程安全
no
Fireandforget
no
错误
N/A
头文件
ara/diag/cancellation_handler.h
异常安全
N/A
分类
ara

成员函数说明

◆ IsCanceled()

bool ara::diag::CancellationHandler::IsCanceled ( ) const

Returns true in if the diagnostic service execution is cancelled in DM.

模板参数
N/A
参数
[in]N/A
[out]N/A
[in,out]N/A
返回
bool
注解
N/A
异常
N/A
Swsid
SWS_DM_00614
符合标准
yes
非标原因
N/A
种类
function
可见
public
线程安全
no
Fireandforget
no
错误
N/A
头文件
ara/diag/cancellation_handler.h
异常安全
N/A
分类
ara

在文件 第 行定义.

◆ operator=() [1/2]

CancellationHandler& ara::diag::CancellationHandler::operator= ( CancellationHandler &&  )
defaultnoexcept

Move assignment operator of CancellationHandler.

模板参数
N/A
参数
[in]CancellationHandler&& -
[out]N/A
[in,out]N/A
返回
CancellationHandler &
注解
N/A
异常
N/A
Swsid
SWS_DM_00612
符合标准
yes
非标原因
N/A
种类
function
可见
public
线程安全
no
Fireandforget
no
错误
N/A
头文件
ara/diag/cancellation_handler.h
异常安全
noexcept
分类
ara

◆ operator=() [2/2]

CancellationHandler& ara::diag::CancellationHandler::operator= ( CancellationHandler )
delete

Copy assignment operator of CancellationHandler cannot be used.

模板参数
N/A
参数
[in]CancellationHandler& -
[out]N/A
[in,out]N/A
返回
CancellationHandler &
注解
N/A
异常
N/A
Swsid
SWS_DM_00613
符合标准
yes
非标原因
N/A
种类
function
可见
public
线程安全
no
Fireandforget
no
错误
N/A
头文件
ara/diag/cancellation_handler.h
异常安全
N/A
分类
ara

◆ SetNotifier()

void ara::diag::CancellationHandler::SetNotifier ( std::function< void()>  notifier)

Regisering a notifier function which is called if the diagnostic service execution is canceled inDM.

模板参数
N/A
参数
[in]std::function<void()>
[out]N/A
[in,out]N/A
返回
N/A
注解
N/A
异常
N/A
Swsid
SWS_DM_00615
符合标准
yes
非标原因
N/A
种类
function
可见
public
线程安全
no
Fireandforget
no
错误
N/A
头文件
ara/diag/cancellation_handler.h
异常安全
N/A
分类
ara

在文件 第 行定义.