ifw-daq
3.0.0-pre2
IFW Data Acquisition modules
|
Keeps relevant state to be able to communicate with a primary data source. More...
#include <source.hpp>
Public Types | |
using | RrClient = metadaqif::MetaDaqAsync |
Public Member Functions | |
MetaSource (std::string name, std::shared_ptr< RrClient > client) | |
MetaSource (MetaSource &&)=default | |
MetaSource (MetaSource const &)=default | |
MetaSource & | operator= (MetaSource const &)=default |
MetaSource & | operator= (MetaSource &&)=default |
std::string const & | GetName () const |
RrClient & | GetRrClient () |
Friends | |
std::ostream & | operator<< (std::ostream &os, MetaSource const &s) |
Keeps relevant state to be able to communicate with a primary data source.
Definition at line 140 of file source.hpp.
using daq::MetaSource::RrClient = metadaqif::MetaDaqAsync |
Definition at line 142 of file source.hpp.
|
inline |
std::invalid_argument | if name or client is invalid. |
Definition at line 147 of file source.hpp.
|
default |
|
default |
|
inline |
Definition at line 161 of file source.hpp.
|
inline |
Definition at line 165 of file source.hpp.
|
default |
|
default |
|
friend |
Definition at line 169 of file source.hpp.