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

Public Member Functions

WinHttp_WebSocketProvideroperator= (WinHttp_WebSocketProvider const &)
 
 WinHttp_WebSocketProvider (WinHttp_WebSocketProvider 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 *asyncBlock)
 
virtual HRESULT Disconnect (::HC_WEBSOCKET_OBSERVER *websocketHandle, ::HCWebSocketCloseStatus closeStatus)
 
MCAPI WinHttp_WebSocketProvider (::std::shared_ptr<::xbox::httpclient::WinHttpProvider > provider)
 
MCAPI void * $ctor (::std::shared_ptr<::xbox::httpclient::WinHttpProvider > provider)
 
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 *asyncBlock)
 
MCAPI HRESULT $Disconnect (::HC_WEBSOCKET_OBSERVER *websocketHandle, ::HCWebSocketCloseStatus closeStatus)
 

Static Public Member Functions

static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 8, 16 > mUnk336ab3
 

Constructor & Destructor Documentation

◆ WinHttp_WebSocketProvider()

MCAPI xbox::httpclient::WinHttp_WebSocketProvider::WinHttp_WebSocketProvider ( ::std::shared_ptr<::xbox::httpclient::WinHttpProvider > provider)
explicit
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.

Member Function Documentation

◆ ConnectAsync()

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

◆ SendAsync()

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

◆ SendBinaryAsync()

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

◆ Disconnect()

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

◆ $ctor()

MCAPI void * xbox::httpclient::WinHttp_WebSocketProvider::$ctor ( ::std::shared_ptr<::xbox::httpclient::WinHttpProvider > provider)
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::WinHttp_WebSocketProvider::$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::WinHttp_WebSocketProvider::$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::WinHttp_WebSocketProvider::$SendBinaryAsync ( ::HC_WEBSOCKET_OBSERVER * websocketHandle,
uchar const * payloadBytes,
uint payloadSize,
::XAsyncBlock * asyncBlock )
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::WinHttp_WebSocketProvider::$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::WinHttp_WebSocketProvider::$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: