summaryrefslogtreecommitdiff
path: root/sql/semisync_slave.h
diff options
context:
space:
mode:
authorAndrei Elkin <andrei.elkin@mariadb.com>2017-11-25 18:54:42 +0200
committerMonty <monty@mariadb.org>2017-12-18 13:43:38 +0200
commitf279d3c43aa7536b0f9bf46df8f4a3ef02918be0 (patch)
tree8b030839b7b1017a8caf948a5991bd610e0e1c6b /sql/semisync_slave.h
parent6a84e3407df448b28230602ca4e748c85bce52bc (diff)
downloadmariadb-git-f279d3c43aa7536b0f9bf46df8f4a3ef02918be0.tar.gz
MDEV-13073. This part converts the Ali patch`s identifiers to the MariaDB standard. Also some renaming is done as well as white spaces removal.
Diffstat (limited to 'sql/semisync_slave.h')
-rw-r--r--sql/semisync_slave.h51
1 files changed, 26 insertions, 25 deletions
diff --git a/sql/semisync_slave.h b/sql/semisync_slave.h
index d67e1a05070..e781077a3a9 100644
--- a/sql/semisync_slave.h
+++ b/sql/semisync_slave.h
@@ -29,39 +29,38 @@ class Master_info;
/**
The extension class for the slave of semi-synchronous replication
*/
-class ReplSemiSyncSlave
- :public ReplSemiSyncBase {
+class Repl_semi_sync_slave
+ :public Repl_semi_sync_base {
public:
- ReplSemiSyncSlave()
- :slave_enabled_(false)
- {}
- ~ReplSemiSyncSlave() {}
+ Repl_semi_sync_slave() :slave_enabled_(false) {}
+ ~Repl_semi_sync_slave() {}
- void setTraceLevel(unsigned long trace_level) {
+ void set_trace_level(unsigned long trace_level) {
trace_level_ = trace_level;
}
/* Initialize this class after MySQL parameters are initialized. this
* function should be called once at bootstrap time.
*/
- int initObject();
+ int init_object();
- bool getSlaveEnabled() {
+ bool get_slave_enabled() {
return slave_enabled_;
}
- void setSlaveEnabled(bool enabled) {
+
+ void set_slave_enabled(bool enabled) {
slave_enabled_ = enabled;
}
-
- bool isDelayMaster(){
+
+ bool is_delay_master(){
return delay_master_;
}
- void setDelayMaster(bool enabled) {
+ void set_delay_master(bool enabled) {
delay_master_ = enabled;
}
- void setKillConnTimeout(unsigned int timeout) {
+ void set_kill_conn_timeout(unsigned int timeout) {
kill_conn_timeout_ = timeout;
}
@@ -71,29 +70,31 @@ public:
* Input:
* header - (IN) packet header pointer
* total_len - (IN) total packet length: metadata + payload
- * semi_flags - (IN) store flags: SEMI_SYNC_SLAVE_DELAY_SYNC and SEMI_SYNC_NEED_ACK
+ * semi_flags - (IN) store flags: SEMI_SYNC_SLAVE_DELAY_SYNC and
+ SEMI_SYNC_NEED_ACK
* payload - (IN) payload: the replication event
* payload_len - (IN) payload length
*
* Return:
* 0: success; non-zero: error
*/
- int slaveReadSyncHeader(const char *header, unsigned long total_len, int *semi_flags,
- const char **payload, unsigned long *payload_len);
+ int slave_read_sync_header(const char *header, unsigned long total_len,
+ int *semi_flags,
+ const char **payload, unsigned long *payload_len);
/* A slave replies to the master indicating its replication process. It
* indicates that the slave has received all events before the specified
* binlog position.
*/
- int slaveReply(Master_info* mi);
- int slaveStart(Master_info *mi);
- int slaveStop(Master_info *mi);
- int requestTransmit(Master_info*);
- void killConnection(MYSQL *mysql);
- int resetSlave(Master_info *mi);
+ int slave_reply(Master_info* mi);
+ int slave_start(Master_info *mi);
+ int slave_stop(Master_info *mi);
+ int request_transmit(Master_info*);
+ void kill_connection(MYSQL *mysql);
+ int reset_slave(Master_info *mi);
private:
- /* True when initObject has been called */
+ /* True when init_object has been called */
bool init_done_;
bool slave_enabled_; /* semi-sycn is enabled on the slave */
bool delay_master_;
@@ -105,7 +106,7 @@ private:
extern my_bool rpl_semi_sync_slave_enabled;
extern my_bool rpl_semi_sync_slave_status;
extern ulong rpl_semi_sync_slave_trace_level;
-extern ReplSemiSyncSlave repl_semisync_slave;
+extern Repl_semi_sync_slave repl_semisync_slave;
extern char rpl_semi_sync_slave_delay_master;
extern unsigned int rpl_semi_sync_slave_kill_conn_timeout;