diff options
Diffstat (limited to 'platform/api/udp_socket.h')
-rw-r--r-- | platform/api/udp_socket.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/platform/api/udp_socket.h b/platform/api/udp_socket.h index 3baf4119..d77d95f9 100644 --- a/platform/api/udp_socket.h +++ b/platform/api/udp_socket.h @@ -30,7 +30,6 @@ class UdpSocket { // Client for the UdpSocket class. class Client { public: - virtual ~Client() = default; // Method called when the UDP socket is bound. Default implementation // does nothing, as clients may not care about the socket bind state. @@ -49,6 +48,9 @@ class UdpSocket { // Method called when a packet is read. virtual void OnRead(UdpSocket* socket, ErrorOr<UdpPacket> packet) = 0; + + protected: + virtual ~Client(); }; // Constants used to specify how we want packets sent from this socket. |