3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/threading/XAsyncOp.h"
7#include "mc/external/lib_http_client/Result.h"
13namespace xbox::httpclient {
class IHttpProvider; }
Definition IHttpProvider.h:7
MCAPI ::xbox::httpclient::Result<::std::chrono::seconds > GetRetryAfterHeaderTime()
MCAPI bool ShouldRetry(uint &)
static MCAPI long PerfomAsyncProvider(::XAsyncOp, ::XAsyncProviderData const *)
MCAPI ::xbox::httpclient::Result< bool > ShouldFailFast(uint &)
static MCAPI long ReadRequestBody(::HC_CALL *, uint64, uint64, void *, uchar *, uint64 *)
static MCAPI void ** $vftable()
static MCAPI long PerformSingleRequestAsyncProvider(::XAsyncOp, ::XAsyncProviderData const *)
static MCAPI void PerformSingleRequestComplete(::XAsyncBlock *)
MCAPI HC_CALL(uint64, ::xbox::httpclient::IHttpProvider &)
static MCAPI long ResponseBodyWrite(::HC_CALL *, uchar const *, uint64, void *)
MCAPI long PerformAsync(::XAsyncBlock *)
static MCAPI void PerformSingleRequest(void *, bool)
static MCAPI void CompressRequestBody(void *, bool)
MCAPI void * $ctor(uint64, ::xbox::httpclient::IHttpProvider &)
Definition XAsyncBlock.h:10
Definition XAsyncProviderData.h:5