DUNE-DAQ
DUNE Trigger and Data Acquisition software
|
#include <string>
#include <list>
#include <map>
#include <google/protobuf/message.h>
#include "opmonlib/opmon_entry.pb.h"
#include "ers/ers.hpp"
#include "logging/Logging.hpp"
#include <google/protobuf/util/time_util.h>
#include "details/Utils.hxx"
Go to the source code of this file.
Namespaces | |
namespace | dunedaq |
Including Qt Headers. | |
namespace | dunedaq::opmonlib |
Typedefs | |
using | dunedaq::opmonlib::CustomOrigin = std::map<std::string, std::string> |
using | dunedaq::opmonlib::cr_map_type |
using | dunedaq::opmonlib::map_type = std::remove_const<std::remove_reference<cr_map_type>::type>::type |
Functions | |
dunedaq::ERS_DECLARE_ISSUE (opmonlib, FailedInfoReconstruction, "Failure to create an object of type "<< type,((std::string) type)) ERS_DECLARE_ISSUE_BASE(opmonlib | |
template<class T > | |
void | dunedaq::opmonlib::set_value (google::protobuf::Message &m, const std::string &name, T value) |
template<class T > | |
void | dunedaq::opmonlib::set_value (const google::protobuf::Reflection &, google::protobuf::Message &, const google::protobuf::FieldDescriptor *, T) |
opmon::OpMonId | dunedaq::opmonlib::make_origin (const std::string &session, const std::string &app) |
dunedaq::opmon::OpMonEntry | dunedaq::opmonlib::to_entry (const google::protobuf::Message &m, const CustomOrigin &co) |
template<class M > | |
M | dunedaq::opmonlib::from_entry (const dunedaq::opmon::OpMonEntry &) |
void | dunedaq::opmonlib::from_entry (google::protobuf::Message &m, const dunedaq::opmon::OpMonEntry &, std::string top_block="") |
map_type | dunedaq::opmonlib::to_map (const google::protobuf::Message &m, std::string top_block="") |
std::string | dunedaq::opmonlib::to_string (const dunedaq::opmon::OpMonId &) |
const dunedaq::opmon::OpMonId & | dunedaq::opmonlib::operator+= (dunedaq::opmon::OpMonId &, const std::string &element) |
dunedaq::opmon::OpMonId | dunedaq::opmonlib::operator+ (const dunedaq::opmon::OpMonId &, const std::string &element) |
Variables | |
dunedaq::NameMismatch | |
dunedaq::FailedInfoReconstruction | |
This is part of the DUNE DAQ Application Framework, copyright 2020. Licensing/copyright details are in the COPYING file that you should have received with this code.
Definition in file Utils.hpp.