UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
OnDemandHttpThread.cpp File Reference

Classes

struct  UE::IoStore::FHttpRequest
 

Namespaces

namespace  UE
 
namespace  UE::IoStore
 NO_LOGGING.
 

Macros

#define UE_IOSTORE_ONDEMAND_NO_HTTP_THREAD   0
 
#define UE_ALLOW_INVALID_URL_DEBUGGING   !UE_BUILD_SHIPPING
 

Functions

const TCHARLexToString (EThreadPriority Priority)
 
 UE::IoStore::DECLARE_MULTICAST_DELEGATE (FOnRecreateHttpClient)
 
 UE::IoStore::ENUM_CLASS_FLAGS (EHttpRequestTypeFilter)
 
void UE::IoStore::OnHttpClientCVarChanged (IConsoleVariable *CVar)
 

Variables

int32 UE::IoStore::GIasHttpHealthCheckWaitTime = 3000
 
FAutoConsoleVariableRef UE::IoStore::CVarOnDemandBackendThreadPriority (TEXT("ias.onDemandBackendThreadPriority"), GOnDemandBackendThreadPriorityIndex, TEXT("Note that this is switchable at runtime"), ECVF_Default)
 
int32 UE::IoStore::GIasHttpConnectionCount = 4
 
int32 UE::IoStore::GIasHttpRecvBufKiB = -1
 
int32 UE::IoStore::GIasHttpSendBufKiB = -1
 
int32 UE::IoStore::GIasHttpRetryCount = -1
 
int32 UE::IoStore::GIasHttpFailTimeOutMs = 4 * 1000
 
bool UE::IoStore::GIasHttpAllowChunkedXfer = true
 
int32 UE::IoStore::GIasHttpConcurrentRequests = 8
 
int32 UE::IoStore::GIasHttpRateLimitKiBPerSecond = 0
 
int32 UE::IoStore::GIasHttpPollTimeoutMs = 17
 
const int32 UE::IoStore::GOnDemandBackendThreadPriorities [5]
 

Macro Definition Documentation

◆ UE_ALLOW_INVALID_URL_DEBUGGING

#define UE_ALLOW_INVALID_URL_DEBUGGING   !UE_BUILD_SHIPPING

◆ UE_IOSTORE_ONDEMAND_NO_HTTP_THREAD

#define UE_IOSTORE_ONDEMAND_NO_HTTP_THREAD   0

Function Documentation

◆ LexToString()

const TCHAR * LexToString ( EThreadPriority  Priority)