MySQL  8.0.17
Source Code Documentation
rpl_msr.h File Reference
#include "my_config.h"
#include <stddef.h>
#include <sys/types.h>
#include <map>
#include <string>
#include <utility>
#include <vector>
#include "my_dbug.h"
#include "my_psi_config.h"
#include "sql/mysqld.h"
#include "sql/rpl_channel_service_interface.h"
#include "sql/rpl_filter.h"
#include "sql/rpl_gtid.h"

Go to the source code of this file.


class  Multisource_info
 Class to store all the Master_info objects of a slave to access them in the replication code base or performance schema replication tables. More...
class  Rpl_channel_filters
 The class is a container for all the per-channel filters, both a map of Rpl_filter objects and a list of Rpl_pfs_filter objects. More...


typedef std::map< std::string, Master_info * > mi_map
 Maps a channel name to it's Master_info. More...
typedef std::map< int, mi_mapreplication_channel_map
typedef std::map< std::string, Rpl_filter * > filter_map


static bool is_slave_configured ()


Multisource_info channel_map
Rpl_channel_filters rpl_channel_filters

Typedef Documentation

◆ filter_map

typedef std::map<std::string, Rpl_filter *> filter_map

◆ mi_map

typedef std::map<std::string, Master_info *> mi_map

Maps a channel name to it's Master_info.

◆ replication_channel_map

typedef std::map<int, mi_map> replication_channel_map

Function Documentation

◆ is_slave_configured()

static bool is_slave_configured ( )

Variable Documentation

◆ channel_map

Multisource_info channel_map

◆ rpl_channel_filters

Rpl_channel_filters rpl_channel_filters