Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
RunSendHeartbeatStation.hpp
Go to the documentation of this file.
1#ifndef IV_SRC_THREADS_RUNSENDHEARTBEATSTATION_HPP_
2#define IV_SRC_THREADS_RUNSENDHEARTBEATSTATION_HPP_
3
6#include "core/defines.hpp"
7#include "diamar/Station.hpp"
9
10namespace iv::threads
11{
12
14{
15public:
16 explicit RunSendHeartbeatStation();
17
18private:
19 void periodicTask() override;
20
21 std::shared_ptr<iv::diamar::Station> m_myStation;
23 std::map<iv::types::ipAddress, iv::types::ipPort> m_toSend;
24 std::vector<std::shared_ptr<iv::comms::ip::IPCommunicationDriver>> m_drivers;
25};
26
27}// namespace iv::threads
28
29#endif /* IV_SRC_THREADS_RUNSENDHEARTBEATSTATION_HPP_ */
Definition RunSendHeartbeatStation.hpp:14
RunSendHeartbeatStation()
Definition RunSendHeartbeatStation.cpp:8
std::vector< std::shared_ptr< iv::comms::ip::IPCommunicationDriver > > m_drivers
Definition RunSendHeartbeatStation.hpp:24
std::map< iv::types::ipAddress, iv::types::ipPort > m_toSend
Definition RunSendHeartbeatStation.hpp:23
std::shared_ptr< iv::diamar::Station > m_myStation
Definition RunSendHeartbeatStation.hpp:21
void periodicTask() override
Definition RunSendHeartbeatStation.cpp:49
iv::comms::redundancy::RedundancyMessageHeartbeat m_message
Definition RunSendHeartbeatStation.hpp:22
Definition ThreadRunnablePeriodic.hpp:15
Definition BackgroundTaskWithDialog.cpp:8
Definition RedundancyMessageHeartbeat.hpp:12