24#ifndef GCS_XCOM_STATISTICS_INTERFACE_INCLUDED 
   25#define GCS_XCOM_STATISTICS_INTERFACE_INCLUDED 
   69      std::list<Gcs_node_suspicious> &suspicious_out) 
const override;
 
This interface represents all statistics that a binding implementation should provide.
Definition: gcs_statistics_interface.h:49
 
This class is the storage and provider of all statistics coming from either XCom and GCS.
Definition: gcs_xcom_statistics_manager.h:65
 
Definition: gcs_xcom_statistics_interface.h:38
 
void get_suspicious_count(std::list< Gcs_node_suspicious > &suspicious_out) const override
Definition: gcs_xcom_statistics_interface.cc:44
 
~Gcs_xcom_statistics() override
 
unsigned long long get_cumulative_proposal_time() const override
Definition: gcs_xcom_statistics_interface.cc:65
 
unsigned long long get_last_proposal_round_time() const override
Definition: gcs_xcom_statistics_interface.cc:69
 
uint64_t get_all_bytes_sent() const override
Definition: gcs_xcom_statistics_interface.cc:40
 
uint64_t get_all_empty_proposal_rounds() const override
Definition: gcs_xcom_statistics_interface.cc:36
 
uint64_t get_all_messages_sent() const override
Definition: gcs_xcom_statistics_interface.cc:57
 
Gcs_xcom_statistics(Gcs_xcom_statistics_manager_interface *stats_mgr)
Definition: gcs_xcom_statistics_interface.cc:26
 
uint64_t get_all_full_proposal_count() const override
Definition: gcs_xcom_statistics_interface.cc:53
 
uint64_t get_all_sucessful_proposal_rounds() const override
Definition: gcs_xcom_statistics_interface.cc:32
 
uint64_t get_all_message_bytes_received() const override
Definition: gcs_xcom_statistics_interface.cc:61
 
Gcs_xcom_statistics_manager_interface * m_stats_mgr
Definition: gcs_xcom_statistics_interface.h:92
 
Include file for Sun RPC to compile out of the box.