24#ifndef GCS_XCOM_STATISTICS_INTERFACE_INCLUDED
25#define GCS_XCOM_STATISTICS_INTERFACE_INCLUDED
This interface represents all statistics that a binding implementation should provide.
Definition: gcs_statistics_interface.h:33
This interface contains the public methods that the implementation of the Gcs_statistics_interface wi...
Definition: gcs_xcom_statistics_interface.h:39
virtual void update_message_received(long message_length)=0
Method called to register when a message is received.
virtual void update_message_sent(unsigned long long message_length)=0
Method called to register that a message has been sent.
virtual ~Gcs_xcom_statistics_updater()=default
Definition: gcs_xcom_statistics_interface.h:77
~Gcs_xcom_statistics() override
long get_total_bytes_received() override
Definition: gcs_xcom_statistics_interface.cc:51
void update_message_sent(unsigned long long message_length) override
Method called to register that a message has been sent.
Definition: gcs_xcom_statistics_interface.cc:68
long min_message_length
Definition: gcs_xcom_statistics_interface.h:107
long get_total_bytes_sent() override
Definition: gcs_xcom_statistics_interface.cc:45
long get_min_message_length() override
Definition: gcs_xcom_statistics_interface.cc:55
long get_max_message_length() override
Definition: gcs_xcom_statistics_interface.cc:59
long total_messages_sent
Definition: gcs_xcom_statistics_interface.h:103
long total_messages_received
Definition: gcs_xcom_statistics_interface.h:105
long get_total_messages_received() override
Definition: gcs_xcom_statistics_interface.cc:47
long last_message_timestamp
Definition: gcs_xcom_statistics_interface.h:109
Gcs_xcom_statistics()
Definition: gcs_xcom_statistics_interface.cc:30
long total_bytes_sent
Definition: gcs_xcom_statistics_interface.h:104
long get_total_messages_sent() override
Definition: gcs_xcom_statistics_interface.cc:41
long total_bytes_received
Definition: gcs_xcom_statistics_interface.h:106
long max_message_length
Definition: gcs_xcom_statistics_interface.h:108
long get_last_message_timestamp() override
Definition: gcs_xcom_statistics_interface.cc:63
void update_message_received(long message_length) override
Method called to register when a message is received.
Definition: gcs_xcom_statistics_interface.cc:74
Include file for Sun RPC to compile out of the box.