24#ifndef EVENT_CATALOGER_INCLUDE 
   25#define EVENT_CATALOGER_INCLUDE 
Class used to wait on the execution of some action.
Definition: pipeline_interfaces.h:536
 
Definition: event_cataloger.h:31
 
int terminate() override
Terminate the execution as defined in the handler implementation.
Definition: event_cataloger.cc:30
 
int handle_action(Pipeline_action *action) override
Handling of an action as defined in the handler implementation.
Definition: event_cataloger.cc:80
 
int handle_binary_log_event(Pipeline_event *pevent, Continuation *cont)
This method handles binary log events by storing them so they can be used on next handler.
Definition: event_cataloger.cc:49
 
bool is_unique() override
This method identifies the handler as being unique.
Definition: event_cataloger.cc:84
 
int get_role() override
This method returns the handler role.
Definition: event_cataloger.cc:86
 
int initialize() override
Initialization as defined in the handler implementation.
Definition: event_cataloger.cc:28
 
int handle_applier_event(Pipeline_event *pevent, Continuation *cont)
This method handles applier context events by storing them so they can be used on next handler.
Definition: event_cataloger.cc:75
 
int handle_event(Pipeline_event *ev, Continuation *cont) override
Handling of an event as defined in the handler implementation.
Definition: event_cataloger.cc:32
 
Interface for the application of events, them being packets or log events.
Definition: pipeline_interfaces.h:663
 
A wrapper for pipeline actions.
Definition: pipeline_interfaces.h:633
 
A wrapper for log events/packets.
Definition: pipeline_interfaces.h:167
 
repeated Action action
Definition: replication_group_member_actions.proto:43