0
0
mirror of https://github.com/OpenVPN/openvpn3.git synced 2024-09-20 12:12:15 +02:00

mark a couple of methods override instead of virtual

This is done to silence the inconsistent-missing-override warning, which
is new, since we introduced override into the files. I guess it is best
practise anyway, since C++11. So, no hard feelings.

Signed-off-by: Heiko Hund <heiko@openvpn.net>
This commit is contained in:
Heiko Hund 2021-09-17 19:53:49 +02:00
parent e091100715
commit 98af6cc703
3 changed files with 24 additions and 24 deletions

View File

@ -268,13 +268,13 @@ namespace openvpn {
}
private:
virtual bool transport_is_openvpn_protocol()
bool transport_is_openvpn_protocol() override
{
return true;
}
// transport obj calls here with incoming packets
virtual void transport_recv(BufferAllocated& buf)
void transport_recv(BufferAllocated& buf) override
{
try {
OPENVPN_LOG_CLIPROTO("Transport RECV " << server_endpoint_render() << ' ' << Base::dump_packet(buf));
@ -349,12 +349,12 @@ namespace openvpn {
}
}
virtual void transport_needs_send()
void transport_needs_send() override
{
}
// tun i/o driver calls here with incoming packets
virtual void tun_recv(BufferAllocated& buf)
void tun_recv(BufferAllocated& buf) override
{
try {
OPENVPN_LOG_CLIPROTO("TUN recv, size=" << buf.size());
@ -414,20 +414,20 @@ namespace openvpn {
}
// Return true if keepalive parameter(s) are enabled.
virtual bool is_keepalive_enabled() const
bool is_keepalive_enabled() const override
{
return Base::is_keepalive_enabled();
}
// Disable keepalive for rest of session, but fetch
// the keepalive parameters (in seconds).
virtual void disable_keepalive(unsigned int& keepalive_ping,
unsigned int& keepalive_timeout)
void disable_keepalive(unsigned int& keepalive_ping,
unsigned int& keepalive_timeout) override
{
Base::disable_keepalive(keepalive_ping, keepalive_timeout);
}
virtual void transport_pre_resolve()
void transport_pre_resolve() override
{
ClientEvent::Base::Ptr ev = new ClientEvent::Resolve();
cli_events->add_event(std::move(ev));
@ -442,19 +442,19 @@ namespace openvpn {
return out.str();
}
virtual void transport_wait_proxy()
void transport_wait_proxy() override
{
ClientEvent::Base::Ptr ev = new ClientEvent::WaitProxy();
cli_events->add_event(std::move(ev));
}
virtual void transport_wait()
void transport_wait() override
{
ClientEvent::Base::Ptr ev = new ClientEvent::Wait();
cli_events->add_event(std::move(ev));
}
virtual void transport_connecting()
void transport_connecting() override
{
try {
OPENVPN_LOG("Connecting to " << server_endpoint_render());
@ -469,7 +469,7 @@ namespace openvpn {
}
}
virtual void transport_error(const Error::Type fatal_err, const std::string& err_text)
void transport_error(const Error::Type fatal_err, const std::string& err_text) override
{
if (fatal_err != Error::UNDEF)
{
@ -485,7 +485,7 @@ namespace openvpn {
throw transport_exception(err_text);
}
virtual void proxy_error(const Error::Type fatal_err, const std::string& err_text)
void proxy_error(const Error::Type fatal_err, const std::string& err_text) override
{
if (fatal_err != Error::UNDEF)
{
@ -538,7 +538,7 @@ namespace openvpn {
}
// proto base class calls here for control channel network sends
virtual void control_net_send(const Buffer& net_buf)
void control_net_send(const Buffer& net_buf) override
{
OPENVPN_LOG_CLIPROTO("Transport SEND " << server_endpoint_render() << ' ' << Base::dump_packet(net_buf));
if (transport->transport_send_const(net_buf))
@ -546,7 +546,7 @@ namespace openvpn {
}
// proto base class calls here for app-level control-channel messages received
virtual void control_recv(BufferPtr&& app_bp)
void control_recv(BufferPtr&& app_bp) override
{
const std::string msg = Unicode::utf8_printable(Base::template read_control_string<std::string>(*app_bp),
Unicode::UTF8_FILTER|Unicode::UTF8_PASS_FMT);
@ -751,19 +751,19 @@ namespace openvpn {
}
}
virtual void tun_pre_tun_config()
void tun_pre_tun_config() override
{
ClientEvent::Base::Ptr ev = new ClientEvent::AssignIP();
cli_events->add_event(std::move(ev));
}
virtual void tun_pre_route_config()
void tun_pre_route_config() override
{
ClientEvent::Base::Ptr ev = new ClientEvent::AddRoutes();
cli_events->add_event(std::move(ev));
}
virtual void tun_connected()
void tun_connected() override
{
OPENVPN_LOG("Connected via " + tun->tun_name());
@ -788,7 +788,7 @@ namespace openvpn {
connected_ = std::move(ev);
}
virtual void tun_error(const Error::Type fatal_err, const std::string& err_text)
void tun_error(const Error::Type fatal_err, const std::string& err_text) override
{
if (fatal_err == Error::TUN_HALT)
send_explicit_exit_notify();
@ -807,7 +807,7 @@ namespace openvpn {
}
// proto base class calls here to get auth credentials
virtual void client_auth(Buffer& buf)
void client_auth(Buffer& buf) override
{
// we never send creds to a relay server
if (creds && !Base::conf().relay_mode)

View File

@ -65,8 +65,8 @@ namespace openvpn {
return new ClientConfig;
}
virtual TransportClient::Ptr new_transport_client_obj(openvpn_io::io_context& io_context,
TransportClientParent* parent);
TransportClient::Ptr new_transport_client_obj(openvpn_io::io_context& io_context,
TransportClientParent* parent) override;
void process_push(const OptionList& opt) override
{

View File

@ -62,8 +62,8 @@ namespace openvpn {
return new ClientConfig;
}
virtual TransportClient::Ptr new_transport_client_obj(openvpn_io::io_context& io_context,
TransportClientParent* parent);
TransportClient::Ptr new_transport_client_obj(openvpn_io::io_context& io_context,
TransportClientParent* parent) override;
void process_push(const OptionList& opt) override
{