23#ifndef GCS_XCOM_STATISTICS_INTERFACE_INCLUDED
24#define GCS_XCOM_STATISTICS_INTERFACE_INCLUDED
This interface represents all statistics that a binding implementation should provide.
Definition: gcs_statistics_interface.h:32
This interface contains the public methods that the implementation of the Gcs_statistics_interface wi...
Definition: gcs_xcom_statistics_interface.h:38
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:76
~Gcs_xcom_statistics() override
long get_total_bytes_received() override
Definition: gcs_xcom_statistics_interface.cc:50
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:67
long min_message_length
Definition: gcs_xcom_statistics_interface.h:106
long get_total_bytes_sent() override
Definition: gcs_xcom_statistics_interface.cc:44
long get_min_message_length() override
Definition: gcs_xcom_statistics_interface.cc:54
long get_max_message_length() override
Definition: gcs_xcom_statistics_interface.cc:58
long total_messages_sent
Definition: gcs_xcom_statistics_interface.h:102
long total_messages_received
Definition: gcs_xcom_statistics_interface.h:104
long get_total_messages_received() override
Definition: gcs_xcom_statistics_interface.cc:46
long last_message_timestamp
Definition: gcs_xcom_statistics_interface.h:108
Gcs_xcom_statistics()
Definition: gcs_xcom_statistics_interface.cc:29
long total_bytes_sent
Definition: gcs_xcom_statistics_interface.h:103
long get_total_messages_sent() override
Definition: gcs_xcom_statistics_interface.cc:40
long total_bytes_received
Definition: gcs_xcom_statistics_interface.h:105
long max_message_length
Definition: gcs_xcom_statistics_interface.h:107
long get_last_message_timestamp() override
Definition: gcs_xcom_statistics_interface.cc:62
void update_message_received(long message_length) override
Method called to register when a message is received.
Definition: gcs_xcom_statistics_interface.cc:73
Include file for Sun RPC to compile out of the box.