diff --git a/src/WebSockets.h b/src/WebSockets.h index 0d930f7..b81161a 100644 --- a/src/WebSockets.h +++ b/src/WebSockets.h @@ -272,10 +272,10 @@ class WebSockets { typedef std::function WSreadWaitCb; #endif - virtual void clientDisconnect(WSclient_t * client); - virtual bool clientIsConnected(WSclient_t * client); + virtual void clientDisconnect(WSclient_t * client) = 0; + virtual bool clientIsConnected(WSclient_t * client) = 0; - virtual void messageReceived(WSclient_t * client, WSopcode_t opcode, uint8_t * payload, size_t length, bool fin); + virtual void messageReceived(WSclient_t * client, WSopcode_t opcode, uint8_t * payload, size_t length, bool fin) = 0; void clientDisconnect(WSclient_t * client, uint16_t code, char * reason = NULL, size_t reasonLen = 0); bool sendFrame(WSclient_t * client, WSopcode_t opcode, uint8_t * payload = NULL, size_t length = 0, bool mask = false, bool fin = true, bool headerToPayload = false);