Browse Source

Enforce override virtual methods

pull/4776/head
Kalebe Alves 4 years ago committed by Anders Jenbo
parent
commit
4130c37d17
  1. 22
      Source/dvlnet/base_protocol.h
  2. 14
      Source/dvlnet/tcp_client.h

22
Source/dvlnet/base_protocol.h

@ -16,20 +16,20 @@ namespace net {
template <class P>
class base_protocol : public base {
public:
virtual int create(std::string addrstr);
virtual int join(std::string addrstr);
virtual void poll();
virtual void send(packet &pkt);
virtual void DisconnectNet(plr_t plr);
int create(std::string addrstr) override;
int join(std::string addrstr) override;
void poll() override;
void send(packet &pkt) override;
void DisconnectNet(plr_t plr) override;
virtual bool SNetLeaveGame(int type);
bool SNetLeaveGame(int type) override;
virtual std::string make_default_gamename();
virtual bool send_info_request();
virtual void clear_gamelist();
virtual std::vector<GameInfo> get_gamelist();
std::string make_default_gamename() override;
bool send_info_request() override;
void clear_gamelist() override;
std::vector<GameInfo> get_gamelist() override;
virtual ~base_protocol() = default;
~base_protocol() override = default;
protected:
bool IsGameHost() override;

14
Source/dvlnet/tcp_client.h

@ -18,17 +18,17 @@ namespace net {
class tcp_client : public base {
public:
int create(std::string addrstr);
int join(std::string addrstr);
int create(std::string addrstr) override;
int join(std::string addrstr) override;
virtual void poll();
virtual void send(packet &pkt);
void poll() override;
void send(packet &pkt) override;
virtual bool SNetLeaveGame(int type);
bool SNetLeaveGame(int type) override;
virtual ~tcp_client();
~tcp_client() override;
virtual std::string make_default_gamename();
std::string make_default_gamename() override;
protected:
bool IsGameHost() override;

Loading…
Cancel
Save