24#ifndef STATISTICS_STORAGE_INTERFACE_DEFAULT_IMPL_H 
   25#define STATISTICS_STORAGE_INTERFACE_DEFAULT_IMPL_H 
   41      [[maybe_unused]] 
unsigned long long proposal_time)
 override {}
 
   46      [[maybe_unused]] 
unsigned long long proposal_time)
 override {}
 
Definition: statistics_storage_interface_default_impl.h:31
 
void add_bytes_received(uint64_t bytes_received) override
Adds to bytes received in this member.
Definition: statistics_storage_interface_default_impl.h:44
 
void set_last_proposal_time(unsigned long long proposal_time) override
Sets the last proposal time.
Definition: statistics_storage_interface_default_impl.h:45
 
void add_three_phase_paxos() override
Adds one 3-Phase PAXOS round.
Definition: statistics_storage_interface_default_impl.h:42
 
void add_sucessful_paxos_round() override
Adds one successful PAXOS round.
Definition: statistics_storage_interface_default_impl.h:37
 
void add_message() override
Adds one message sent.
Definition: statistics_storage_interface_default_impl.h:43
 
void add_bytes_sent(uint64_t bytes_sent) override
Adds to bytes sent to all members.
Definition: statistics_storage_interface_default_impl.h:39
 
Xcom_statistics_storage_interface_default_impl()=default
 
void add_empty_proposal_round() override
Adds one Noop proposal round.
Definition: statistics_storage_interface_default_impl.h:38
 
~Xcom_statistics_storage_interface_default_impl() override=default
 
void add_proposal_time(unsigned long long proposal_time) override
Adds to the cumulative proposal time.
Definition: statistics_storage_interface_default_impl.h:40
 
Interface class for all statistics that XCom will provide.
Definition: statistics_storage_interface.h:33