8 #ifndef DRIPLINE_MONITOR_HH_
9 #define DRIPLINE_MONITOR_HH_
53 exchange_declared = 20,
61 monitor(
const scarab::param_node& a_config,
const scarab::authentication& a_auth );
72 mv_referrable( std::string, name );
76 mv_accessible(
bool, json_print );
78 mv_accessible(
bool, pretty_print );
80 typedef std::vector< std::string >
keys_t;
82 mv_referrable(
keys_t, requests_keys );
84 mv_referrable(
keys_t, alerts_keys );
102 virtual bool listen_on_queue();
Basic AMQP interactions, including sending messages and interacting with AMQP channels.
Convenience class to bring together listener and concurrent_receiver.
Listens for messages sent to a particular set of keys and prints them.
std::vector< std::string > keys_t
monitor & operator=(const monitor &)=delete
monitor(const monitor &)=delete
monitor & operator=(monitor &&a_orig)=default
monitor(monitor &&a_orig)=default
std::shared_ptr< message > message_ptr_t