17 #ifndef YAMICPP_ACTIVITY_STATISTICS_MONITOR_H_INCLUDED 18 #define YAMICPP_ACTIVITY_STATISTICS_MONITOR_H_INCLUDED 20 #include "event_callback.h" 21 #include <yami4-core/dll.h> 31 class activity_statistics_monitor_impl;
55 void get(
parameters & params,
bool reset_counters =
false);
70 virtual void agent_created();
71 virtual void agent_closed();
72 virtual void listener_added(
const char * target);
73 virtual void listener_removed(
const char * target);
74 virtual void incoming_connection_open(
const char * target);
75 virtual void outgoing_connection_open(
const char * target);
77 virtual void connection_error(
const char * target);
78 virtual void object_registered(
const char * name);
79 virtual void object_unregistered(
const char * name);
80 virtual void message_sent(
const char * target, std::size_t size);
81 virtual void message_received(
const char * target, std::size_t size);
83 details::activity_statistics_monitor_impl * pimpl_;
88 #endif // YAMICPP_ACTIVITY_STATISTICS_MONITOR_H_INCLUDED Incoming message.
Definition: incoming_message.h:48
Event notification callback interface.
Definition: event_callback.h:37
Connection was closed.
Definition: connection_event.h:28
Collection of message parameters.
Definition: parameters.h:71
Namespace devoted to everything related to YAMI4.
Definition: activity_statistics_monitor.h:23
Simple activity statistics monitor.
Definition: activity_statistics_monitor.h:40