From 03c2e27b24a4d4985faafef299bb21335ea817ff Mon Sep 17 00:00:00 2001 From: Per Larsson Date: Tue, 22 Feb 2022 09:05:24 +0100 Subject: Removed using enum statements. --- zenhttp/websocketasio.cpp | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/zenhttp/websocketasio.cpp b/zenhttp/websocketasio.cpp index ed4f2a5b1..e9d065624 100644 --- a/zenhttp/websocketasio.cpp +++ b/zenhttp/websocketasio.cpp @@ -499,11 +499,9 @@ private: WebSocketState WsConnection::Close() { - using enum WebSocketState; + const auto PrevState = SetState(WebSocketState::kDisconnected); - const auto PrevState = SetState(kDisconnected); - - if (PrevState != kDisconnected && m_Socket->is_open()) + if (PrevState != WebSocketState::kDisconnected && m_Socket->is_open()) { m_Socket->close(); } @@ -794,11 +792,9 @@ WsServer::ReadMessage(std::shared_ptr Connection) return CloseConnection(Connection, ReadEc); } - using enum WebSocketState; - switch (Connection->State()) { - case kHandshaking: + case WebSocketState::kHandshaking: { HttpMessageParser& Parser = *reinterpret_cast(Connection->Parser()); asio::const_buffer Buffer = Connection->ReadBuffer().data(); @@ -920,14 +916,14 @@ WsServer::ReadMessage(std::shared_ptr Connection) Connection->RemoteAddr()); Connection->SetParser(std::make_unique()); - Connection->SetState(kConnected); + Connection->SetState(WebSocketState::kConnected); ReadMessage(Connection); }); } break; - case kConnected: + case WebSocketState::kConnected: { WebSocketMessageParser& Parser = *reinterpret_cast(Connection->Parser()); -- cgit v1.2.3