26 virtual HRESULT connect(
29 ::gsl::not_null<::HC_WEBSOCKET_OBSERVER*>,
30 ::gsl::not_null<::XAsyncBlock*>,
35 virtual HRESULT sendMessage(
36 ::gsl::not_null<::HC_WEBSOCKET_OBSERVER*>,
38 ::gsl::not_null<::XAsyncBlock*>
42 virtual HRESULT sendBinaryMessage(
43 ::gsl::not_null<::HC_WEBSOCKET_OBSERVER*>,
44 ::gsl::span<uchar const>,
45 ::gsl::not_null<::XAsyncBlock*>
50 disconnect(::gsl::not_null<::HC_WEBSOCKET_OBSERVER*> websocket, ::HCWebSocketCloseStatus status) ;
59 ::gsl::not_null<::HC_WEBSOCKET_OBSERVER*>,
60 ::gsl::not_null<::XAsyncBlock*>,
65 $sendMessage(::gsl::not_null<::HC_WEBSOCKET_OBSERVER*>, ::std::string_view, ::gsl::not_null<::XAsyncBlock*>);
68 ::gsl::not_null<::HC_WEBSOCKET_OBSERVER*>,
69 ::gsl::span<uchar const>,
70 ::gsl::not_null<::XAsyncBlock*>
73 MCNAPI HRESULT
$disconnect(::gsl::not_null<::HC_WEBSOCKET_OBSERVER*> websocket, ::HCWebSocketCloseStatus status);