MySQL 9.1.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 |