![]()  | 
  
    MySQL 8.0.44
    
   Source Code Documentation 
   | 
 
#include <rpl_handler.h>
Public Types | |
| typedef Binlog_storage_observer | Observer | 
  Public Types inherited from Delegate | |
| typedef List< Observer_info > | Observer_info_list | 
| typedef List_iterator< Observer_info > | Observer_info_iterator | 
Public Member Functions | |
| Binlog_storage_delegate () | |
| int | after_flush (THD *thd, const char *log_file, my_off_t log_pos) | 
| int | after_sync (THD *thd, const char *log_file, my_off_t log_pos) | 
  Public Member Functions inherited from Delegate | |
| Delegate (PSI_rwlock_key key) | |
| Class constructor.  More... | |
| virtual | ~Delegate () | 
| Class destructor.  More... | |
| int | add_observer (void *observer, st_plugin_int *plugin) | 
| Adds an observer to the observer list.  More... | |
| int | remove_observer (void *observer) | 
| Removes an observer from the observer list.  More... | |
| Observer_info_iterator | observer_info_iter () | 
| Retrieves an iterator for the observer list.  More... | |
| bool | is_empty () | 
| Returns whether or not there are registered observers.  More... | |
| int | read_lock () | 
| Acquires this Delegate class instance lock in read/shared mode.  More... | |
| int | write_lock () | 
| Acquires this Delegate class instance lock in write/exclusive mode.  More... | |
| int | unlock () | 
| Releases this Delegate class instance lock.  More... | |
| bool | is_inited () | 
| Returns whether or not this instance was initialized.  More... | |
| void | update_lock_type () | 
| Toggles the type of lock between a classical read-write lock and a shared-exclusive spin-lock.  More... | |
| void | update_plugin_ref_count () | 
Increases the info->plugin usage reference counting if replication_optimize_for_static_plugin_config is being enabled, in order to prevent plugin removal.  More... | |
| bool | use_rw_lock_type () | 
| Returns whether or not to use the classic read-write lock.  More... | |
| bool | use_spin_lock_type () | 
| Returns whether or not to use the shared spin-lock.  More... | |
      
  | 
  inline |