DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
Utils.hpp File Reference
#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"
Include dependency graph for Utils.hpp:
This graph shows which files directly or indirectly include this file:

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>
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::OpMonIddunedaq::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

Detailed Description

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.