DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
dbe::model_initiate_actions_interface Class Referenceabstract

#include <model_common_interface.hpp>

Inheritance diagram for dbe::model_initiate_actions_interface:
[legend]

Public Member Functions

virtual ~model_initiate_actions_interface ()=default
 
virtual bool delete_objects (type_indices::iterator, type_indices::iterator)=0
 
virtual bool update_objects (type_indices::iterator, type_indices::iterator)=0
 
virtual bool create_objects (type_indices::iterator, type_indices::iterator)=0
 

Detailed Description

Definition at line 108 of file model_common_interface.hpp.

Constructor & Destructor Documentation

◆ ~model_initiate_actions_interface()

virtual dbe::model_initiate_actions_interface::~model_initiate_actions_interface ( )
virtualdefault

Member Function Documentation

◆ create_objects()

virtual bool dbe::model_initiate_actions_interface::create_objects ( type_indices::iterator ,
type_indices::iterator  )
pure virtual

◆ delete_objects()

virtual bool dbe::model_initiate_actions_interface::delete_objects ( type_indices::iterator ,
type_indices::iterator  )
pure virtual

Entry point from a view knowing this model to force deletion of object from the database

Parameters
iteratorto the beginning of container with model indices for removal
iteratorto the end of container with model indices for removal

Implemented in dbe::model_common_impl< T >, dbe::model_common_impl< subtree_proxy >, dbe::model_common_impl< table >, dbe::model_common_impl< tableselection >, dbe::model_common_impl< tree >, and dbe::model_common_impl< treeselection >.

◆ update_objects()

virtual bool dbe::model_initiate_actions_interface::update_objects ( type_indices::iterator ,
type_indices::iterator  )
pure virtual

The documentation for this class was generated from the following file: