LeviLamina
Loading...
Searching...
No Matches
Bedrock::Http::WebSocketInterfaceInternal Class Reference
+ Inheritance diagram for Bedrock::Http::WebSocketInterfaceInternal:

Public Member Functions

virtual HRESULT connect (char const *, char const *, ::gsl::not_null<::HC_WEBSOCKET_OBSERVER * >, ::gsl::not_null<::XAsyncBlock * >, ::HC_PERFORM_ENV *)
 
virtual HRESULT sendMessage (::gsl::not_null<::HC_WEBSOCKET_OBSERVER * >, ::std::string_view, ::gsl::not_null<::XAsyncBlock * >)
 
virtual HRESULT sendBinaryMessage (::gsl::not_null<::HC_WEBSOCKET_OBSERVER * >, ::gsl::span< uchar const >, ::gsl::not_null<::XAsyncBlock * >)
 
virtual HRESULT disconnect (::gsl::not_null<::HC_WEBSOCKET_OBSERVER * > websocket, ::HCWebSocketCloseStatus status)
 
MCAPI HRESULT $connect (char const *, char const *, ::gsl::not_null<::HC_WEBSOCKET_OBSERVER * >, ::gsl::not_null<::XAsyncBlock * >, ::HC_PERFORM_ENV *)
 
MCAPI HRESULT $sendMessage (::gsl::not_null<::HC_WEBSOCKET_OBSERVER * >, ::std::string_view, ::gsl::not_null<::XAsyncBlock * >)
 
MCAPI HRESULT $sendBinaryMessage (::gsl::not_null<::HC_WEBSOCKET_OBSERVER * >, ::gsl::span< uchar const >, ::gsl::not_null<::XAsyncBlock * >)
 
MCAPI HRESULT $disconnect (::gsl::not_null<::HC_WEBSOCKET_OBSERVER * > websocket, ::HCWebSocketCloseStatus status)
 

Static Public Member Functions

static MCAPI void ** $vftable ()
 

Member Function Documentation

◆ connect()

virtual HRESULT Bedrock::Http::WebSocketInterfaceInternal::connect ( char const * ,
char const * ,
::gsl::not_null<::HC_WEBSOCKET_OBSERVER * > ,
::gsl::not_null<::XAsyncBlock * > ,
::HC_PERFORM_ENV *  )
virtual

◆ sendMessage()

virtual HRESULT Bedrock::Http::WebSocketInterfaceInternal::sendMessage ( ::gsl::not_null<::HC_WEBSOCKET_OBSERVER * > ,
::std::string_view ,
::gsl::not_null<::XAsyncBlock * >  )
virtual

◆ sendBinaryMessage()

virtual HRESULT Bedrock::Http::WebSocketInterfaceInternal::sendBinaryMessage ( ::gsl::not_null<::HC_WEBSOCKET_OBSERVER * > ,
::gsl::span< uchar const > ,
::gsl::not_null<::XAsyncBlock * >  )
virtual

◆ disconnect()

virtual HRESULT Bedrock::Http::WebSocketInterfaceInternal::disconnect ( ::gsl::not_null<::HC_WEBSOCKET_OBSERVER * > websocket,
::HCWebSocketCloseStatus status )
virtual

◆ $connect()

MCAPI HRESULT Bedrock::Http::WebSocketInterfaceInternal::$connect ( char const * ,
char const * ,
::gsl::not_null<::HC_WEBSOCKET_OBSERVER * > ,
::gsl::not_null<::XAsyncBlock * > ,
::HC_PERFORM_ENV *  )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $sendMessage()

MCAPI HRESULT Bedrock::Http::WebSocketInterfaceInternal::$sendMessage ( ::gsl::not_null<::HC_WEBSOCKET_OBSERVER * > ,
::std::string_view ,
::gsl::not_null<::XAsyncBlock * >  )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $sendBinaryMessage()

MCAPI HRESULT Bedrock::Http::WebSocketInterfaceInternal::$sendBinaryMessage ( ::gsl::not_null<::HC_WEBSOCKET_OBSERVER * > ,
::gsl::span< uchar const > ,
::gsl::not_null<::XAsyncBlock * >  )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $disconnect()

MCAPI HRESULT Bedrock::Http::WebSocketInterfaceInternal::$disconnect ( ::gsl::not_null<::HC_WEBSOCKET_OBSERVER * > websocket,
::HCWebSocketCloseStatus status )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftable()

static MCAPI void ** Bedrock::Http::WebSocketInterfaceInternal::$vftable ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

The documentation for this class was generated from the following file: