20 const std::vector<std::string>& protocols,
21 const std::vector<std::pair<std::string, std::string> >& headers,
22 std::string& outExpectedAccept);
37 const std::string& expectedAccept,
38 uint32_t& outConsumed,
39 std::string& outSelectedProtocol,
40 std::string& outError);
Export macros for Polyphase Engine symbols.
#define POLYPHASE_API
Definition PolyphaseAPI.h:31
WsHandshakeResult
Definition WebSocketHandshake.h:25
POLYPHASE_API std::string WsBuildHandshakeRequest(const WsUrl &url, const std::vector< std::string > &protocols, const std::vector< std::pair< std::string, std::string > > &headers, std::string &outExpectedAccept)
Definition WebSocketHandshake.cpp:163
POLYPHASE_API bool WsParseUrl(const char *url, WsUrl &outUrl, std::string &outError)
Definition WebSocketHandshake.cpp:43
POLYPHASE_API WsHandshakeResult WsParseHandshakeResponse(const uint8_t *data, uint32_t size, const std::string &expectedAccept, uint32_t &outConsumed, std::string &outSelectedProtocol, std::string &outError)
Definition WebSocketHandshake.cpp:241
Definition WebSocketTypes.h:52