|
Corium 1.1.0
High-Performance Zero-Heap C++20 MPSC Application Runtime
|
#include <HeartbeatMonitor.hpp>
Collaboration diagram for corium::safety::HeartbeatMonitor< MaxServices >::ServiceEntry:Public Attributes | |
| std::atomic< bool > | active {false} |
| std::atomic< uint64_t > | lastHeartbeatNs {0} |
| uint32_t | serviceId {0} |
| uint64_t | timeoutNs {0} |
| std::atomic<bool> corium::safety::HeartbeatMonitor< MaxServices >::ServiceEntry::active {false} |
| std::atomic<uint64_t> corium::safety::HeartbeatMonitor< MaxServices >::ServiceEntry::lastHeartbeatNs {0} |
| uint32_t corium::safety::HeartbeatMonitor< MaxServices >::ServiceEntry::serviceId {0} |
| uint64_t corium::safety::HeartbeatMonitor< MaxServices >::ServiceEntry::timeoutNs {0} |