|
Corium 1.1.0
High-Performance Zero-Heap C++20 MPSC Application Runtime
|
This is the complete list of members for corium::safety::HeartbeatMonitor< MaxServices >, including all inherited members.
| beat(uint32_t serviceId, uint64_t nowNs) noexcept | corium::safety::HeartbeatMonitor< MaxServices > | inline |
| checkHealth(uint64_t nowNs, uint32_t &outTimedOutServiceId, uint64_t &outLastHeartbeatNs, uint64_t &outTimeoutBudgetNs) const noexcept | corium::safety::HeartbeatMonitor< MaxServices > | inline |
| HeartbeatMonitor()=default | corium::safety::HeartbeatMonitor< MaxServices > | |
| maxServices() const noexcept | corium::safety::HeartbeatMonitor< MaxServices > | inline |
| registerService(uint32_t serviceId, uint64_t timeoutNs, uint64_t initialTimestampNs=0) noexcept | corium::safety::HeartbeatMonitor< MaxServices > | inline |
| unregisterService(uint32_t serviceId) noexcept | corium::safety::HeartbeatMonitor< MaxServices > | inline |