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

Public Member Functions

void SetUp ()
 
void PostSetUp ()
 
void PollOnce ()
 

Protected Attributes

boost::asio::io_context m_io_ctx
 
DpmClientParams m_params
 
MalMock m_mal
 
DpmDaqControlAsyncMockm_daqif_client
 
SubscriberMock< daqif::DaqStatus > * m_status_subscriber
 
SubscriberMock< daqif::StorageStatus > * m_storage_subscriber
 
std::shared_ptr< daqif::DaqStatus > m_status_1
 
std::shared_ptr< daqif::DaqStatus > m_status_2
 
std::optional< DpmClientImplm_client
 

Detailed Description

Definition at line 24 of file testDpmClient.cpp.

Member Function Documentation

◆ PollOnce()

void daq::TestDpmClient::PollOnce ( )
inline

Definition at line 57 of file testDpmClient.cpp.

◆ PostSetUp()

void daq::TestDpmClient::PostSetUp ( )
inline

Definition at line 36 of file testDpmClient.cpp.

◆ SetUp()

void daq::TestDpmClient::SetUp ( )
inline

Definition at line 26 of file testDpmClient.cpp.

Member Data Documentation

◆ m_client

std::optional<DpmClientImpl> daq::TestDpmClient::m_client
protected

Definition at line 72 of file testDpmClient.cpp.

◆ m_daqif_client

DpmDaqControlAsyncMock* daq::TestDpmClient::m_daqif_client
protected

Definition at line 66 of file testDpmClient.cpp.

◆ m_io_ctx

boost::asio::io_context daq::TestDpmClient::m_io_ctx
protected

Definition at line 63 of file testDpmClient.cpp.

◆ m_mal

MalMock daq::TestDpmClient::m_mal
protected

Definition at line 65 of file testDpmClient.cpp.

◆ m_params

DpmClientParams daq::TestDpmClient::m_params
protected

Definition at line 64 of file testDpmClient.cpp.

◆ m_status_1

std::shared_ptr<daqif::DaqStatus> daq::TestDpmClient::m_status_1
protected

Definition at line 70 of file testDpmClient.cpp.

◆ m_status_2

std::shared_ptr<daqif::DaqStatus> daq::TestDpmClient::m_status_2
protected

Definition at line 71 of file testDpmClient.cpp.

◆ m_status_subscriber

SubscriberMock<daqif::DaqStatus>* daq::TestDpmClient::m_status_subscriber
protected

Definition at line 67 of file testDpmClient.cpp.

◆ m_storage_subscriber

SubscriberMock<daqif::StorageStatus>* daq::TestDpmClient::m_storage_subscriber
protected

Definition at line 68 of file testDpmClient.cpp.


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