1
0
mirror of https://github.com/codership/wsrep-lib.git synced 2025-07-28 20:02:00 +03:00

Enable -Wsuggest-override if supported by the compiler.

This commit is contained in:
Teemu Ollakka
2020-10-22 17:31:21 +03:00
parent d1482feb32
commit 7245db4704
4 changed files with 62 additions and 44 deletions

View File

@ -37,62 +37,72 @@ namespace wsrep
~wsrep_provider_v26();
enum wsrep::provider::status
connect(const std::string&, const std::string&, const std::string&,
bool);
int disconnect();
int capabilities() const;
bool) WSREP_OVERRIDE;
int disconnect() WSREP_OVERRIDE;
int capabilities() const WSREP_OVERRIDE;
int desync();
int resync();
wsrep::seqno pause();
int resume();
int desync() WSREP_OVERRIDE;
int resync() WSREP_OVERRIDE;
wsrep::seqno pause() WSREP_OVERRIDE;
int resume() WSREP_OVERRIDE;
enum wsrep::provider::status run_applier(wsrep::high_priority_service*);
int start_transaction(wsrep::ws_handle&) { return 0; }
enum wsrep::provider::status
assign_read_view(wsrep::ws_handle&, const wsrep::gtid*);
int append_key(wsrep::ws_handle&, const wsrep::key&);
run_applier(wsrep::high_priority_service*) WSREP_OVERRIDE;
int start_transaction(wsrep::ws_handle&) WSREP_OVERRIDE { return 0; }
enum wsrep::provider::status
append_data(wsrep::ws_handle&, const wsrep::const_buffer&);
assign_read_view(wsrep::ws_handle&, const wsrep::gtid*) WSREP_OVERRIDE;
int append_key(wsrep::ws_handle&, const wsrep::key&) WSREP_OVERRIDE;
enum wsrep::provider::status
append_data(wsrep::ws_handle&, const wsrep::const_buffer&)
WSREP_OVERRIDE;
enum wsrep::provider::status
certify(wsrep::client_id, wsrep::ws_handle&,
int,
wsrep::ws_meta&);
wsrep::ws_meta&) WSREP_OVERRIDE;
enum wsrep::provider::status
bf_abort(wsrep::seqno,
wsrep::transaction_id,
wsrep::seqno&);
enum wsrep::provider::status rollback(const wsrep::transaction_id);
wsrep::seqno&) WSREP_OVERRIDE;
enum wsrep::provider::status
rollback(const wsrep::transaction_id) WSREP_OVERRIDE;
enum wsrep::provider::status
commit_order_enter(const wsrep::ws_handle&,
const wsrep::ws_meta&);
const wsrep::ws_meta&) WSREP_OVERRIDE;
int commit_order_leave(const wsrep::ws_handle&,
const wsrep::ws_meta&,
const wsrep::mutable_buffer&);
int release(wsrep::ws_handle&);
const wsrep::mutable_buffer&) WSREP_OVERRIDE;
int release(wsrep::ws_handle&) WSREP_OVERRIDE;
enum wsrep::provider::status replay(const wsrep::ws_handle&,
wsrep::high_priority_service*);
wsrep::high_priority_service*)
WSREP_OVERRIDE;
enum wsrep::provider::status enter_toi(wsrep::client_id,
const wsrep::key_array&,
const wsrep::const_buffer&,
wsrep::ws_meta&,
int);
int)
WSREP_OVERRIDE;
enum wsrep::provider::status leave_toi(wsrep::client_id,
const wsrep::mutable_buffer&);
const wsrep::mutable_buffer&)
WSREP_OVERRIDE;
std::pair<wsrep::gtid, enum wsrep::provider::status>
causal_read(int) const;
enum wsrep::provider::status wait_for_gtid(const wsrep::gtid&, int) const;
wsrep::gtid last_committed_gtid() const;
enum wsrep::provider::status sst_sent(const wsrep::gtid&, int);
enum wsrep::provider::status sst_received(const wsrep::gtid& gtid, int);
enum wsrep::provider::status enc_set_key(const wsrep::const_buffer& key);
std::vector<status_variable> status() const;
void reset_status();
std::string options() const;
enum wsrep::provider::status options(const std::string&);
std::string name() const;
std::string version() const;
std::string vendor() const;
void* native() const;
causal_read(int) const WSREP_OVERRIDE;
enum wsrep::provider::status wait_for_gtid(const wsrep::gtid&, int)
const WSREP_OVERRIDE;
wsrep::gtid last_committed_gtid() const WSREP_OVERRIDE;
enum wsrep::provider::status sst_sent(const wsrep::gtid&, int)
WSREP_OVERRIDE;
enum wsrep::provider::status sst_received(const wsrep::gtid& gtid, int)
WSREP_OVERRIDE;
enum wsrep::provider::status enc_set_key(const wsrep::const_buffer& key)
WSREP_OVERRIDE;
std::vector<status_variable> status() const WSREP_OVERRIDE;
void reset_status() WSREP_OVERRIDE;
std::string options() const WSREP_OVERRIDE;
enum wsrep::provider::status options(const std::string&) WSREP_OVERRIDE;
std::string name() const WSREP_OVERRIDE;
std::string version() const WSREP_OVERRIDE;
std::string vendor() const WSREP_OVERRIDE;
void* native() const WSREP_OVERRIDE;
private:
wsrep_provider_v26(const wsrep_provider_v26&);
wsrep_provider_v26& operator=(const wsrep_provider_v26);