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;
}