more cleanup to propagate server connection error and let onOpen callback execute

This commit is contained in:
Benjamin Sergeant
2018-12-31 12:43:47 -08:00
parent 63138507d6
commit 3443e82812
6 changed files with 53 additions and 39 deletions

View File

@ -74,13 +74,10 @@ namespace ix
WebSocketTransport();
~WebSocketTransport();
// Client
void configure(const std::string& url,
const WebSocketPerMessageDeflateOptions& perMessageDeflateOptions);
WebSocketInitResult init();
void configure(const WebSocketPerMessageDeflateOptions& perMessageDeflateOptions);
// Server
WebSocketInitResult initFromSocket(int fd);
WebSocketInitResult connectToUrl(const std::string& url); // Client
WebSocketInitResult connectToSocket(int fd); // Server
void poll();
WebSocketSendInfo sendBinary(const std::string& message);