LeviLamina
Loading...
Searching...
No Matches
xbox::httpclient::NetworkState Class Reference

Classes

struct  ActiveWebSocketContext
 

Public Member Functions

MCAPI ::xbox::httpclient::Result<::std::unique_ptr<::HC_CALL, ::http_alloc_deleter<::HC_CALL > > > HttpCallCreate ()
 
MCAPI long HttpCallPerformAsync (::HC_CALL *, ::XAsyncBlock *)
 
MCAPI NetworkState (::std::unique_ptr<::xbox::httpclient::IHttpProvider, ::http_alloc_deleter<::xbox::httpclient::IHttpProvider > >, ::std::unique_ptr< ::xbox::httpclient::IWebSocketProvider, ::http_alloc_deleter<::xbox::httpclient::IWebSocketProvider > >)
 
MCAPI bool ScheduleCleanup ()
 
MCAPI long WebSocketConnectAsync (::http_string &&, ::http_string &&, ::HC_WEBSOCKET_OBSERVER *, ::XAsyncBlock *)
 
MCAPI ::xbox::httpclient::Result<::std::shared_ptr<::xbox::httpclient::WebSocket > > WebSocketCreate ()
 
MCAPI ~NetworkState ()
 
MCAPI void * $ctor (::std::unique_ptr<::xbox::httpclient::IHttpProvider, ::http_alloc_deleter<::xbox::httpclient::IHttpProvider > >, ::std::unique_ptr< ::xbox::httpclient::IWebSocketProvider, ::http_alloc_deleter<::xbox::httpclient::IWebSocketProvider > >)
 
MCAPI void $dtor ()
 

Static Public Member Functions

static MCAPI long HttpCallPerformAsyncProvider (::XAsyncOp, ::XAsyncProviderData const *)
 
static MCAPI void HttpCallPerformComplete (::XAsyncBlock *)
 
static MCAPI ::xbox::httpclient::Result< ::std::unique_ptr<::xbox::httpclient::NetworkState, ::http_alloc_deleter<::xbox::httpclient::NetworkState > > > Initialize (::std::unique_ptr<::xbox::httpclient::IHttpProvider, ::http_alloc_deleter<::xbox::httpclient::IHttpProvider > >, ::std::unique_ptr< ::xbox::httpclient::IWebSocketProvider, ::http_alloc_deleter<::xbox::httpclient::IWebSocketProvider > >)
 
static MCAPI void WebSocketClosed (::HC_WEBSOCKET_OBSERVER *, ::HCWebSocketCloseStatus, void *)
 
static MCAPI long WebSocketConnectAsyncProvider (::XAsyncOp, ::XAsyncProviderData const *)
 
static MCAPI void WebSocketConnectComplete (::XAsyncBlock *)
 

Constructor & Destructor Documentation

◆ NetworkState()

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.

◆ ~NetworkState()

MCAPI xbox::httpclient::NetworkState::~NetworkState ( )
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

◆ HttpCallCreate()

MCAPI ::xbox::httpclient::Result<::std::unique_ptr<::HC_CALL, ::http_alloc_deleter<::HC_CALL > > > xbox::httpclient::NetworkState::HttpCallCreate ( )
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.

◆ HttpCallPerformAsync()

MCAPI long xbox::httpclient::NetworkState::HttpCallPerformAsync ( ::HC_CALL * ,
::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.

◆ ScheduleCleanup()

MCAPI bool xbox::httpclient::NetworkState::ScheduleCleanup ( )
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.

◆ WebSocketConnectAsync()

MCAPI long xbox::httpclient::NetworkState::WebSocketConnectAsync ( ::http_string && ,
::http_string && ,
::HC_WEBSOCKET_OBSERVER * ,
::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.

◆ WebSocketCreate()

MCAPI ::xbox::httpclient::Result<::std::shared_ptr<::xbox::httpclient::WebSocket > > xbox::httpclient::NetworkState::WebSocketCreate ( )
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.

◆ HttpCallPerformAsyncProvider()

static MCAPI long xbox::httpclient::NetworkState::HttpCallPerformAsyncProvider ( ::XAsyncOp ,
::XAsyncProviderData const *  )
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.

◆ HttpCallPerformComplete()

static MCAPI void xbox::httpclient::NetworkState::HttpCallPerformComplete ( ::XAsyncBlock * )
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.

◆ Initialize()

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.

◆ WebSocketClosed()

static MCAPI void xbox::httpclient::NetworkState::WebSocketClosed ( ::HC_WEBSOCKET_OBSERVER * ,
::HCWebSocketCloseStatus ,
void *  )
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.

◆ WebSocketConnectAsyncProvider()

static MCAPI long xbox::httpclient::NetworkState::WebSocketConnectAsyncProvider ( ::XAsyncOp ,
::XAsyncProviderData const *  )
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.

◆ WebSocketConnectComplete()

static MCAPI void xbox::httpclient::NetworkState::WebSocketConnectComplete ( ::XAsyncBlock * )
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.

◆ $ctor()

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.

◆ $dtor()

MCAPI void xbox::httpclient::NetworkState::$dtor ( )
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: