Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Optionally allows the caller to implement the WebSocket functions.
Syntax
HRESULT HCSetWebSocketFunctions(
HCWebSocketConnectFunction websocketConnectFunc,
HCWebSocketSendMessageFunction websocketSendMessageFunc,
HCWebSocketSendBinaryMessageFunction websocketSendBinaryMessageFunc,
HCWebSocketDisconnectFunction websocketDisconnectFunc,
void* context
)
Parameters
websocketConnectFunc _In_
Type: HCWebSocketConnectFunction
A callback that implements WebSocket connect function as desired. Pass in nullptr to use the default implementation based on the current platform.
websocketSendMessageFunc _In_
Type: HCWebSocketSendMessageFunction
A callback that implements WebSocket send message function as desired. Pass in nullptr to use the default implementation based on the current platform.
websocketSendBinaryMessageFunc _In_
Type: HCWebSocketSendBinaryMessageFunction
A callback that implements WebSocket send binary message function as desired. Pass in nullptr to use the default implementation based on the current platform.
websocketDisconnectFunc _In_
Type: HCWebSocketDisconnectFunction
A callback that implements WebSocket disconnect function as desired. Pass in nullptr to use the default implementation based on the current platform.
context _In_opt_
Type: void*
The context pointer for the callbacks.
Return value
Type: HRESULT
Result code for this API operation. Possible values are S_OK, or E_FAIL.
Requirements
Header: httpProvider.h
Library: libHttpClient.GDK.lib