FRemoteConfigAsyncTaskManager

Manages async IO tasks for remote config files

Windows
MacOS
Linux

References

Module

Core

Header

/Engine/Source/Runtime/Core/Public/Misc/RemoteConfigIni.h

Include

#include "Misc/RemoteConfigIni.h"

Syntax

class FRemoteConfigAsyncTaskManager

Remarks

Manages async IO tasks for remote config files

Functions

Name Description

Public function

bool

 

AreAllTasksFinished

(
    bool bDoRemoval
)

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

Public function Static

FRemoteConfi...

 

Get()

Returns a reference to the global FRemoteConfigAsyncTaskManager object.

Public function

bool

 

GetReadData

(
    const TCHAR* InFilename,
    FRemoteConfigAsyncIOInfo& OutIOInf...
)

Safely retrieve the read data from the completed async task.

Public function

bool

 

IsFinished

(
    const TCHAR* InFilename
)

Returns true if the task has completed

Public function

bool

 

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.

Public function

void

 

Tick()

Handles cached write tasks.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss