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