From ba10536f50bb5060cdaa0ce8725d506faa8ac1ce Mon Sep 17 00:00:00 2001 From: Alex Hultman Date: Sat, 26 Jan 2019 17:13:47 +0100 Subject: [PATCH] Introduce WebSocket::terminate (todo: rename to close) --- src/WebSocket.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/WebSocket.h b/src/WebSocket.h index e1f1a99..f3ab228 100644 --- a/src/WebSocket.h +++ b/src/WebSocket.h @@ -122,6 +122,12 @@ public: webSocketContextData->closeHandler(this, code, message); } } + + /* Simple, immediate close of the socket. Emits close event */ + void terminate() { + /* This calls close event in context where it checks for isShuttingDown and either emits websocket close or not */ + Super::close(); + } }; }