DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
util.hpp File Reference
#include <exception>
#include "conffwk/Configuration.hpp"
#include "nlohmann/json.hpp"
#include "logging/Logging.hpp"
#include "confmodel/Application.hpp"
#include "confmodel/PhysicalHost.hpp"
#include "confmodel/Segment.hpp"
#include "confmodel/Service.hpp"
#include "confmodel/Session.hpp"
#include "confmodel/VirtualHost.hpp"
#include "confmodel/confmodelIssues.hpp"
Include dependency graph for util.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  dunedaq
 The DUNE-DAQ namespace.
 
namespace  dunedaq::confmodel
 

Functions

const dunedaq::confmodel::Sessiondunedaq::confmodel::get_session (dunedaq::conffwk::Configuration &conf, const std::string &name, unsigned long rlevel=10, const std::vector< std::string > *rclasses=nullptr)
 Get session object.
 
template<typename T >
void dunedaq::confmodel::add_json_value (conffwk::ConfigObject &obj, std::string &name, bool multi_value, nlohmann::json &attributes)
 
template<typename T >
const std::vector< std::string > dunedaq::confmodel::construct_commandline_parameters_appfwk (const T *app, const conffwk::Configuration &confdb, const dunedaq::confmodel::Session *session)