Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
RunTanks.hpp
Go to the documentation of this file.
1#ifndef IV_SRC_THREADS_RUNTANKS_HPP_
2#define IV_SRC_THREADS_RUNTANKS_HPP_
3
6
7namespace iv::threads
8{
9
11{
12public:
13 explicit RunTanks();
14
15 ~RunTanks() override = default;
16
17private:
18 void periodicTask() override;
19
20 std::weak_ptr<iv::appdiamar::IApplicationController> m_controller;
21 std::weak_ptr<iv::channels::AbstractChannel> m_channelTrim;
22};
23
24}// namespace iv::threads
25
26#endif /* IV_SRC_THREADS_RUNTANKS_HPP_ */
Definition RunTanks.hpp:11
~RunTanks() override=default
RunTanks()
Definition RunTanks.cpp:9
std::weak_ptr< iv::channels::AbstractChannel > m_channelTrim
Definition RunTanks.hpp:21
std::weak_ptr< iv::appdiamar::IApplicationController > m_controller
Definition RunTanks.hpp:20
void periodicTask() override
Definition RunTanks.cpp:18
Definition ThreadRunnablePeriodic.hpp:15
Definition BackgroundTaskWithDialog.cpp:8