8 #ifndef DRIPLINE_HEARTBEATER_HH_ 9 #define DRIPLINE_HEARTBEATER_HH_ 15 #include "cancelable.hh" 16 #include "member_variables.hh" 71 void execute(
const std::string& a_name,
uuid_t a_id,
const std::string& a_routing_key );
74 mv_accessible(
unsigned, heartbeat_interval_s );
76 mv_accessible(
unsigned, check_timeout_ms );
80 mv_atomic(
bool, stop );
std::thread f_heartbeat_thread
Consumer of Dripline messages on a particular queue.
boost::uuids::uuid uuid_t
Universally-unique-identifier type containing 16 hexadecimal characters.
A heartbeater repeatedly sends an alert on a particular time interval.
std::shared_ptr< service > service_ptr_t