hlcc 2.0.0-beta2+pre1
Loading...
Searching...
No Matches
activitySimulateRousHandling.hpp
Go to the documentation of this file.
1
10#ifndef HLCC_TELIF_TELIFSIM_ACTIVITYSIMULATEROUSHANDLING_HPP
11#define HLCC_TELIF_TELIFSIM_ACTIVITYSIMULATEROUSHANDLING_HPP
12
13#include "Ccsinsifstroke.hpp"
14#include <rad/configurableActivity.hpp>
15#include <rad/smAdapter.hpp>
16
17#include "telifsim/logger.hpp"
18
19
20namespace hlcc::telifsim {
21
22class DataContext;
23
29class ActivitySimulateRousHandling : public rad::ConfigurableActivity {
30public:
31 ActivitySimulateRousHandling(const std::string& id, rad::SMAdapter& sm, DataContext& data);
33
34 void Run() override;
35
40 void Initialize() override;
41
48 void Configure(const std::vector<std::string>& keys) override;
49
50 /* ! Disable copy constructor */
52 /* ! Disable assignment operator */
54
55private:
56 const log4cplus::Logger m_logger;
57 rad::SMAdapter& m_sm;
58 DataContext& m_data_context;
59};
60
61} // namespace hlcc::telifsim
62
63#endif // HLCC_TELIF_TELIFSIM_ACTIVITYSIMULATEROUSHANDLING_HPP
Definition: activitySimulateRousHandling.hpp:29
virtual ~ActivitySimulateRousHandling()
Definition: activitySimulateRousHandling.cpp:32
ActivitySimulateRousHandling(const ActivitySimulateRousHandling &)=delete
void Configure(const std::vector< std::string > &keys) override
Definition: activitySimulateRousHandling.cpp:137
void Run() override
Definition: activitySimulateRousHandling.cpp:36
ActivitySimulateRousHandling & operator=(const ActivitySimulateRousHandling &)=delete
void Initialize() override
Definition: activitySimulateRousHandling.cpp:133
Definition: dataContext.hpp:39
Definition: actionMgr.cpp:31
ccsinsdetifllnetio::PointingKernelPositions data
Definition: pkp_llnetio_subscriber.cpp:29
Default logger name.