Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
RemoteConfigIni.h File Reference
#include "Containers/Array.h"
#include "Containers/Map.h"
#include "Containers/UnrealString.h"
#include "CoreTypes.h"
#include "HAL/CriticalSection.h"
#include "Misc/DateTime.h"
#include "Stats/Stats.h"
#include "Stats/Stats2.h"
+ Include dependency graph for RemoteConfigIni.h:

Go to the source code of this file.

Classes

struct  FRemoteConfigAsyncIOInfo
 
class  FRemoteConfigAsyncWorker
 
class  FRemoteConfigAsyncCachedWriteTask
 
class  FRemoteConfigAsyncTaskManager
 
class  FRemoteConfig
 

Functions

bool IsUsingLocalIniFile (const TCHAR *FilenameToLoad, const TCHAR *IniFileName)
 
void ProcessIniContents (const TCHAR *FilenameToLoad, const TCHAR *IniFileName, FConfigFile *Config, bool bDoEmptyConfig, bool bDoCombine)
 
FDateTime GetIniTimeStamp (const TCHAR *FilenameToLoad, const TCHAR *IniFileName)
 
void MakeLocalCopy (const TCHAR *Filename)
 

Function Documentation

◆ GetIniTimeStamp()

FDateTime GetIniTimeStamp ( const TCHAR * FilenameToLoad,
const TCHAR * IniFileName )

Returns the timestamp of the appropriate config file.

◆ IsUsingLocalIniFile()

bool IsUsingLocalIniFile ( const TCHAR * FilenameToLoad,
const TCHAR * IniFileName )

Returns true if no remote version of this config file exists and/or isn't being used.

◆ MakeLocalCopy()

void MakeLocalCopy ( const TCHAR * Filename)

Before overwriting the local file with the contents from the remote file, we save off a copy of the local file (if it exists).

◆ ProcessIniContents()

void ProcessIniContents ( const TCHAR * FilenameToLoad,
const TCHAR * IniFileName,
FConfigFile * Config,
bool bDoEmptyConfig,
bool bDoCombine )

Contains the logic for processing config files, local or remote.