ifw-daq  3.0.0-pre2
IFW Data Acquisition modules
Public Member Functions | Protected Attributes | List of all members
daq::dpm::TestScheduler Class Reference
+ Inheritance diagram for daq::dpm::TestScheduler:

Public Member Functions

 TestScheduler ()
 
void SetUp () override
 
void PostSetup ()
 
void TearDown () override
 
- Public Member Functions inherited from daq::dpm::TestSchedulerBase
 TestSchedulerBase ()
 
void SetUp () override
 
void TearDown () override
 

Protected Attributes

SchedulerOptions m_options
 
std::unique_ptr< SchedulerImplm_scheduler
 
std::string m_spec_str
 
FakeDaqControllerFactory m_daq_controller_factory
 
ObservableStatus m_status
 
- Protected Attributes inherited from daq::dpm::TestSchedulerBase
boost::asio::io_context m_io_ctx
 
rad::IoExecutor m_executor
 
std::vector< std::string > m_queue
 
daq::dpm::MockWorkspace m_ws_mock
 

Detailed Description

Definition at line 62 of file testScheduler.cpp.

Constructor & Destructor Documentation

◆ TestScheduler()

daq::dpm::TestScheduler::TestScheduler ( )
inline

Definition at line 64 of file testScheduler.cpp.

Member Function Documentation

◆ PostSetup()

void daq::dpm::TestScheduler::PostSetup ( )
inline

Definition at line 90 of file testScheduler.cpp.

◆ SetUp()

void daq::dpm::TestScheduler::SetUp ( )
inlineoverride

Definition at line 66 of file testScheduler.cpp.

◆ TearDown()

void daq::dpm::TestScheduler::TearDown ( )
inlineoverride

Definition at line 96 of file testScheduler.cpp.

Member Data Documentation

◆ m_daq_controller_factory

FakeDaqControllerFactory daq::dpm::TestScheduler::m_daq_controller_factory
protected

Definition at line 105 of file testScheduler.cpp.

◆ m_options

SchedulerOptions daq::dpm::TestScheduler::m_options
protected

Definition at line 102 of file testScheduler.cpp.

◆ m_scheduler

std::unique_ptr<SchedulerImpl> daq::dpm::TestScheduler::m_scheduler
protected

Definition at line 103 of file testScheduler.cpp.

◆ m_spec_str

std::string daq::dpm::TestScheduler::m_spec_str
protected

Definition at line 104 of file testScheduler.cpp.

◆ m_status

ObservableStatus daq::dpm::TestScheduler::m_status
protected

Definition at line 106 of file testScheduler.cpp.


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