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

Public Types

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

Public Member Functions

std::unique_ptr< RsyncAsyncProcessIfoperator() (boost::asio::io_context &, std::string, std::string, RsyncOptions const &, RsyncAsyncProcess::DryRun)
 
void SetHook (Hook f)
 

Public Attributes

std::vector< MockRsyncAsyncProcess * > procs
 
Hook hook
 

Detailed Description

Definition at line 26 of file testDaqController.cpp.

Member Typedef Documentation

◆ Hook

Definition at line 27 of file testDaqController.cpp.

Member Function Documentation

◆ operator()()

std::unique_ptr<RsyncAsyncProcessIf> daq::dpm::FakeRsyncFactory::operator() ( boost::asio::io_context &  ,
std::string  ,
std::string  ,
RsyncOptions const &  ,
RsyncAsyncProcess::DryRun   
)
inline

Definition at line 28 of file testDaqController.cpp.

◆ SetHook()

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

Definition at line 40 of file testDaqController.cpp.

Member Data Documentation

◆ hook

Hook daq::dpm::FakeRsyncFactory::hook

Definition at line 44 of file testDaqController.cpp.

◆ procs

std::vector<MockRsyncAsyncProcess*> daq::dpm::FakeRsyncFactory::procs

Definition at line 43 of file testDaqController.cpp.


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