DUNE-DAQ
DUNE Trigger and Data Acquisition software
|
#include <MonitorableObject.hpp>
Public Member Functions | |
void | register_node (ElementId name, NewNodePtr) |
![]() | |
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 | |
![]() | |
using | NodePtr = std::weak_ptr<MonitorableObject> |
using | NewNodePtr = std::shared_ptr<MonitorableObject> |
using | ElementId = std::string |
![]() | |
static bool | publishable_metric (OpMonLevel entry, OpMonLevel system) noexcept |
![]() | |
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 193 of file MonitorableObject.hpp.
void MonitorableObject::register_node | ( | ElementId | name, |
NewNodePtr | p ) |
Append a register object to the chain The children will be modified using information from the this parent
Definition at line 113 of file MonitorableObject.cpp.