MySQL 9.0.0
Source Code Documentation
|
Interface class for all statistics that XCom will provide. More...
#include <statistics_storage_interface.h>
Public Member Functions | |
virtual | ~Xcom_statistics_storage_interface ()=default |
virtual void | add_sucessful_paxos_round ()=0 |
Adds one successful PAXOS round. More... | |
virtual void | add_empty_proposal_round ()=0 |
Adds one Noop proposal round. More... | |
virtual void | add_bytes_sent (uint64_t bytes_sent)=0 |
Adds to bytes sent to all members. More... | |
virtual void | add_proposal_time (unsigned long long proposal_time)=0 |
Adds to the cumulative proposal time. More... | |
virtual void | add_three_phase_paxos ()=0 |
Adds one 3-Phase PAXOS round. More... | |
virtual void | add_message ()=0 |
Adds one message sent. More... | |
virtual void | add_bytes_received (uint64_t bytes_received)=0 |
Adds to bytes received in this member. More... | |
virtual void | set_last_proposal_time (unsigned long long proposal_time)=0 |
Sets the last proposal time. More... | |
Interface class for all statistics that XCom will provide.
|
virtualdefault |
|
pure virtual |
Adds to bytes received in this member.
Implemented in Gcs_xcom_statistics_storage_impl, and Xcom_statistics_storage_interface_default_impl.
|
pure virtual |
Adds to bytes sent to all members.
bytes_sent | the amount of bytes sent to the network. |
Implemented in Gcs_xcom_statistics_storage_impl, and Xcom_statistics_storage_interface_default_impl.
|
pure virtual |
Adds one Noop proposal round.
Implemented in Gcs_xcom_statistics_storage_impl, and Xcom_statistics_storage_interface_default_impl.
|
pure virtual |
Adds one message sent.
Implemented in Gcs_xcom_statistics_storage_impl, and Xcom_statistics_storage_interface_default_impl.
|
pure virtual |
Adds to the cumulative proposal time.
proposal_time | Proposal time to add |
Implemented in Gcs_xcom_statistics_storage_impl.
|
pure virtual |
Adds one successful PAXOS round.
Implemented in Gcs_xcom_statistics_storage_impl, and Xcom_statistics_storage_interface_default_impl.
|
pure virtual |
Adds one 3-Phase PAXOS round.
Implemented in Gcs_xcom_statistics_storage_impl, and Xcom_statistics_storage_interface_default_impl.
|
pure virtual |
Sets the last proposal time.
Implemented in Gcs_xcom_statistics_storage_impl.