1
0
mirror of https://github.com/MariaDB/server.git synced 2025-07-29 05:21:33 +03:00

MDEV-33746 Supply missing override markings

Find and fix missing virtual override markings.  Updates cmake
maintainer flags to include -Wsuggest-override and
-Winconsistent-missing-override.
This commit is contained in:
Dave Gosselin
2024-06-12 09:46:26 -04:00
committed by Dave Gosselin
parent ab448d4b34
commit db0c28eff8
306 changed files with 8808 additions and 8781 deletions

View File

@ -32,49 +32,49 @@ public:
: m_server_state(server_state)
{ }
wsrep::storage_service* storage_service(wsrep::client_service&);
wsrep::storage_service* storage_service(wsrep::client_service&) override;
wsrep::storage_service* storage_service(wsrep::high_priority_service&);
wsrep::storage_service* storage_service(wsrep::high_priority_service&) override;
void release_storage_service(wsrep::storage_service*);
void release_storage_service(wsrep::storage_service*) override;
wsrep::high_priority_service*
streaming_applier_service(wsrep::client_service&);
streaming_applier_service(wsrep::client_service&) override;
wsrep::high_priority_service*
streaming_applier_service(wsrep::high_priority_service&);
streaming_applier_service(wsrep::high_priority_service&) override;
void release_high_priority_service(wsrep::high_priority_service*);
void release_high_priority_service(wsrep::high_priority_service*) override;
void background_rollback(wsrep::unique_lock<wsrep::mutex> &,
wsrep::client_state &);
wsrep::client_state &) override;
void bootstrap();
void log_message(enum wsrep::log::level, const char*);
void bootstrap() override;
void log_message(enum wsrep::log::level, const char*) override;
void log_dummy_write_set(wsrep::client_state&, const wsrep::ws_meta&)
void log_dummy_write_set(wsrep::client_state&, const wsrep::ws_meta&) override
{ throw wsrep::not_implemented_error(); }
void log_view(wsrep::high_priority_service*, const wsrep::view&);
void log_view(wsrep::high_priority_service*, const wsrep::view&) override;
void recover_streaming_appliers(wsrep::client_service&);
void recover_streaming_appliers(wsrep::high_priority_service&);
wsrep::view get_view(wsrep::client_service&, const wsrep::id& own_id);
void recover_streaming_appliers(wsrep::client_service&) override;
void recover_streaming_appliers(wsrep::high_priority_service&) override;
wsrep::view get_view(wsrep::client_service&, const wsrep::id& own_id) override;
wsrep::gtid get_position(wsrep::client_service&);
void set_position(wsrep::client_service&, const wsrep::gtid&);
wsrep::gtid get_position(wsrep::client_service&) override;
void set_position(wsrep::client_service&, const wsrep::gtid&) override;
void log_state_change(enum wsrep::server_state::state,
enum wsrep::server_state::state);
enum wsrep::server_state::state) override;
bool sst_before_init() const;
bool sst_before_init() const override;
std::string sst_request();
int start_sst(const std::string&, const wsrep::gtid&, bool);
std::string sst_request() override;
int start_sst(const std::string&, const wsrep::gtid&, bool) override;
int wait_committing_transactions(int);
int wait_committing_transactions(int) override;
void debug_sync(const char*);
void debug_sync(const char*) override;
private:
Wsrep_server_state& m_server_state;
};