|
DUNE-DAQ
DUNE Trigger and Data Acquisition software
|
#include <DisabledResources.hpp>
Public Member Functions | |
| DisabledResources ()=default | |
| DisabledResources (const ResourceSet *root, std::vector< const Resource * > initial_list) | |
| ~DisabledResources ()=default | |
| void | update (const ResourceSet *root, std::vector< const Resource * > initial_list) |
| bool | is_enabled (const Resource *component) const |
| bool | initialised () const |
Private Member Functions | |
| void | fill (const ResourceSet &rs, std::vector< const ResourceSet * > &all_resource_sets, std::set< const Resource * > &simple_resources, TestCircularDependency &cd_fuse) |
| void | disable (const Resource &component) |
| void | disable_children (const ResourceSet &) |
| size_t | size () noexcept |
Private Attributes | |
| std::set< std::string > | m_disabled |
| bool | m_initialised {false} |
Friends | |
| class | Session |
| class | Resource |
Definition at line 16 of file DisabledResources.hpp.
|
default |
| DisabledResources::DisabledResources | ( | const ResourceSet * | root, |
| std::vector< const Resource * > | initial_list ) |
Definition at line 19 of file DisabledResources.cpp.
|
default |
|
inlineprivate |
Definition at line 32 of file DisabledResources.hpp.
|
private |
Definition at line 108 of file DisabledResources.cpp.
|
private |
Definition at line 84 of file DisabledResources.cpp.
|
inlinenodiscard |
Definition at line 62 of file DisabledResources.hpp.
Definition at line 58 of file DisabledResources.hpp.
|
inlineprivatenoexcept |
Definition at line 41 of file DisabledResources.hpp.
| void DisabledResources::update | ( | const ResourceSet * | root, |
| std::vector< const Resource * > | initial_list ) |
Definition at line 27 of file DisabledResources.cpp.
|
friend |
Definition at line 20 of file DisabledResources.hpp.
|
friend |
Definition at line 19 of file DisabledResources.hpp.
|
private |
Definition at line 24 of file DisabledResources.hpp.
|
private |
Definition at line 25 of file DisabledResources.hpp.