MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ReplSemiSyncSlave Class Reference

#include <semisync_slave.h>

Inheritance diagram for ReplSemiSyncSlave:
Collaboration diagram for ReplSemiSyncSlave:

Public Member Functions

void setTraceLevel (unsigned long trace_level)
int initObject ()
bool getSlaveEnabled ()
void setSlaveEnabled (bool enabled)
int slaveReadSyncHeader (const char *header, unsigned long total_len, bool *need_reply, const char **payload, unsigned long *payload_len)
int slaveReply (MYSQL *mysql, const char *binlog_filename, my_off_t binlog_filepos)
int slaveStart (Binlog_relay_IO_param *param)
int slaveStop (Binlog_relay_IO_param *param)

Additional Inherited Members

- Public Attributes inherited from Trace
unsigned long trace_level_
- Static Public Attributes inherited from ReplSemiSyncBase
static const unsigned char kSyncHeader [2]
static const unsigned char kPacketMagicNum = 0xef
static const unsigned char kPacketFlagSync = 0x01

Detailed Description

The extension class for the slave of semi-synchronous replication

Definition at line 26 of file semisync_slave.h.


The documentation for this class was generated from the following files: