HCWebSocketGetEventFunctions
Gets the WebSocket functions to allow callers to respond to incoming messages and WebSocket close events.
Syntax
HRESULT HCWebSocketGetEventFunctions(
HCWebsocketHandle websocket,
HCWebSocketMessageFunction* messageFunc,
HCWebSocketBinaryMessageFunction* binaryMessageFunc,
HCWebSocketCloseEventFunction* closeFunc,
void** functionContext
)
Parameters
websocket _In_
Type: HCWebsocketHandle
The handle of the websocket.
messageFunc _Out_opt_
Type: HCWebSocketMessageFunction*
A pointer to the message handling callback to use, or a null pointer to remove.
binaryMessageFunc _Out_opt_
Type: HCWebSocketBinaryMessageFunction*
A pointer to the binary message handling callback to use, or a null pointer to remove.
closeFunc _Out_opt_
Type: HCWebSocketCloseEventFunction*
A pointer to the close callback to use, or a null pointer to remove.
functionContext _Out_
Type: void**
Client context to pass to callback function.
Return value
Type: HRESULT
Result code for this API operation. Possible values are S_OK, E_INVALIDARG, E_HC_NOT_INITIALISED, or E_FAIL.
Requirements
Header: httpClient.h
Library: libHttpClient.141.GSDK.C.lib