|
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-assignable. | |
| SourceConcept (SourceConcept &&)=delete | |
| SourceConcept is not move-constructible. | |
| SourceConcept & | operator= (SourceConcept &&)=delete |
| SourceConcept is not move-assignable. | |
| virtual void | set_sink (const std::string &sink_name, bool callback_mode)=0 |
| virtual void | acquire_callback ()=0 |
| virtual bool | handle_payload (char *message, std::size_t size)=0 |
| virtual std::size_t | get_frame_size () const =0 |
| void | set_sink_name (const std::string &sink_name) |
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 |
Public Attributes | |
| std::string | m_sink_name |
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 29 of file SourceConcept.hpp.
|
inline |
Definition at line 32 of file SourceConcept.hpp.
|
inlinevirtual |
Definition at line 33 of file SourceConcept.hpp.
|
delete |
SourceConcept is not copy-constructible.
|
delete |
SourceConcept is not move-constructible.
|
pure virtual |
Implemented in dunedaq::crtmodules::SourceModel< TargetPayloadType >.
|
pure virtual |
Implemented in dunedaq::crtmodules::SourceModel< TargetPayloadType >.
|
pure virtual |
Implemented in dunedaq::crtmodules::SourceModel< TargetPayloadType >.
|
delete |
SourceConcept is not copy-assignable.
|
delete |
SourceConcept is not move-assignable.
|
pure virtual |
Implemented in dunedaq::crtmodules::SourceModel< TargetPayloadType >.
|
inline |
Definition at line 50 of file SourceConcept.hpp.
| std::string dunedaq::crtmodules::SourceConcept::m_sink_name |
Definition at line 55 of file SourceConcept.hpp.