17 #ifndef COM_BORA_SOFTWARE__BALAU_NETWORK_SERVER__WS_WEB_APPLICATION 18 #define COM_BORA_SOFTWARE__BALAU_NETWORK_SERVER__WS_WEB_APPLICATION 72 #endif // COM_BORA_SOFTWARE__BALAU_NETWORK_SERVER__WS_WEB_APPLICATION Components and utilities working on HTTP data transmission.
Definition: HttpClient.hpp:26
virtual void handleTextMessage(WsSession &session, std::string_view path)=0
Handle received text data.
Low level types used in networking code.
virtual void handlePong(WsSession &session, std::string_view path)=0
Handle a received pong control message.
Abstract base class of WebSocket web application handlers.
Definition: WsWebApp.hpp:36
virtual ~WsWebApp()=default
Destroy the WebSocket web application instance.
virtual void handleBinaryMessage(WsSession &session, std::string_view path)=0
Handle received binary data.
virtual void handleClose(WsSession &session, std::string_view path)=0
Handle a received close control message.
virtual void handlePing(WsSession &session, std::string_view path)=0
Handle a received ping control message.
Manages the handling of WebSocket messages in a WebSocket connection.
Definition: WsSession.hpp:35