diff --git a/src/mon/HealthMonitor.h b/src/mon/HealthMonitor.h index 215ed0436cab2..4a7e3842bb24e 100644 --- a/src/mon/HealthMonitor.h +++ b/src/mon/HealthMonitor.h @@ -25,7 +25,7 @@ class HealthMonitor : public QuorumService map services; protected: - virtual void service_shutdown(); + void service_shutdown() override; public: HealthMonitor(Monitor *m) : QuorumService(m) { } @@ -38,20 +38,20 @@ class HealthMonitor : public QuorumService * @defgroup HealthMonitor_Inherited_h Inherited abstract methods * @{ */ - virtual void init(); - virtual void get_health(Formatter *f, - list >& summary, - list > *detail); - virtual bool service_dispatch(MonOpRequestRef op); + void init() override; + void get_health(Formatter *f, + list >& summary, + list > *detail) override; + bool service_dispatch(MonOpRequestRef op) override; - virtual void start_epoch() { + void start_epoch() override { for (map::iterator it = services.begin(); it != services.end(); ++it) { it->second->start(get_epoch()); } } - virtual void finish_epoch() { + void finish_epoch() override { generic_dout(20) << "HealthMonitor::finish_epoch()" << dendl; for (map::iterator it = services.begin(); it != services.end(); ++it) { @@ -60,14 +60,14 @@ class HealthMonitor : public QuorumService } } - virtual void cleanup() { } - virtual void service_tick() { } + void cleanup() override { } + void service_tick() override { } - virtual int get_type() { + int get_type() override { return QuorumService::SERVICE_HEALTH; } - virtual string get_name() const { + string get_name() const override { return "health"; }