UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::FHttpIoDispatcher Class Reference

#include <HttpIoDispatcher.h>

Public Member Functions

 DECLARE_MULTICAST_DELEGATE_OneParam (FHostGroupRegistered, const FName &)
 

Static Public Member Functions

static UE_API bool IsInitialized ()
 
static UE_API FIoStatus Initialize (TSharedPtr< class IHttpIoDispatcher > Dispatcher)
 
static UE_API FIoStatus Shutdown ()
 
static UE_API FIoStatus RegisterHostGroup (const FName &HostGroup, TConstArrayView< FAnsiString > HostNames, FAnsiStringView TestUrl)
 
static UE_API FIoStatus RegisterHostGroup (const FName &HostGroup, FAnsiStringView HostName, FAnsiStringView TestUrl)
 
static UE_API bool IsHostGroupRegistered (const FName &HostGroup)
 
static UE_API bool IsHostGroupOk (const FName &HostGroup)
 
static UE_API FIoHttpBatch NewBatch ()
 
static UE_API FIoHttpRequest Get (const FName &HostGroup, const FIoRelativeUrl &RelativeUrl, FIoHttpHeaders &&Headers, const FIoHttpOptions &Options, FIoHttpRequestCompleted &&OnCompleted)
 
static UE_API FIoHttpRequest Get (const FName &HostGroup, const FIoRelativeUrl &RelativeUrl, FIoHttpHeaders &&Headers, FIoHttpRequestCompleted &&OnCompleted)
 
static UE_API FIoHttpRequest Get (const FName &HostGroup, const FIoRelativeUrl &RelativeUrl, FIoHttpRequestCompleted &&OnCompleted)
 
static UE_API FIoStatus CacheResponse (const FIoHttpResponse &Response)
 
static UE_API FIoStatus EvictFromCache (const FIoHttpResponse &Response)
 
static UE_API FHostGroupRegistered & OnHostGroupRegistered ()
 

Detailed Description

HTTP I/O dispatcher .

Member Function Documentation

◆ CacheResponse()

FIoStatus UE::FHttpIoDispatcher::CacheResponse ( const FIoHttpResponse Response)
static

◆ DECLARE_MULTICAST_DELEGATE_OneParam()

UE::FHttpIoDispatcher::DECLARE_MULTICAST_DELEGATE_OneParam ( FHostGroupRegistered  ,
const FName  
)

◆ EvictFromCache()

FIoStatus UE::FHttpIoDispatcher::EvictFromCache ( const FIoHttpResponse Response)
static

◆ Get() [1/3]

FIoHttpRequest UE::FHttpIoDispatcher::Get ( const FName HostGroup,
const FIoRelativeUrl RelativeUrl,
FIoHttpHeaders &&  Headers,
const FIoHttpOptions Options,
FIoHttpRequestCompleted &&  OnCompleted 
)
static

◆ Get() [2/3]

FIoHttpRequest UE::FHttpIoDispatcher::Get ( const FName HostGroup,
const FIoRelativeUrl RelativeUrl,
FIoHttpHeaders &&  Headers,
FIoHttpRequestCompleted &&  OnCompleted 
)
static

◆ Get() [3/3]

FIoHttpRequest UE::FHttpIoDispatcher::Get ( const FName HostGroup,
const FIoRelativeUrl RelativeUrl,
FIoHttpRequestCompleted &&  OnCompleted 
)
static

◆ Initialize()

FIoStatus UE::FHttpIoDispatcher::Initialize ( TSharedPtr< class IHttpIoDispatcher Dispatcher)
static

◆ IsHostGroupOk()

bool UE::FHttpIoDispatcher::IsHostGroupOk ( const FName HostGroup)
static

◆ IsHostGroupRegistered()

bool UE::FHttpIoDispatcher::IsHostGroupRegistered ( const FName HostGroup)
static

◆ IsInitialized()

bool UE::FHttpIoDispatcher::IsInitialized ( )
static

◆ NewBatch()

FIoHttpBatch UE::FHttpIoDispatcher::NewBatch ( )
static

◆ OnHostGroupRegistered()

FHttpIoDispatcher::FHostGroupRegistered & UE::FHttpIoDispatcher::OnHostGroupRegistered ( )
static

◆ RegisterHostGroup() [1/2]

FIoStatus UE::FHttpIoDispatcher::RegisterHostGroup ( const FName HostGroup,
FAnsiStringView  HostName,
FAnsiStringView  TestUrl 
)
static

◆ RegisterHostGroup() [2/2]

FIoStatus UE::FHttpIoDispatcher::RegisterHostGroup ( const FName HostGroup,
TConstArrayView< FAnsiString HostNames,
FAnsiStringView  TestUrl 
)
static

◆ Shutdown()

FIoStatus UE::FHttpIoDispatcher::Shutdown ( )
static

The documentation for this class was generated from the following files: