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

Public Types

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

Public Member Functions

std::unique_ptr< DaqControlleroperator() (std::unique_ptr< DaqWorkspace >, Resources &)
 
void SetHook (Hook f)
 

Public Attributes

std::vector< DaqController * > daq_controllers
 
Hook hook
 

Detailed Description

Definition at line 23 of file testScheduler.cpp.

Member Typedef Documentation

◆ Hook

Definition at line 24 of file testScheduler.cpp.

Member Function Documentation

◆ operator()()

std::unique_ptr<DaqController> daq::dpm::FakeDaqControllerFactory::operator() ( std::unique_ptr< DaqWorkspace ,
Resources  
)
inline

Definition at line 25 of file testScheduler.cpp.

◆ SetHook()

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

Definition at line 33 of file testScheduler.cpp.

Member Data Documentation

◆ daq_controllers

std::vector<DaqController*> daq::dpm::FakeDaqControllerFactory::daq_controllers

Definition at line 36 of file testScheduler.cpp.

◆ hook

Hook daq::dpm::FakeDaqControllerFactory::hook

Definition at line 37 of file testScheduler.cpp.


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