|
DUNE-DAQ
DUNE Trigger and Data Acquisition software
|
#include <SourceConcept.hpp>
Public Member Functions | |
| SourceConcept () | |
| virtual | ~SourceConcept () |
| SourceConcept (const SourceConcept &)=delete | |
| SourceConcept is not copy-constructible. | |
| SourceConcept & | operator= (const SourceConcept &)=delete |
| SourceConcept is not copy-assginable. | |
| SourceConcept (SourceConcept &&)=delete | |
| SourceConcept is not move-constructible. | |
| SourceConcept & | operator= (SourceConcept &&)=delete |
| SourceConcept is not move-assignable. | |
| virtual void | init (const confmodel::DaqModule *mcfg)=0 |
| virtual void | start ()=0 |
| virtual void | stop ()=0 |
Public Member Functions inherited from dunedaq::opmonlib::MonitorableObject | |
| MonitorableObject (const MonitorableObject &)=delete | |
| MonitorableObject & | operator= (const MonitorableObject &)=delete |
| MonitorableObject (MonitorableObject &&)=delete | |
| MonitorableObject & | operator= (MonitorableObject &&)=delete |
| virtual | ~MonitorableObject ()=default |
| auto | get_opmon_id () const noexcept |
| auto | get_opmon_level () const noexcept |
Additional Inherited Members | |
Public Types inherited from dunedaq::opmonlib::MonitorableObject | |
| using | NodePtr = std::weak_ptr<MonitorableObject> |
| using | NewNodePtr = std::shared_ptr<MonitorableObject> |
| using | ElementId = std::string |
Static Public Member Functions inherited from dunedaq::opmonlib::MonitorableObject | |
| static bool | publishable_metric (OpMonLevel entry, OpMonLevel system) noexcept |
Protected Member Functions inherited from dunedaq::opmonlib::MonitorableObject | |
| MonitorableObject ()=default | |
| void | register_node (ElementId name, NewNodePtr) |
| void | publish (google::protobuf::Message &&, CustomOrigin &&co={}, OpMonLevel l=to_level(EntryOpMonLevel::kDefault)) const noexcept |
| virtual void | generate_opmon_data () |
Definition at line 26 of file SourceConcept.hpp.
|
inline |
Definition at line 29 of file SourceConcept.hpp.
|
inlinevirtual |
Definition at line 30 of file SourceConcept.hpp.
|
delete |
SourceConcept is not copy-constructible.
|
delete |
SourceConcept is not move-constructible.
|
pure virtual |
|
delete |
SourceConcept is not copy-assginable.
|
delete |
SourceConcept is not move-assignable.
|
pure virtual |
|
pure virtual |