DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
dunedaq::opmonlib::JSonOpMonFacility Class Reference

#include <JSonOpMonFacility.hpp>

Inheritance diagram for dunedaq::opmonlib::JSonOpMonFacility:
[legend]
Collaboration diagram for dunedaq::opmonlib::JSonOpMonFacility:
[legend]

Public Member Functions

 JSonOpMonFacility (std::string uri)
 
- Public Member Functions inherited from dunedaq::opmonlib::OpMonFacility
 OpMonFacility (std::string uri)
 
virtual ~OpMonFacility ()=default
 
 OpMonFacility (const OpMonFacility &)=delete
 OpMonFacility is not copy-constructible.
 
OpMonFacilityoperator= (const OpMonFacility &)=delete
 OpMonFacility is not copy-assignable.
 
 OpMonFacility (OpMonFacility &&)=delete
 OpMonFacility is not move-constructible.
 
OpMonFacilityoperator= (OpMonFacility &&)=delete
 OpMonFacility is not move-assignable.
 
const auto & get_URI () const
 
virtual void publish (opmon::OpMonEntry &&) const =0
 

Protected Member Functions

const auto & get_json_options () const
 

Private Attributes

google::protobuf::util::JsonPrintOptions m_opt
 

Detailed Description

Definition at line 18 of file JSonOpMonFacility.hpp.

Constructor & Destructor Documentation

◆ JSonOpMonFacility()

dunedaq::opmonlib::JSonOpMonFacility::JSonOpMonFacility ( std::string uri)
inlineexplicit

Definition at line 21 of file JSonOpMonFacility.hpp.

23
24 m_opt.add_whitespace = true;
25 m_opt.preserve_proto_field_names = true;
26 }
google::protobuf::util::JsonPrintOptions m_opt
Unsupported std::string uri Execution of command std::string error Failed to create CommandFacility uri
Definition Issues.hpp:77

Member Function Documentation

◆ get_json_options()

const auto & dunedaq::opmonlib::JSonOpMonFacility::get_json_options ( ) const
inlineprotected

Definition at line 29 of file JSonOpMonFacility.hpp.

29{ return m_opt; }

Member Data Documentation

◆ m_opt

google::protobuf::util::JsonPrintOptions dunedaq::opmonlib::JSonOpMonFacility::m_opt
private

Definition at line 32 of file JSonOpMonFacility.hpp.


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