![]()  | 
  
    MySQL 9.5.0
    
   Source Code Documentation 
   | 
 
#include <assert.h>#include <mysql/components/my_service.h>#include <mysql/components/services/log_builtins.h>#include <mysql/group_replication_priv.h>#include <mysql/plugin.h>#include <mysql/service_rpl_transaction_ctx.h>#include <mysqld_error.h>#include <sys/types.h>#include "plugin/replication_observers_example/gr_message_service_example.h"#include "plugin/replication_observers_example/src/binlog/service/iterator/tests/pfs.h"#include "plugin/replication_observers_example/src/binlog/service/iterator/tests/status_vars.h"#include <mysql/components/services/ongoing_transaction_query_service.h>#include "my_dbug.h"#include "my_inttypes.h"#include "sql/current_thd.h"#include "sql/sql_class.h"#include "string_with_len.h"Typedefs | |
| typedef enum enum_before_commit_test_cases | before_commit_test_cases | 
Enumerations | |
| enum | enum_before_commit_test_cases { NEGATIVE_CERTIFICATION , POSITIVE_CERTIFICATION_WITH_GTID , POSITIVE_CERTIFICATION_WITHOUT_GTID , INVALID_CERTIFICATION_OUTCOME } | 
| typedef enum enum_before_commit_test_cases before_commit_test_cases | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
| int binlog_relay_applier_start | ( | Binlog_relay_IO_param * | ) | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
| mysql_declare_plugin | ( | replication_observers_example | ) | 
      
  | 
  static | 
      
  | 
  static | 
| int test_channel_service_interface | ( | ) | 
| int test_channel_service_interface_initialization | ( | ) | 
| int test_channel_service_interface_io_thread | ( | ) | 
| bool test_channel_service_interface_is_io_stopping | ( | ) | 
| bool test_channel_service_interface_is_sql_stopping | ( | ) | 
| bool test_channel_service_interface_relay_log_renamed | ( | ) | 
| bool test_server_count_transactions | ( | ) | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
| int validate_plugin_server_requirements | ( | Trans_param * | param | ) | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
| const mysql_service_log_builtins_t* log_bi = nullptr | 
accessor built-ins
accessor built-ins
| const mysql_service_log_builtins_string_t* log_bs = nullptr | 
string built-ins
| mysql_declare_plugin_end | 
      
  | 
  static | 
      
  | 
  static | 
| Binlog_relay_IO_observer relay_io_observer | 
| struct Mysql_replication replication_observers_example_plugin | 
| Server_state_observer server_state_observer | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
| Trans_observer trans_observer |