|
| | Pipeline_stats_member_message (int32 transactions_waiting_certification, int32 transactions_waiting_apply, int64 transactions_certified, int64 transactions_applied, int64 transactions_local, int64 transactions_negative_certified, int64 transactions_rows_validating, bool transaction_gtids, const std::string &transactions_committed_all_members, const std::string &transactions_last_conflict_free, int64 transactions_local_rollback, Flow_control_mode mode) |
| | Message constructor. More...
|
| |
| | Pipeline_stats_member_message (const unsigned char *buf, size_t len) |
| | Message constructor for raw data. More...
|
| |
| | ~Pipeline_stats_member_message () override |
| | Message destructor. More...
|
| |
| int32 | get_transactions_waiting_certification () |
| | Get transactions waiting certification counter value. More...
|
| |
| int32 | get_transactions_waiting_apply () |
| | Get transactions waiting apply counter value. More...
|
| |
| int64 | get_transactions_certified () |
| | Get transactions certified. More...
|
| |
| int64 | get_transactions_applied () |
| | Get transactions applied. More...
|
| |
| int64 | get_transactions_local () |
| | Get local transactions that member tried to commit. More...
|
| |
| int64 | get_transactions_negative_certified () |
| | Get negatively certified transaction by member. More...
|
| |
| int64 | get_transactions_rows_validating () |
| | Get size of conflict detection database. More...
|
| |
| bool | get_transation_gtids_present () const |
| | Returns a flag indicating whether or not the GTIDs on this stats message are updated/present. More...
|
| |
| const std::string & | get_transaction_committed_all_members () |
| | Get set of stable group transactions. More...
|
| |
| const std::string & | get_transaction_last_conflict_free () |
| | Get last positive certified transaction. More...
|
| |
| int64 | get_transactions_local_rollback () |
| | Get local transactions rolled back by the member. More...
|
| |
| Flow_control_mode | get_flow_control_mode () |
| | Get flow-control mode of member. More...
|
| |
| virtual | ~Plugin_gcs_message ()=default |
| |
| int | get_version () |
| |
| unsigned short | get_header_length () |
| |
| enum_cargo_type | get_cargo_type () const |
| |
| unsigned long long | get_msg_length () |
| |
| void | encode (std::vector< unsigned char > *buffer) const |
| | Encodes the contents of this instance into the buffer. More...
|
| |
| void | decode (const unsigned char *buffer, size_t length) |
| | Decodes the contents of the buffer and sets the field values according to the values decoded. More...
|
| |
|
| void | encode_payload (std::vector< unsigned char > *buffer) const override |
| | Encodes the message contents for transmission. More...
|
| |
| void | decode_payload (const unsigned char *buffer, const unsigned char *end) override |
| | Message decoding method. More...
|
| |
| | Plugin_gcs_message (enum_cargo_type cargo_type) |
| | Plugin_gcs_message constructor. More...
|
| |
| void | encode_header (std::vector< unsigned char > *buffer) const |
| | Encodes the header of this instance into the buffer. More...
|
| |
| void | decode_header (const unsigned char **slider) |
| | Decodes the header of the buffer into this instance. More...
|
| |
| void | encode_payload_item_type_and_length (std::vector< unsigned char > *buffer, uint16 payload_item_type, unsigned long long payload_item_length) const |
| | Encodes the given payload item type and length into the buffer. More...
|
| |
| void | encode_payload_item_char (std::vector< unsigned char > *buffer, uint16 type, unsigned char value) const |
| | Encodes the given payload item (type, length and value) into the buffer as a char (1 byte). More...
|
| |
| void | encode_payload_item_int2 (std::vector< unsigned char > *buffer, uint16 type, uint16 value) const |
| | Encodes the given payload item (type, length and value) into the buffer as a 2 bytes integer. More...
|
| |
| void | decode_payload_item_int2 (const unsigned char **buffer, uint16 *type, uint16 *value) |
| | Decodes the given payload item (type, length and value) from the buffer as a 2 bytes integer. More...
|
| |
| void | encode_payload_item_int4 (std::vector< unsigned char > *buffer, uint16 type, uint32 value) const |
| | Encodes the given payload item (type, length and value) into the buffer as a 4 bytes integer. More...
|
| |
| void | decode_payload_item_int4 (const unsigned char **buffer, uint16 *type, uint32 *value) |
| | Decodes the given payload item (type, length and value) from the buffer as a 4 bytes integer. More...
|
| |
| void | encode_payload_item_int8 (std::vector< unsigned char > *buffer, uint16 type, ulonglong value) const |
| | Encodes the given payload item (type, length and value) into the buffer as a 8 bytes integer. More...
|
| |
| void | decode_payload_item_int8 (const unsigned char **buffer, uint16 *type, uint64 *value) |
| | Decodes the given payload item (type, length and value) from the buffer as a 8 bytes integer. More...
|
| |
| void | encode_payload_item_string (std::vector< unsigned char > *buffer, uint16 type, const char *value, unsigned long long length) const |
| | Encodes the given payload item (type, length and value) into the buffer as a char array (variable size). More...
|
| |
| void | decode_payload_item_string (const unsigned char **buffer, uint16 *type, std::string *value, unsigned long long *length) |
| | Decodes the given payload item (type, length and value) from the buffer as a char array (variable size). More...
|
| |
| void | encode_payload_item_bytes (std::vector< unsigned char > *buffer, uint16 type, const unsigned char *value, unsigned long long length) const |
| | Encodes the given payload item (type, length and value) into the buffer as a byte buffer (variable size). More...
|
| |
| void | decode_payload_item_bytes (const unsigned char **buffer, uint16 *type, unsigned char *value, unsigned long long *length) |
| | Decodes the given payload item (type, length and value) from the buffer as a byte buffer (variable size). More...
|
| |
Describes all statistics sent by members.