diff options
Diffstat (limited to 'modules/websocket/wsl_client.h')
-rw-r--r-- | modules/websocket/wsl_client.h | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/modules/websocket/wsl_client.h b/modules/websocket/wsl_client.h index 1ead88f60b..57dfd635b7 100644 --- a/modules/websocket/wsl_client.h +++ b/modules/websocket/wsl_client.h @@ -49,17 +49,22 @@ private: int _in_pkt_size; int _out_buf_size; int _out_pkt_size; - wslay_event_context_ptr _ctx; + Ref<WSLPeer> _peer; - // XXX we could use HTTPClient with some hacking instead... Ref<StreamPeerTCP> _tcp; + Ref<StreamPeer> _connection; + CharString _request; + int _requested; + + uint8_t _resp_buf[WSL_MAX_HEADER_SIZE]; + int _resp_pos; + String _response; + String _key; String _host; PoolVector<String> _protocols; - Ref<StreamPeer> _connection; - int _requested; bool _use_ssl; void _do_handshake(); |