DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
dunedaq
sourcecode
appfwk
src
ConfigurationManagerOwner.hpp
Go to the documentation of this file.
1
9
#ifndef APPFWK_SRC_CONFIGURATIONMANAGEROWNER_HPP_
10
#define APPFWK_SRC_CONFIGURATIONMANAGEROWNER_HPP_
11
12
#include "
appfwk/ConfigurationManager.hpp
"
13
14
#include <memory>
15
#include <string>
16
17
namespace
dunedaq::appfwk
{
18
25
class
ConfigurationManagerOwner
26
{
27
public
:
28
ConfigurationManagerOwner
(std::string confimpl, std::string app_name, std::string session_name)
29
:
m_config_mgr
(
std
::make_shared<ConfigurationManager>(confimpl, app_name, session_name))
30
{
31
}
32
33
std::shared_ptr<ConfigurationManager>
get_config_manager
()
const
{
return
m_config_mgr
; }
34
35
private
:
36
std::shared_ptr<ConfigurationManager>
m_config_mgr
;
37
};
38
39
}
// namespace dunedaq::appfwk
40
41
#endif
// APPFWK_SRC_CONFIGURATIONMANAGEROWNER_HPP_
ConfigurationManager.hpp
dunedaq::appfwk::ConfigurationManagerOwner
Definition
ConfigurationManagerOwner.hpp:26
dunedaq::appfwk::ConfigurationManagerOwner::get_config_manager
std::shared_ptr< ConfigurationManager > get_config_manager() const
Definition
ConfigurationManagerOwner.hpp:33
dunedaq::appfwk::ConfigurationManagerOwner::ConfigurationManagerOwner
ConfigurationManagerOwner(std::string confimpl, std::string app_name, std::string session_name)
Definition
ConfigurationManagerOwner.hpp:28
dunedaq::appfwk::ConfigurationManagerOwner::m_config_mgr
std::shared_ptr< ConfigurationManager > m_config_mgr
Definition
ConfigurationManagerOwner.hpp:36
dunedaq::appfwk
Definition
DAQModule.hxx:12
std
Definition
SchemaUtils.hpp:148
Generated on Sat Jun 28 2025 for DUNE-DAQ by
1.12.0