AsyncPut
AsyncPut
#Overview
name: AsyncPut
The value of this variable can be defined or overridden in .ini config files. 13 .ini config files referencing this setting variable.
It is referenced in 1 C++ source file.
#Summary
#Setting Variables
#References In INI files
Location: <Workspace>/Engine/Config/BaseEngine.ini:2535, section: [InstalledDerivedDataBackendGraph]
- INI Section:
InstalledDerivedDataBackendGraph - Raw value:
(Type=AsyncPut, Inner=Hierarchy) - Is Array:
False
Location: <Workspace>/Engine/Config/BaseEngine.ini:2569, section: [ZenOnlyDDC]
- INI Section:
ZenOnlyDDC - Raw value:
(Type=AsyncPut, Inner=Zen) - Is Array:
False
Location: <Workspace>/Engine/Config/BaseEngine.ini:2584, section: [ZenColdDDC]
- INI Section:
ZenColdDDC - Raw value:
(Type=AsyncPut, Inner=Hierarchy) - Is Array:
False
Location: <Workspace>/Engine/Config/BaseEngine.ini:2590, section: [ZenWarmDDC]
- INI Section:
ZenWarmDDC - Raw value:
(Type=AsyncPut, Inner=Hierarchy) - Is Array:
False
Location: <Workspace>/Engine/Config/BaseEngine.ini:2596, section: [DerivedDataBackendGraph_Fill_Seattle]
- INI Section:
DerivedDataBackendGraph_Fill_Seattle - Raw value:
(Type=AsyncPut, Inner=Hierarchy) - Is Array:
False
Location: <Workspace>/Engine/Config/BaseEngine.ini:2606, section: [NoShared]
- INI Section:
NoShared - Raw value:
(Type=AsyncPut, Inner=Hierarchy) - Is Array:
False
Location: <Workspace>/Engine/Config/BaseEngine.ini:2615, section: [Cold]
- INI Section:
Cold - Raw value:
(Type=AsyncPut, Inner=Hierarchy) - Is Array:
False
Location: <Workspace>/Engine/Config/BaseEngine.ini:2622, section: [Warm]
- INI Section:
Warm - Raw value:
(Type=AsyncPut, Inner=Hierarchy) - Is Array:
False
Location: <Workspace>/Engine/Config/BaseEngine.ini:2628, section: [CreatePak]
- INI Section:
CreatePak - Raw value:
(Type=AsyncPut, Inner=Hierarchy) - Is Array:
False
Location: <Workspace>/Engine/Config/BaseEngine.ini:2640, section: [CreateInstalledProjectPak]
- INI Section:
CreateInstalledProjectPak - Raw value:
(Type=AsyncPut, Inner=Hierarchy) - Is Array:
False
Location: <Workspace>/Engine/Config/BaseEngine.ini:2653, section: [CreateInstalledEnginePak]
- INI Section:
CreateInstalledEnginePak - Raw value:
(Type=AsyncPut, Inner=Hierarchy) - Is Array:
False
Location: <Workspace>/Engine/Config/BaseEngine.ini:2664, section: [CreateInstalledEnterprisePak]
- INI Section:
CreateInstalledEnterprisePak - Raw value:
(Type=AsyncPut, Inner=Hierarchy) - Is Array:
False
Location: <Workspace>/Engine/Config/BaseEngine.ini:2675, section: [CreateProjectCache]
- INI Section:
CreateProjectCache - Raw value:
(Type=AsyncPut, Inner=Hierarchy) - Is Array:
False
#References in C++ code
#Callsites
This variable is referenced in the following C++ source code:
#Loc: <Workspace>/Engine/Source/Developer/DerivedDataCache/Private/DerivedDataBackends.cpp:425
Scope (from outer to inner):
file
namespace UE::DerivedData
class class FDerivedDataBackendGraph final : public FDerivedDataBackend, ICacheStoreOwner, ICacheStoreGraph
Source code excerpt:
/**
* Creates AsyncPut wrapper interface from ini settings.
*
* @param NodeName Node name.
* @param Entry Node definition.
* @param IniFilename ini filename.
* @param IniSection ini section containing graph definition
* @param InParsedNodes map of nodes and their names which have already been parsed
* @return AsyncPut wrapper backend interface instance or nullptr if unsuccessful
*/
bool ParseAsyncNode(const TCHAR* NodeName, const TCHAR* Entry, const FString& IniFilename, const TCHAR* IniSection, FParsedNodeMap& InParsedNodes)
{
if (bAsyncFound)
{
UE_LOG(LogDerivedDataCache, Warning, TEXT("Unable to create %s AsyncPut because only one AsyncPut node is supported."), NodeName);
return false;
}
bAsyncFound = true;
FString InnerName;
if (FParse::Value(Entry, TEXT("Inner="), InnerName) && ParseNode(InnerName, IniFilename, IniSection, InParsedNodes))
{
return true;
}