UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IBackgroundHttpModularFeature Class Referenceabstract

#include <IBackgroundHttpModularFeature.h>

+ Inheritance diagram for IBackgroundHttpModularFeature:

Public Member Functions

virtual void Initialize ()=0
 
virtual void Shutdown ()=0
 
virtual FBackgroundHttpManagerPtr CreatePlatformBackgroundHttpManager ()=0
 
virtual FBackgroundHttpRequestPtr ConstructBackgroundRequest ()=0
 
virtual FBackgroundHttpResponsePtr ConstructBackgroundResponse (int32 ResponseCode, const FString &TempFilePath)=0
 
virtual FString GetDebugModuleName () const =0
 

Detailed Description

This version of BackgroundHttp is designed to be used by any platform that relies on a ModularFeature to override the BackgroundHttp behavior. If no modular feature is found, we fall back on the GenericPlatform implementation to provide functionality

Member Function Documentation

◆ ConstructBackgroundRequest()

virtual FBackgroundHttpRequestPtr IBackgroundHttpModularFeature::ConstructBackgroundRequest ( )
pure virtual

◆ ConstructBackgroundResponse()

virtual FBackgroundHttpResponsePtr IBackgroundHttpModularFeature::ConstructBackgroundResponse ( int32  ResponseCode,
const FString &  TempFilePath 
)
pure virtual

◆ CreatePlatformBackgroundHttpManager()

virtual FBackgroundHttpManagerPtr IBackgroundHttpModularFeature::CreatePlatformBackgroundHttpManager ( )
pure virtual

◆ GetDebugModuleName()

virtual FString IBackgroundHttpModularFeature::GetDebugModuleName ( ) const
pure virtual

◆ Initialize()

virtual void IBackgroundHttpModularFeature::Initialize ( )
pure virtual

◆ Shutdown()

virtual void IBackgroundHttpModularFeature::Shutdown ( )
pure virtual

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