#include <disabled-components.hpp>
Definition at line 18 of file disabled-components.hpp.
◆ DisabledComponents()
Definition at line 17 of file disabled-components.cpp.
18 :
23{
24 TLOG_DEBUG(2) <<
"construct the object " << (
void *)
this ;
26}
void add_action(ConfigAction *ac)
dunedaq::conffwk::Configuration & m_db
unsigned long m_num_of_slr_enabled_resources
unsigned long m_num_of_slr_disabled_resources
#define TLOG_DEBUG(lvl,...)
◆ ~DisabledComponents()
DisabledComponents::~DisabledComponents |
( |
| ) |
|
|
virtual |
◆ __clear()
void dunedaq::confmodel::DisabledComponents::__clear |
( |
| ) |
|
|
inlineprivatenoexcept |
Definition at line 46 of file disabled-components.hpp.
47 {
53 }
std::set< const std::string *, SortStringPtr > m_disabled
std::set< const dunedaq::confmodel::Component * > m_user_enabled
std::set< const dunedaq::confmodel::Component * > m_user_disabled
◆ disable()
◆ disable_children() [1/2]
Definition at line 71 of file disabled-components.cpp.
72{
77 }
78 }
79}
void disable_children(const dunedaq::confmodel::ResourceSet &)
void disable(const dunedaq::confmodel::Component &c)
const std::vector< const dunedaq::confmodel::ResourceBase * > & get_contains() const
Get "contains" relationship value. A resource set is a container of resources to easily implement gro...
◆ disable_children() [2/2]
Definition at line 82 of file disabled-components.cpp.
83{
86 if (res) {
88 }
89 }
91 TLOG_DEBUG(6) <<
"disable segment " << seg <<
" because it's parent segment " << &segment <<
" is disabled" ;
94 }
95}
const std::vector< const dunedaq::confmodel::Segment * > & get_segments() const
Get "segments" relationship value. Nested list of Segments that form part of this Segment.
const std::vector< const dunedaq::confmodel::Application * > & get_applications() const
Get "applications" relationship value. List of Applications that run in this Segment.
◆ get_num_of_slr_resources()
Definition at line 346 of file disabled-components.cpp.
347{
348 return (
session.m_disabled_components.m_num_of_slr_enabled_resources +
session.m_disabled_components.m_num_of_slr_disabled_resources);
349}
◆ is_enabled()
◆ load()
void DisabledComponents::load |
( |
| ) |
|
|
virtualnoexcept |
◆ notify()
◆ reset()
void DisabledComponents::reset |
( |
| ) |
|
|
noexcept |
◆ size()
size_t dunedaq::confmodel::DisabledComponents::size |
( |
| ) |
|
|
inlinenoexcept |
◆ unload()
void DisabledComponents::unload |
( |
| ) |
|
|
virtualnoexcept |
◆ update()
◆ Component
◆ Session
◆ m_db
◆ m_disabled
std::set<const std::string *, SortStringPtr> dunedaq::confmodel::DisabledComponents::m_disabled |
|
private |
◆ m_num_of_slr_disabled_resources
unsigned long dunedaq::confmodel::DisabledComponents::m_num_of_slr_disabled_resources |
|
private |
◆ m_num_of_slr_enabled_resources
unsigned long dunedaq::confmodel::DisabledComponents::m_num_of_slr_enabled_resources |
|
private |
◆ m_session
Session* dunedaq::confmodel::DisabledComponents::m_session |
|
private |
◆ m_user_disabled
◆ m_user_enabled
The documentation for this class was generated from the following files: