|
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 |
| The DUNE-DAQ namespace. | |
| 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.