#include <ConfigAction.hpp>
|
virtual | ~ConfigAction () |
|
virtual void | notify (std::vector< ConfigurationChange * > &changes) noexcept=0 |
| Call action on database changes.
|
|
virtual void | load () noexcept=0 |
| Call action on database file(s) load.
|
|
virtual void | unload () noexcept=0 |
| Call action on database file(s) unload.
|
|
virtual void | update (const ConfigObject &obj, const std::string &name) noexcept=0 |
| Call action on database object modification by user's code.
|
|
An action is called when configuration is unload or system notification callback is coming.
Definition at line 15 of file ConfigAction.hpp.
◆ ~ConfigAction()
virtual dunedaq::conffwk::ConfigAction::~ConfigAction |
( |
| ) |
|
|
inlinevirtual |
◆ load()
virtual void dunedaq::conffwk::ConfigAction::load |
( |
| ) |
|
|
pure virtualnoexcept |
Call action on database file(s) load.
◆ notify()
virtual void dunedaq::conffwk::ConfigAction::notify |
( |
std::vector< ConfigurationChange * > & | changes | ) |
|
|
pure virtualnoexcept |
Call action on database changes.
◆ unload()
virtual void dunedaq::conffwk::ConfigAction::unload |
( |
| ) |
|
|
pure virtualnoexcept |
Call action on database file(s) unload.
◆ update()
virtual void dunedaq::conffwk::ConfigAction::update |
( |
const ConfigObject & | obj, |
|
|
const std::string & | name ) |
|
pure virtualnoexcept |
Call action on database object modification by user's code.
The documentation for this class was generated from the following file: