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

#include <RemoteConfigIni.h>

Public Member Functions

CORE_API void Tick ()
 
bool StartTask (const TCHAR *InFilename, const TCHAR *RemotePath, FRemoteConfigAsyncIOInfo &InIOInfo, FString *InContents, bool bInIsRead)
 
bool IsFinished (const TCHAR *InFilename)
 
bool AreAllTasksFinished (bool bDoRemoval)
 
bool GetReadData (const TCHAR *InFilename, FRemoteConfigAsyncIOInfo &OutIOInfo)
 

Static Public Member Functions

static CORE_API FRemoteConfigAsyncTaskManagerGet ()
 

Detailed Description

Manages async IO tasks for remote config files

Member Function Documentation

◆ AreAllTasksFinished()

bool FRemoteConfigAsyncTaskManager::AreAllTasksFinished ( bool  bDoRemoval)

Returns true if the all tasks in the queue have completed (or, if the queue is empty).

◆ Get()

FRemoteConfigAsyncTaskManager * FRemoteConfigAsyncTaskManager::Get ( )
static

Returns a reference to the global FRemoteConfigAsyncTaskManager object.

◆ GetReadData()

bool FRemoteConfigAsyncTaskManager::GetReadData ( const TCHAR InFilename,
FRemoteConfigAsyncIOInfo OutIOInfo 
)

Safely retrieve the read data from the completed async task.

◆ IsFinished()

bool FRemoteConfigAsyncTaskManager::IsFinished ( const TCHAR InFilename)

Returns true if the task has completed

◆ StartTask()

bool FRemoteConfigAsyncTaskManager::StartTask ( const TCHAR InFilename,
const TCHAR RemotePath,
FRemoteConfigAsyncIOInfo InIOInfo,
FString *  InContents,
bool  bInIsRead 
)

Add an async IO task to the queue and kick it off.

◆ Tick()

void FRemoteConfigAsyncTaskManager::Tick ( )

Handles cached write tasks.


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