libjmmcg
build_2783
A C++ library containing an eclectic mix of useful, advanced components.
|
Section 5.2.2 "Heartbeats" of [1]. Generate heartbeats from the containing simulator. More...
#include <connectivity_policy.hpp>
Public Types | |
using | base_t = exchanges::common::server_hb_t< MsgT, 5, 3 > |
![]() | |
enum | |
using | hb_t = MsgT |
The specific heartbeat message type. More... | |
Public Member Functions | |
template<class ClientCxn > | |
server_hb_t (ClientCxn &cxn) | |
![]() | |
server_hb_t (ClientCxn &cxn, MakeHB &&make_hb) | |
~server_hb_t () noexcept(false) | |
void | stop () noexcept(true) |
std::string | to_string () const noexcept(false) |
void | process (ClientCxn &cxn) noexcept |
Additional Inherited Members | |
![]() | |
static constexpr std::chrono::seconds | heartbeat_interval |
Section 5.2.2 "Heartbeats" of [1]. Generate heartbeats from the containing simulator.
The simulator generates heartbeats to which the client responds.
Definition at line 149 of file connectivity_policy.hpp.
using isimud::exchanges::MIT::common::server_hb_t< MsgT >::base_t = exchanges::common::server_hb_t<MsgT, 5, 3> |
Definition at line 151 of file connectivity_policy.hpp.
|
inlineexplicit |
Definition at line 126 of file connectivity_policy_impl.hpp.