DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
dunedaq
sourcecode
opmonlib
include
opmonlib
JSonOpMonFacility.hpp
Go to the documentation of this file.
1
9
#ifndef OPMONLIB_INCLUDE_OPMONLIB_JSONOPMONFACILITY_HPP_
10
#define OPMONLIB_INCLUDE_OPMONLIB_JSONOPMONFACILITY_HPP_
11
12
#include "
opmonlib/OpMonFacility.hpp
"
13
#include <google/protobuf/util/json_util.h>
14
15
16
namespace
dunedaq::opmonlib
{
17
18
class
JSonOpMonFacility
:
public
OpMonFacility
19
{
20
public
:
21
explicit
JSonOpMonFacility
(std::string
uri
)
22
:
OpMonFacility
(
uri
) {
23
24
m_opt
.add_whitespace =
true
;
25
m_opt
.preserve_proto_field_names =
true
;
26
}
27
28
protected
:
29
const
auto
&
get_json_options
()
const
{
return
m_opt
; }
30
31
private
:
32
google::protobuf::util::JsonPrintOptions
m_opt
;
33
34
};
35
36
}
// namespace dunedaq::opmonlib
37
38
#endif
//OPMONLIB_INCLUDE_OPMONLIB_JSONOPMONFACILITY_HPP_
39
OpMonFacility.hpp
dunedaq::opmonlib::JSonOpMonFacility
Definition
JSonOpMonFacility.hpp:19
dunedaq::opmonlib::JSonOpMonFacility::JSonOpMonFacility
JSonOpMonFacility(std::string uri)
Definition
JSonOpMonFacility.hpp:21
dunedaq::opmonlib::JSonOpMonFacility::m_opt
google::protobuf::util::JsonPrintOptions m_opt
Definition
JSonOpMonFacility.hpp:32
dunedaq::opmonlib::JSonOpMonFacility::get_json_options
const auto & get_json_options() const
Definition
JSonOpMonFacility.hpp:29
dunedaq::opmonlib::OpMonFacility
Definition
OpMonFacility.hpp:60
dunedaq::opmonlib
Definition
BackendOpMonFacility.hpp:11
dunedaq::uri
Unsupported std::string uri Execution of command std::string error Failed to create CommandFacility uri
Definition
Issues.hpp:77
Generated on Sat Jun 28 2025 for DUNE-DAQ by
1.12.0