![]()  | 
  
    MySQL 9.5.0
    
   Source Code Documentation 
   | 
 
#include <list>#include <mysql/group_replication_priv.h>#include <mysql/plugin_group_replication.h>#include "mysql/components/services/log_builtins.h"#include "mysqld_error.h"#include "plugin/group_replication/include/plugin_psi.h"#include "plugin/group_replication/include/plugin_server_include.h"#include "plugin/group_replication/libmysqlgcs/include/mysql/gcs/gcs_member_identifier.h"Go to the source code of this file.
Classes | |
| class | Packet | 
| A generic interface for different kinds of packets.  More... | |
| class | Data_packet | 
| A wrapper for raw network packets.  More... | |
| class | View_change_packet | 
| A packet to send view change related info to the applier.  More... | |
| class | Pipeline_event | 
| A wrapper for log events/packets.  More... | |
| class | Continuation | 
| Class used to wait on the execution of some action.  More... | |
| class | Pipeline_action | 
| A wrapper for pipeline actions.  More... | |
| class | Event_handler | 
| Interface for the application of events, them being packets or log events.  More... | |
Macros | |
| #define | DATA_PACKET_TYPE 1 | 
| #define | VIEW_CHANGE_PACKET_TYPE 3 | 
| #define | UNDEFINED_EVENT_MODIFIER 0 | 
| #define | DEFAULT_EVENT_BUFFER_SIZE 16384 | 
Typedefs | |
| typedef std::list< Gcs_member_identifier, Malloc_allocator< Gcs_member_identifier > > | Members_list | 
| #define DATA_PACKET_TYPE 1 | 
| #define DEFAULT_EVENT_BUFFER_SIZE 16384 | 
| #define UNDEFINED_EVENT_MODIFIER 0 | 
| #define VIEW_CHANGE_PACKET_TYPE 3 | 
| typedef std::list<Gcs_member_identifier, Malloc_allocator<Gcs_member_identifier> > Members_list |