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

Await specific parameters that is not provided with AsyncOpParams. More...

#include <asyncOpParams.hpp>

Public Types

using Duration = std::chrono::milliseconds
 

Public Member Functions

 AwaitOpParams (AsyncOpParams common_arg, AwaitOpParams::Duration wait_interval_arg) noexcept
 
 AwaitOpParams (AwaitOpParams const &)=default
 
 AwaitOpParams (AwaitOpParams &&)=default
 

Public Attributes

AsyncOpParams common
 
Duration wait_interval
 Total amount of time to wait for condition to be fulfilled. More...
 

Detailed Description

Await specific parameters that is not provided with AsyncOpParams.

@important The clients provided must be configured with a reply timeout that takes the wait timeout into account, otherwise MAL will time out before reply is sent.

Definition at line 114 of file asyncOpParams.hpp.

Member Typedef Documentation

◆ Duration

using daq::op::AwaitOpParams::Duration = std::chrono::milliseconds

Definition at line 115 of file asyncOpParams.hpp.

Constructor & Destructor Documentation

◆ AwaitOpParams() [1/3]

daq::op::AwaitOpParams::AwaitOpParams ( AsyncOpParams  common_arg,
AwaitOpParams::Duration  wait_interval_arg 
)
inlinenoexcept

Definition at line 116 of file asyncOpParams.hpp.

◆ AwaitOpParams() [2/3]

daq::op::AwaitOpParams::AwaitOpParams ( AwaitOpParams const &  )
default

◆ AwaitOpParams() [3/3]

daq::op::AwaitOpParams::AwaitOpParams ( AwaitOpParams &&  )
default

Member Data Documentation

◆ common

AsyncOpParams daq::op::AwaitOpParams::common

Definition at line 122 of file asyncOpParams.hpp.

◆ wait_interval

Duration daq::op::AwaitOpParams::wait_interval

Total amount of time to wait for condition to be fulfilled.

Definition at line 127 of file asyncOpParams.hpp.


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