21 class FCookOnTheFlyMessage;
22 class ICookOnTheFlyServerConnection;
26#define STORAGE_SERVER_FILE_UNKOWN_SIZE (-1)
56 FDirectory* AddDirectoriesRecursive(
const FString&
DirectoryPath);
87 return TEXT(
"StorageServer");
135 void InitializeConnection();
142 bool SendGetFileListMessage();
151 FString CustomProjectStorePath;
163 FString ServerProject;
164 FString ServerPlatform;
166 FString AbsProjectDir;
167 FString AbsEngineDir;
168 FString WorkspaceSharePath;
171 mutable uint16 HostPort = 8558;
172 bool bAllowPackageIo =
true;
173 bool bAbortOnConnectionFailure =
true;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
TStringView< TCHAR > FStringView
Definition StringFwd.h:45
uint32 Offset
Definition VulkanMemory.cpp:4033
Definition IoChunkId.h:64
Definition StorageServerConnection.h:47
Definition StorageServerPlatformFile.cpp:742
Definition StorageServerPlatformFile.h:29
~FStorageServerFileSystemTOC()
Definition StorageServerPlatformFile.cpp:94
bool GetFileData(const FString &Path, FIoChunkId &OutChunkId, int64 &OutRawSize)
Definition StorageServerPlatformFile.cpp:194
int64 GetFileSize(const FString &Path)
Definition StorageServerPlatformFile.cpp:184
const FIoChunkId * GetFileChunkId(const FString &Path)
Definition StorageServerPlatformFile.cpp:174
bool IterateDirectoryRecursively(const FString &Path, TFunctionRef< bool(const FIoChunkId &, const TCHAR *, int64)> Callback)
Definition StorageServerPlatformFile.cpp:236
bool FileExists(const FString &Path)
Definition StorageServerPlatformFile.cpp:162
bool DirectoryExists(const FString &Path)
Definition StorageServerPlatformFile.cpp:168
void AddFile(const FIoChunkId &FileChunkId, FStringView Path, int64 RawSize)
Definition StorageServerPlatformFile.cpp:140
void Clear()
Definition StorageServerPlatformFile.cpp:125
bool IterateDirectory(const FString &Path, TFunctionRef< bool(const FIoChunkId &, const TCHAR *, int64)> Callback)
Definition StorageServerPlatformFile.cpp:207
Definition StorageServerPlatformFile.cpp:1581
Definition GenericPlatformFile.h:117
Definition DirectoryTree.h:85
Definition AssetRegistryState.h:50
Definition UnrealString.h.inl:34
Definition SharedPointer.h:692
Definition UniquePtr.h:107
Definition ValueOrError.h:58
Definition CookOnTheFly.h:140
Definition CookOnTheFly.h:19
Definition GenericPlatformFile.h:195