DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
config_api_commands.hpp File Reference
#include "dbe/confobject_desc.hpp"
#include "dbe/config_reference.hpp"
#include "conffwk/Schema.hpp"
#include "conffwk/ConfigObject.hpp"
#include <QMap>
#include <QUuid>
#include <QStringList>
#include <string>
#include <vector>
#include <algorithm>
Include dependency graph for config_api_commands.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  dbe
 Include QT Headers.
 
namespace  dbe::config
 
namespace  dbe::config::api
 
namespace  dbe::config::api::commands
 
namespace  dbe::config::api::commands::file
 

Functions

void dbe::config::api::commands::newobj (std::string const &fn, std::string const &class_name, std::string const &UID, dbe::t_config_object_preimage::type_attrmap const &attributes, dbe::t_config_object_preimage::type_relmap const &relations, QUuid const &src)
 
bool dbe::config::api::commands::delobj (inner::configobject::tref obj, QUuid const &src)
 
bool dbe::config::api::commands::renobj (inner::configobject::tref obj, std::string const &newuuid, QUuid const &src)
 
bool dbe::config::api::commands::movobj (inner::configobject::tref obj, std::string const &destination, QUuid const &src)
 
void dbe::config::api::commands::modobj (inner::configobject::tref obj, dunedaq::conffwk::relationship_t const &link, std::vector< std::string > const &others)
 
template<class T >
void dbe::config::api::commands::modobj (tref Object, dunedaq::conffwk::attribute_t const &AttributeData, T Value)
 
void dbe::config::api::commands::file::add (QString const &db, QString const &fn)
 
void dbe::config::api::commands::file::remove (QString const &db, QString const &fn)