UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IBackgroundHttpModularFeature.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3
4#pragma once
5
6#include "CoreMinimal.h"
7
9
11
12#include "Logging/LogMacros.h"
13
15
17
18
23{
24public:
25 //Virtual methods for all PlatformBackgroundHttp required functions
26 virtual void Initialize() = 0;
27 virtual void Shutdown() = 0;
30 virtual FBackgroundHttpResponsePtr ConstructBackgroundResponse(int32 ResponseCode, const FString& TempFilePath) = 0;
31
32 //Should return the name of the Plugin/Module that causes this ModularFeature to be registered.
33 virtual FString GetDebugModuleName() const = 0;
34};
FPlatformTypes::int32 int32
A 32-bit signed integer.
Definition Platform.h:1125
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define DECLARE_LOG_CATEGORY_EXTERN(CategoryName, DefaultVerbosity, CompileTimeVerbosity)
Definition LogMacros.h:361
Definition IBackgroundHttpManager.h:10
Definition IBackgroundHttpModularFeature.h:23
virtual FString GetDebugModuleName() const =0
virtual FBackgroundHttpRequestPtr ConstructBackgroundRequest()=0
virtual FBackgroundHttpManagerPtr CreatePlatformBackgroundHttpManager()=0
virtual FBackgroundHttpResponsePtr ConstructBackgroundResponse(int32 ResponseCode, const FString &TempFilePath)=0
Definition IModularFeature.h:12