11 using namespace ::testing;
15 , m_executor(m_io_ctx)
16 , m_logger(log4cplus::Logger::getInstance(
"test"))
Stores data acquisition status and allows subscription to status changes.
Stores data acquisition status and allows subscription to status changes.
Simple class that allows you to keep track of how many replies are pending.
Keeps relevant state to be able to communicate with a primary data source.
log4cplus::Logger m_logger
daq::op::AlertState m_alerts
rad::IoExecutor m_executor
std::shared_ptr< daq::RecCmdsAsyncMock > m_prim_rr_client
StatusObserverMock m_observer
std::shared_ptr< daq::ObservableEventLog > m_event_log
std::shared_ptr< daq::ObservableStatus > m_status
std::shared_ptr< daq::PendingReplies > m_pending_replies
std::vector< daq::Source< daq::MetaSource > > m_meta_sources
std::shared_ptr< daq::RecCmdsAsyncMock > m_prim_rr_client2
daq::op::AsyncOpParams MakeParams()
std::vector< daq::Source< daq::PrimSource > > m_prim_sources
std::shared_ptr< daq::MetaDaqAsyncMock > m_meta_rr_client2
std::shared_ptr< daq::MetaDaqAsyncMock > m_meta_rr_client
Parameters required for each async operation.
Contains declaration for async operations shared base class.