|
WinHttpConnection & | operator= (WinHttpConnection const &) |
|
| WinHttpConnection (WinHttpConnection const &) |
|
MCAPI long | Close (::std::function< void()> callback) |
|
MCAPI long | HttpCallPerformAsync (::XAsyncBlock *async) |
|
MCAPI long | Initialize () |
|
MCAPI void | SendRequest () |
|
MCAPI void | StartWinHttpClose () |
|
MCAPI long | WebSocketConnectAsync (::XAsyncBlock *async) |
|
MCAPI long | WebSocketDisconnect (::HCWebSocketCloseStatus closeStatus) |
|
MCAPI long | WebSocketReadAsync () |
|
MCAPI long | WebSocketReadComplete (bool binaryMessage, bool endOfMessage) |
|
MCAPI void | WebSocketSendMessage (::xbox::httpclient::WinHttpConnection::WebSocketSendContext const &sendContext) |
|
MCAPI long | WebSocketSendMessageAsync (::XAsyncBlock *async, char const *message) |
|
MCAPI long | WebSocketSendMessageAsync (::XAsyncBlock *async, uchar const *payloadBytes, uint64 payloadSize, ::_WINHTTP_WEB_SOCKET_BUFFER_TYPE payloadType) |
|
MCAPI | WinHttpConnection (void *hSession, ::HC_CALL *call, ::xbox::httpclient::proxy_type proxyType, ::xbox::httpclient::XPlatSecurityInformation &&securityInformation) |
|
MCAPI void | complete_task (long translatedHR, uint platformSpecificError) |
|
MCAPI void | on_websocket_disconnected (ushort closeReason) |
|
MCAPI void * | $ctor (void *hSession, ::HC_CALL *call, ::xbox::httpclient::proxy_type proxyType, ::xbox::httpclient::XPlatSecurityInformation &&securityInformation) |
|
MCAPI void | $dtor () |
|
|
static MCAPI ::xbox::httpclient::Result<::std::shared_ptr<::xbox::httpclient::WinHttpConnection > > | Initialize (void *hSession, ::HC_CALL *call, ::xbox::httpclient::proxy_type proxyType, ::xbox::httpclient::XPlatSecurityInformation &&securityInformation) |
|
static MCAPI ::xbox::httpclient::Result<::std::shared_ptr<::xbox::httpclient::WinHttpConnection > > | Initialize (void *hSession, ::HC_WEBSOCKET_OBSERVER *webSocket, char const *uri, char const *subprotocol, ::xbox::httpclient::proxy_type proxyType, ::xbox::httpclient::XPlatSecurityInformation &&securityInformation) |
|
static MCAPI long | WebSocketConnectProvider (::XAsyncOp op, ::XAsyncProviderData const *data) |
|
static MCAPI long | WebSocketSendProvider (::XAsyncOp op, ::XAsyncProviderData const *data) |
|
static MCAPI void | _multiple_segment_write_data (::xbox::httpclient::WinHttpConnection *pRequestContext) |
|
static MCAPI void | callback_status_data_available (void *hRequestHandle, ::xbox::httpclient::WinHttpConnection *pRequestContext, void *statusInfo) |
|
static MCAPI void | callback_status_headers_available (void *hRequestHandle, ::xbox::httpclient::WinHttpConnection *pRequestContext, void *) |
|
static MCAPI void | callback_status_request_error (void *hRequestHandle, ::xbox::httpclient::WinHttpConnection *pRequestContext, void *statusInfo) |
|
static MCAPI void | callback_websocket_status_headers_available (void *hRequestHandle, ::xbox::httpclient::WinHttpCallbackContext *winHttpContext) |
|
static MCAPI void | completion_callback (void *hRequestHandle, uint64 context, ulong statusCode, void *statusInfo, ulong statusInfoLength) |
|
static MCAPI long | flush_response_buffer (::xbox::httpclient::WinHttpConnection *pRequestContext) |
|
static MCAPI void | parse_headers_string (::HC_CALL *call, wchar_t *headersStr) |
|
static MCAPI uint | parse_status_code (::HC_CALL *call, void *hRequestHandle, ::xbox::httpclient::WinHttpConnection *pRequestContext) |
|
static MCAPI void | read_next_response_chunk (::xbox::httpclient::WinHttpConnection *pRequestContext, ulong) |
|
static MCAPI void ** | $vftable () |
|
|
::ll::UntypedStorage< 4, 4 > | mUnkabf1e8 |
|
::ll::UntypedStorage< 8, 8 > | mUnke8fc8a |
|
::ll::UntypedStorage< 8, 8 > | mUnkadf35b |
|
::ll::UntypedStorage< 8, 8 > | mUnk4c5589 |
|
::ll::UntypedStorage< 8, 8 > | mUnkdaac13 |
|
::ll::UntypedStorage< 8, 232 > | mUnk4c2598 |
|
::ll::UntypedStorage< 8, 8 > | mUnke323b9 |
|
::ll::UntypedStorage< 4, 4 > | mUnk814a66 |
|
::ll::UntypedStorage< 8, 64 > | mUnkdd2941 |
|
::ll::UntypedStorage< 4, 4 > | mUnkb429e1 |
|
::ll::UntypedStorage< 8, 8 > | mUnkdc6f9a |
|
::ll::UntypedStorage< 8, 8 > | mUnk88bcfc |
|
::ll::UntypedStorage< 8, 8 > | mUnk69a515 |
|
::ll::UntypedStorage< 8, 24 > | mUnk2f1eba |
|
::ll::UntypedStorage< 8, 24 > | mUnkc2ef7f |
|
::ll::UntypedStorage< 4, 4 > | mUnk98c493 |
|
::ll::UntypedStorage< 8, 40 > | mUnk4ef05d |
|
::ll::UntypedStorage< 8, 56 > | mUnk29c141 |
|
::ll::UntypedStorage< 8, 8 > | mUnkc2b232 |
|
::ll::UntypedStorage< 8, 32 > | mUnka5143b |
|
::ll::UntypedStorage< 8, 8 > | mUnk9fcdb0 |
|
::ll::UntypedStorage< 1, 1 > | mUnka91dd5 |
|
::ll::UntypedStorage< 8, 80 > | mUnk61f178 |
|
::ll::UntypedStorage< 8, 40 > | mUnkace10b |
|
::ll::UntypedStorage< 8, 16 > | mUnk2914ad |
|
::ll::UntypedStorage< 1, 1 > | mUnke50504 |
|
◆ WinHttpConnection()
- 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.
◆ Close()
MCAPI long xbox::httpclient::WinHttpConnection::Close |
( |
::std::function< void()> | callback | ) |
|
- 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::WinHttpConnection::HttpCallPerformAsync |
( |
::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.
◆ Initialize() [1/3]
MCAPI long xbox::httpclient::WinHttpConnection::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.
◆ SendRequest()
MCAPI void xbox::httpclient::WinHttpConnection::SendRequest |
( |
| ) |
|
- 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.
◆ StartWinHttpClose()
MCAPI void xbox::httpclient::WinHttpConnection::StartWinHttpClose |
( |
| ) |
|
- 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::WinHttpConnection::WebSocketConnectAsync |
( |
::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.
◆ WebSocketDisconnect()
MCAPI long xbox::httpclient::WinHttpConnection::WebSocketDisconnect |
( |
::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.
◆ WebSocketReadAsync()
MCAPI long xbox::httpclient::WinHttpConnection::WebSocketReadAsync |
( |
| ) |
|
- 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.
◆ WebSocketReadComplete()
MCAPI long xbox::httpclient::WinHttpConnection::WebSocketReadComplete |
( |
bool | binaryMessage, |
|
|
bool | endOfMessage ) |
- 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.
◆ WebSocketSendMessage()
- 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.
◆ WebSocketSendMessageAsync() [1/2]
MCAPI long xbox::httpclient::WinHttpConnection::WebSocketSendMessageAsync |
( |
::XAsyncBlock * | async, |
|
|
char const * | message ) |
- 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.
◆ WebSocketSendMessageAsync() [2/2]
MCAPI long xbox::httpclient::WinHttpConnection::WebSocketSendMessageAsync |
( |
::XAsyncBlock * | async, |
|
|
uchar const * | payloadBytes, |
|
|
uint64 | payloadSize, |
|
|
::_WINHTTP_WEB_SOCKET_BUFFER_TYPE | payloadType ) |
- 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.
◆ complete_task()
MCAPI void xbox::httpclient::WinHttpConnection::complete_task |
( |
long | translatedHR, |
|
|
uint | platformSpecificError ) |
- 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.
◆ on_websocket_disconnected()
MCAPI void xbox::httpclient::WinHttpConnection::on_websocket_disconnected |
( |
ushort | closeReason | ) |
|
- 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() [2/3]
- 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() [3/3]
- 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.
◆ WebSocketConnectProvider()
static MCAPI long xbox::httpclient::WinHttpConnection::WebSocketConnectProvider |
( |
::XAsyncOp | op, |
|
|
::XAsyncProviderData const * | data ) |
|
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.
◆ WebSocketSendProvider()
static MCAPI long xbox::httpclient::WinHttpConnection::WebSocketSendProvider |
( |
::XAsyncOp | op, |
|
|
::XAsyncProviderData const * | data ) |
|
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.
◆ _multiple_segment_write_data()
- 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.
◆ callback_status_data_available()
static MCAPI void xbox::httpclient::WinHttpConnection::callback_status_data_available |
( |
void * | hRequestHandle, |
|
|
::xbox::httpclient::WinHttpConnection * | pRequestContext, |
|
|
void * | statusInfo ) |
|
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.
◆ callback_status_headers_available()
- 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.
◆ callback_status_request_error()
static MCAPI void xbox::httpclient::WinHttpConnection::callback_status_request_error |
( |
void * | hRequestHandle, |
|
|
::xbox::httpclient::WinHttpConnection * | pRequestContext, |
|
|
void * | statusInfo ) |
|
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.
◆ callback_websocket_status_headers_available()
- 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.
◆ completion_callback()
static MCAPI void xbox::httpclient::WinHttpConnection::completion_callback |
( |
void * | hRequestHandle, |
|
|
uint64 | context, |
|
|
ulong | statusCode, |
|
|
void * | statusInfo, |
|
|
ulong | statusInfoLength ) |
|
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.
◆ flush_response_buffer()
- 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.
◆ parse_headers_string()
static MCAPI void xbox::httpclient::WinHttpConnection::parse_headers_string |
( |
::HC_CALL * | call, |
|
|
wchar_t * | headersStr ) |
|
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.
◆ parse_status_code()
- 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.
◆ read_next_response_chunk()
- 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::WinHttpConnection::$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.
◆ $vftable()
static MCAPI void ** xbox::httpclient::WinHttpConnection::$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: