LeviLamina
Loading...
Searching...
No Matches
xbox::httpclient::ExternalWebSocketProvider Class Reference
+ Inheritance diagram for xbox::httpclient::ExternalWebSocketProvider:

Public Member Functions

ExternalWebSocketProvideroperator= (ExternalWebSocketProvider const &)
 
 ExternalWebSocketProvider (ExternalWebSocketProvider const &)
 
virtual HRESULT ConnectAsync (::http_string const &uri, ::http_string const &subprotocol, ::HC_WEBSOCKET_OBSERVER *websocketHandle, ::XAsyncBlock *async)
 
virtual HRESULT SendAsync (::HC_WEBSOCKET_OBSERVER *websocketHandle, char const *message, ::XAsyncBlock *async)
 
virtual HRESULT SendBinaryAsync (::HC_WEBSOCKET_OBSERVER *websocketHandle, uchar const *payloadBytes, uint payloadSize, ::XAsyncBlock *async)
 
virtual HRESULT Disconnect (::HC_WEBSOCKET_OBSERVER *websocketHandle, ::HCWebSocketCloseStatus closeStatus)
 
MCAPI bool HasCallbacks () const
 
MCAPI HRESULT $ConnectAsync (::http_string const &uri, ::http_string const &subprotocol, ::HC_WEBSOCKET_OBSERVER *websocketHandle, ::XAsyncBlock *async)
 
MCAPI HRESULT $SendAsync (::HC_WEBSOCKET_OBSERVER *websocketHandle, char const *message, ::XAsyncBlock *async)
 
MCAPI HRESULT $SendBinaryAsync (::HC_WEBSOCKET_OBSERVER *websocketHandle, uchar const *payloadBytes, uint payloadSize, ::XAsyncBlock *async)
 
MCAPI HRESULT $Disconnect (::HC_WEBSOCKET_OBSERVER *websocketHandle, ::HCWebSocketCloseStatus closeStatus)
 

Static Public Member Functions

static MCAPI ::xbox::httpclient::ExternalWebSocketProviderGet ()
 
static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 8, 8 > mUnke33a1c
 
::ll::UntypedStorage< 8, 8 > mUnk83c5a7
 
::ll::UntypedStorage< 8, 8 > mUnk19b95b
 
::ll::UntypedStorage< 8, 8 > mUnk9f632c
 
::ll::UntypedStorage< 8, 8 > mUnkd5d456
 

Member Function Documentation

◆ ConnectAsync()

virtual HRESULT xbox::httpclient::ExternalWebSocketProvider::ConnectAsync ( ::http_string const & uri,
::http_string const & subprotocol,
::HC_WEBSOCKET_OBSERVER * websocketHandle,
::XAsyncBlock * async )
virtual

◆ SendAsync()

virtual HRESULT xbox::httpclient::ExternalWebSocketProvider::SendAsync ( ::HC_WEBSOCKET_OBSERVER * websocketHandle,
char const * message,
::XAsyncBlock * async )
virtual

◆ SendBinaryAsync()

virtual HRESULT xbox::httpclient::ExternalWebSocketProvider::SendBinaryAsync ( ::HC_WEBSOCKET_OBSERVER * websocketHandle,
uchar const * payloadBytes,
uint payloadSize,
::XAsyncBlock * async )
virtual

◆ Disconnect()

virtual HRESULT xbox::httpclient::ExternalWebSocketProvider::Disconnect ( ::HC_WEBSOCKET_OBSERVER * websocketHandle,
::HCWebSocketCloseStatus closeStatus )
virtual

◆ HasCallbacks()

MCAPI bool xbox::httpclient::ExternalWebSocketProvider::HasCallbacks ( ) const
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.

◆ Get()

static MCAPI ::xbox::httpclient::ExternalWebSocketProvider & xbox::httpclient::ExternalWebSocketProvider::Get ( )
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.

◆ $ConnectAsync()

MCAPI HRESULT xbox::httpclient::ExternalWebSocketProvider::$ConnectAsync ( ::http_string const & uri,
::http_string const & subprotocol,
::HC_WEBSOCKET_OBSERVER * websocketHandle,
::XAsyncBlock * async )
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.

◆ $SendAsync()

MCAPI HRESULT xbox::httpclient::ExternalWebSocketProvider::$SendAsync ( ::HC_WEBSOCKET_OBSERVER * websocketHandle,
char const * message,
::XAsyncBlock * async )
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.

◆ $SendBinaryAsync()

MCAPI HRESULT xbox::httpclient::ExternalWebSocketProvider::$SendBinaryAsync ( ::HC_WEBSOCKET_OBSERVER * websocketHandle,
uchar const * payloadBytes,
uint payloadSize,
::XAsyncBlock * async )
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 xbox::httpclient::ExternalWebSocketProvider::$Disconnect ( ::HC_WEBSOCKET_OBSERVER * websocketHandle,
::HCWebSocketCloseStatus closeStatus )
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 ** xbox::httpclient::ExternalWebSocketProvider::$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: