ifw-daq  3.0.0-pre2
IFW Data Acquisition modules
Public Types | Public Member Functions | List of all members
daq::op::AbortAsync Struct Reference

A composite async operation that aborts a DAQ. More...

#include <abort.hpp>

Public Types

using ResultType = Result< void >
 

Public Member Functions

 AbortAsync (ErrorPolicy policy, AsyncOpParams params) noexcept
 
boost::future< ResultTypeInitiate ()
 Initiates operation that stats metadata acquisition. More...
 

Detailed Description

A composite async operation that aborts a DAQ.

Definition at line 26 of file abort.hpp.

Member Typedef Documentation

◆ ResultType

Definition at line 28 of file abort.hpp.

Constructor & Destructor Documentation

◆ AbortAsync()

daq::op::AbortAsync::AbortAsync ( ErrorPolicy  policy,
AsyncOpParams  params 
)
explicitnoexcept

Definition at line 20 of file abort.cpp.

Member Function Documentation

◆ Initiate()

boost::future< AbortAsync::ResultType > daq::op::AbortAsync::Initiate ( )

Initiates operation that stats metadata acquisition.

Returns
future that is Set on failure or when also primary data acquisition has started. the value is Set after starting all (or failed).

If tolerant policy is used exceptions from AbortMeta() or AbortPrim() are ignored.

Definition at line 24 of file abort.cpp.


The documentation for this struct was generated from the following files: