HLCC Documentation
3.0.1
Loading...
Searching...
No Matches
software
apps
telif
app
src
include
telif
actionMgr.hpp
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: 2020-2025 European Southern Observatory (ESO)
2
//
3
// SPDX-License-Identifier: LGPL-3.0-only
4
13
#ifndef HLCC_TELIF_TELIF_ACTIONMGR_HPP
14
#define HLCC_TELIF_TELIF_ACTIONMGR_HPP
15
16
#include <boost/asio.hpp>
17
#include <rad/configurableActionMgr.hpp>
18
#include <rad/application.hpp>
19
#include <scxml4cpp/EventQueue.h>
20
21
22
namespace
hlcc::telif
{
23
24
class
DataContext
;
25
class
ActionsStd;
26
31
class
ActionMgr
:
public
rad::ConfigurableActionMgr {
32
public
:
36
ActionMgr
(
DataContext
& the_data);
37
41
virtual
~ActionMgr
();
42
48
void
CreateActions
(rad::Application& appl)
override
;
49
55
void
CreateActivities
(rad::Application& appl)
override
;
56
57
ActionMgr
(
const
ActionMgr
&) =
delete
;
58
ActionMgr
&
operator=
(
const
ActionMgr
&) =
delete
;
59
60
private
:
61
DataContext
& m_data;
62
};
63
64
}
// namespace hlcc:telif
65
66
#endif
// HLCC_TELIF_TELIF_ACTIONMGR_HPP
hlcc::telif::ActionMgr::~ActionMgr
virtual ~ActionMgr()
Definition
actionMgr.cpp:42
hlcc::telif::ActionMgr::CreateActivities
void CreateActivities(rad::Application &appl) override
Definition
actionMgr.cpp:149
hlcc::telif::ActionMgr::ActionMgr
ActionMgr(DataContext &the_data)
Definition
actionMgr.cpp:37
hlcc::telif::ActionMgr::CreateActions
void CreateActions(rad::Application &appl) override
Definition
actionMgr.cpp:46
hlcc::telif::ActionMgr::operator=
ActionMgr & operator=(const ActionMgr &)=delete
Disable copy constructor.
hlcc::telif::ActionMgr::ActionMgr
ActionMgr(const ActionMgr &)=delete
hlcc::telif::DataContext
Definition
dataContext.hpp:43
hlcc::telif
Definition
configTest.cpp:22
Generated by
1.13.2