![]()  | 
  
    MySQL 8.4.7
    
   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, and Xcom_statistics_storage_interface_default_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, and Xcom_statistics_storage_interface_default_impl.