* @defgroup Startup/Shutdown
* @{
*/
- virtual int start();
- virtual void wait();
- virtual int shutdown();
+ int start() override;
+ void wait() override;
+ int shutdown() override;
/** @} // Startup/Shutdown */
* @defgroup Messaging
* @{
*/
- virtual int send_message(Message *m, const entity_inst_t& dest) {
- Mutex::Locker l(lock);
+ int send_message(Message *m, const entity_inst_t& dest) override {
+ Mutex::Locker l(lock);
return _send_message(m, dest);
}
* @defgroup Connection Management
* @{
*/
- virtual ConnectionRef get_connection(const entity_inst_t& dest);
- virtual ConnectionRef get_loopback_connection();
+ ConnectionRef get_connection(const entity_inst_t& dest) override;
+ ConnectionRef get_loopback_connection() override;
int send_keepalive(Connection *con);
- virtual void mark_down(const entity_addr_t& addr);
- virtual void mark_down_all();
+ void mark_down(const entity_addr_t& addr) override;
+ void mark_down_all() override;
/** @} // Connection Management */
/**
/**
* Start up the DispatchQueue thread once we have somebody to dispatch to.
*/
- virtual void ready();
+ void ready() override;
/** @} // Messenger Interfaces */
private: