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

Public Types

using Hook = std::function< void(MockAsyncProcess &)>
 

Public Member Functions

std::unique_ptr< AsyncProcessIfoperator() (boost::asio::io_context &, std::vector< std::string >)
 
void SetHook (Hook f)
 

Public Attributes

std::vector< MockAsyncProcess * > procs
 
Hook hook
 

Detailed Description

Definition at line 47 of file testDaqController.cpp.

Member Typedef Documentation

◆ Hook

using daq::dpm::FakeProcFactory::Hook = std::function<void(MockAsyncProcess&)>

Definition at line 48 of file testDaqController.cpp.

Member Function Documentation

◆ operator()()

std::unique_ptr<AsyncProcessIf> daq::dpm::FakeProcFactory::operator() ( boost::asio::io_context &  ,
std::vector< std::string >   
)
inline

Definition at line 50 of file testDaqController.cpp.

◆ SetHook()

void daq::dpm::FakeProcFactory::SetHook ( Hook  f)
inline

Definition at line 58 of file testDaqController.cpp.

Member Data Documentation

◆ hook

Hook daq::dpm::FakeProcFactory::hook

Definition at line 62 of file testDaqController.cpp.

◆ procs

std::vector<MockAsyncProcess*> daq::dpm::FakeProcFactory::procs

Definition at line 61 of file testDaqController.cpp.


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