#include <applier.h>
 | 
| virtual  | ~Applier_module_interface ()=default | 
|   | 
| virtual Certification_handler *  | get_certification_handler ()=0 | 
|   | 
| virtual int  | wait_for_applier_complete_suspension (bool *abort_flag, bool wait_for_execution=true)=0 | 
|   | 
| virtual void  | awake_applier_module ()=0 | 
|   | 
| virtual void  | interrupt_applier_suspension_wait ()=0 | 
|   | 
| virtual int  | wait_for_applier_event_execution (double timeout, bool check_and_purge_partial_transactions)=0 | 
|   | 
| virtual bool  | wait_for_current_events_execution (std::shared_ptr< Continuation > checkpoint_condition, bool *abort_flag, bool update_THD_status=true)=0 | 
|   | 
| virtual bool  | get_retrieved_gtid_set (std::string &retrieved_set)=0 | 
|   | 
| virtual int  | wait_for_applier_event_execution (std::string &retrieved_set, double timeout, bool update_THD_status=true)=0 | 
|   | 
| virtual size_t  | get_message_queue_size ()=0 | 
|   | 
| virtual Member_applier_state  | get_applier_status ()=0 | 
|   | 
| virtual void  | add_suspension_packet ()=0 | 
|   | 
| virtual void  | add_view_change_packet (View_change_packet *packet)=0 | 
|   | 
| virtual void  | add_single_primary_action_packet (Single_primary_action_packet *packet)=0 | 
|   | 
| virtual void  | add_transaction_prepared_action_packet (Transaction_prepared_action_packet *packet)=0 | 
|   | 
| virtual void  | add_sync_before_execution_action_packet (Sync_before_execution_action_packet *packet)=0 | 
|   | 
| virtual void  | add_leaving_members_action_packet (Leaving_members_action_packet *packet)=0 | 
|   | 
| virtual int  | handle (const uchar *data, ulong len, enum_group_replication_consistency_level consistency_level, std::list< Gcs_member_identifier > *online_members, PSI_memory_key key)=0 | 
|   | 
| virtual int  | handle_pipeline_action (Pipeline_action *action)=0 | 
|   | 
| virtual Flow_control_module *  | get_flow_control_module ()=0 | 
|   | 
| virtual void  | run_flow_control_step ()=0 | 
|   | 
| virtual int  | purge_applier_queue_and_restart_applier_module ()=0 | 
|   | 
| virtual bool  | queue_and_wait_on_queue_checkpoint (std::shared_ptr< Continuation > checkpoint_condition)=0 | 
|   | 
| virtual Pipeline_stats_member_collector *  | get_pipeline_stats_member_collector ()=0 | 
|   | 
◆ ~Applier_module_interface()
  
  
      
        
          | virtual Applier_module_interface::~Applier_module_interface  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtualdefault   | 
  
 
 
◆ add_leaving_members_action_packet()
◆ add_single_primary_action_packet()
◆ add_suspension_packet()
  
  
      
        
          | virtual void Applier_module_interface::add_suspension_packet  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ add_sync_before_execution_action_packet()
◆ add_transaction_prepared_action_packet()
◆ add_view_change_packet()
  
  
      
        
          | virtual void Applier_module_interface::add_view_change_packet  | 
          ( | 
          View_change_packet *  | 
          packet | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ awake_applier_module()
  
  
      
        
          | virtual void Applier_module_interface::awake_applier_module  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ get_applier_status()
◆ get_certification_handler()
◆ get_flow_control_module()
◆ get_message_queue_size()
  
  
      
        
          | virtual size_t Applier_module_interface::get_message_queue_size  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ get_pipeline_stats_member_collector()
◆ get_retrieved_gtid_set()
  
  
      
        
          | virtual bool Applier_module_interface::get_retrieved_gtid_set  | 
          ( | 
          std::string &  | 
          retrieved_set | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ handle()
◆ handle_pipeline_action()
  
  
      
        
          | virtual int Applier_module_interface::handle_pipeline_action  | 
          ( | 
          Pipeline_action *  | 
          action | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ interrupt_applier_suspension_wait()
  
  
      
        
          | virtual void Applier_module_interface::interrupt_applier_suspension_wait  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ purge_applier_queue_and_restart_applier_module()
  
  
      
        
          | virtual int Applier_module_interface::purge_applier_queue_and_restart_applier_module  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ queue_and_wait_on_queue_checkpoint()
  
  
      
        
          | virtual bool Applier_module_interface::queue_and_wait_on_queue_checkpoint  | 
          ( | 
          std::shared_ptr< Continuation >  | 
          checkpoint_condition | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ run_flow_control_step()
  
  
      
        
          | virtual void Applier_module_interface::run_flow_control_step  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ wait_for_applier_complete_suspension()
  
  
      
        
          | virtual int Applier_module_interface::wait_for_applier_complete_suspension  | 
          ( | 
          bool *  | 
          abort_flag,  | 
         
        
           | 
           | 
          bool  | 
          wait_for_execution = true  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ wait_for_applier_event_execution() [1/2]
  
  
      
        
          | virtual int Applier_module_interface::wait_for_applier_event_execution  | 
          ( | 
          double  | 
          timeout,  | 
         
        
           | 
           | 
          bool  | 
          check_and_purge_partial_transactions  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ wait_for_applier_event_execution() [2/2]
  
  
      
        
          | virtual int Applier_module_interface::wait_for_applier_event_execution  | 
          ( | 
          std::string &  | 
          retrieved_set,  | 
         
        
           | 
           | 
          double  | 
          timeout,  | 
         
        
           | 
           | 
          bool  | 
          update_THD_status = true  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ wait_for_current_events_execution()
  
  
      
        
          | virtual bool Applier_module_interface::wait_for_current_events_execution  | 
          ( | 
          std::shared_ptr< Continuation >  | 
          checkpoint_condition,  | 
         
        
           | 
           | 
          bool *  | 
          abort_flag,  | 
         
        
           | 
           | 
          bool  | 
          update_THD_status = true  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
pure virtual   | 
  
 
 
The documentation for this class was generated from the following file: