24 virtual HRESULT connect(
27 ::gsl::not_null<::HC_WEBSOCKET_OBSERVER*>,
28 ::gsl::not_null<::XAsyncBlock*>,
32 virtual HRESULT sendMessage(
33 ::gsl::not_null<::HC_WEBSOCKET_OBSERVER*>,
35 ::gsl::not_null<::XAsyncBlock*>
38 virtual HRESULT sendBinaryMessage(
39 ::gsl::not_null<::HC_WEBSOCKET_OBSERVER*>,
40 ::gsl::span<uchar const>,
41 ::gsl::not_null<::XAsyncBlock*>
44 virtual HRESULT disconnect(::gsl::not_null<::HC_WEBSOCKET_OBSERVER*>, ::HCWebSocketCloseStatus) ;
53 ::gsl::not_null<::HC_WEBSOCKET_OBSERVER*>,
54 ::gsl::not_null<::XAsyncBlock*>,
59 $sendMessage(::gsl::not_null<::HC_WEBSOCKET_OBSERVER*>, ::std::string_view, ::gsl::not_null<::XAsyncBlock*>);
62 ::gsl::not_null<::HC_WEBSOCKET_OBSERVER*>,
63 ::gsl::span<uchar const>,
64 ::gsl::not_null<::XAsyncBlock*>
67 MCNAPI HRESULT
$disconnect(::gsl::not_null<::HC_WEBSOCKET_OBSERVER*>, ::HCWebSocketCloseStatus);