DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
config_api_commands.cpp File Reference
#include "dbe/confaccessor.hpp"
#include "dbe/config_reference.hpp"
#include "dbe/confobject_desc.hpp"
#include "dbe/Command.hpp"
#include "dbe/dbcontroller.hpp"
#include "dbe/Exceptions.hpp"
#include "dbe/messenger.hpp"
#include "dbe/config_api.hpp"
#include "dbe/change_class.hpp"
#include "dbe/change_date.hpp"
#include "dbe/change_enum.hpp"
#include "dbe/change_time.hpp"
#include "dbe/change_attribute.hpp"
#include "conffwk/Schema.hpp"
#include "ers/Issue.hpp"
#include <QString>
#include <QUuid>
#include <stack>
#include <string>
#include <vector>
Include dependency graph for config_api_commands.cpp:

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<>
void dbe::config::api::commands::modobj< std::string > (tref Object, const dunedaq::conffwk::attribute_t &AttributeData, std::string Value)
 
template<>
void dbe::config::api::commands::modobj< std::vector< std::string > > (tref Object, const dunedaq::conffwk::attribute_t &AttributeData, std::vector< std::string > Value)
 
void dbe::config::api::commands::file::remove (QString const &db, QString const &fn)
 
void dbe::config::api::commands::file::add (QString const &db, QString const &fn)