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*>
45 disconnect(::gsl::not_null<::HC_WEBSOCKET_OBSERVER*> websocket, ::HCWebSocketCloseStatus status) ;
54 ::gsl::not_null<::HC_WEBSOCKET_OBSERVER*>,
55 ::gsl::not_null<::XAsyncBlock*>,
60 $sendMessage(::gsl::not_null<::HC_WEBSOCKET_OBSERVER*>, ::std::string_view, ::gsl::not_null<::XAsyncBlock*>);
63 ::gsl::not_null<::HC_WEBSOCKET_OBSERVER*>,
64 ::gsl::span<uchar const>,
65 ::gsl::not_null<::XAsyncBlock*>
68 MCNAPI HRESULT
$disconnect(::gsl::not_null<::HC_WEBSOCKET_OBSERVER*> websocket, ::HCWebSocketCloseStatus status);