![]() |
Ark Server API (ASA) - Wiki
|
#include <IPlatformFileManagedStorageWrapper.h>
Collaboration diagram for FPersistentStorageCategory:Classes | |
| struct | CategoryStat |
Public Member Functions | |
| FPersistentStorageCategory (FString InCategoryName, TArray< FString > InDirectories, const int64 InQuota, const int64 InOptionalQuota) | |
| const FString & | GetCategoryName () const |
| int64 | GetCategoryQuota (bool bIncludeOptional=true) const |
| int64 | GetCategoryOptionalQuota () const |
| int64 | GetUsedSize () const |
| int64 | GetAvailableSize (bool bIncludeOptionalStorage=true) const |
| bool | IsInCategory (const FString &Path) const |
| bool | IsCategoryFull () const |
| EPersistentStorageManagerFileSizeFlags | AddOrUpdateFile (const FString &Filename, const int64 FileSize, EPersistentStorageManagerFileSizeFlags Flags) |
| bool | RemoveFile (const FString &Filename) |
| const TArray< FString > & | GetDirectories () const |
| CategoryStat | GetStat () const |
| FManagedStorageFileLockRegistry & | GetLockRegistry () |
Private Member Functions | |
| EPersistentStorageManagerFileSizeFlags | TryUpdateQuota (const int64 OldFileSize, const int64 NewFileSize, EPersistentStorageManagerFileSizeFlags Flags) |
| bool | ShouldManageFile (const FString &Filename) const |
Private Attributes | |
| const FString | CategoryName |
| const TArray< FString > | Directories |
| const int64 | StorageQuota = -1 |
| const int64 | OptionalStorageQuota = 0 |
| std::atomic< int64 > | UsedQuota { 0 } |
| TMap< FString, int64 > | FileSizes |
| FRWLock | FileSizesLock |
| FManagedStorageFileLockRegistry | FileLockRegistry |
Definition at line 141 of file IPlatformFileManagedStorageWrapper.h.
|
inline |
Definition at line 144 of file IPlatformFileManagedStorageWrapper.h.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 207 of file IPlatformFileManagedStorageWrapper.h.
Here is the call graph for this function:
|
inline |
Definition at line 180 of file IPlatformFileManagedStorageWrapper.h.
Here is the caller graph for this function:Definition at line 153 of file IPlatformFileManagedStorageWrapper.h.
|
inline |
Definition at line 170 of file IPlatformFileManagedStorageWrapper.h.
Here is the caller graph for this function:Definition at line 158 of file IPlatformFileManagedStorageWrapper.h.
Here is the caller graph for this function:Definition at line 253 of file IPlatformFileManagedStorageWrapper.h.
|
inline |
Definition at line 283 of file IPlatformFileManagedStorageWrapper.h.
|
inline |
Definition at line 277 of file IPlatformFileManagedStorageWrapper.h.
Here is the call graph for this function:
|
inline |
Definition at line 175 of file IPlatformFileManagedStorageWrapper.h.
Here is the caller graph for this function:
|
inline |
Definition at line 202 of file IPlatformFileManagedStorageWrapper.h.
Here is the call graph for this function:Definition at line 197 of file IPlatformFileManagedStorageWrapper.h.
Here is the call graph for this function:Definition at line 233 of file IPlatformFileManagedStorageWrapper.h.
Here is the call graph for this function:Definition at line 322 of file IPlatformFileManagedStorageWrapper.h.
Here is the caller graph for this function:
|
inlineprivate |
Definition at line 286 of file IPlatformFileManagedStorageWrapper.h.
Here is the caller graph for this function:Definition at line 336 of file IPlatformFileManagedStorageWrapper.h.
Definition at line 337 of file IPlatformFileManagedStorageWrapper.h.
|
private |
Definition at line 347 of file IPlatformFileManagedStorageWrapper.h.
Definition at line 344 of file IPlatformFileManagedStorageWrapper.h.
|
mutableprivate |
Definition at line 345 of file IPlatformFileManagedStorageWrapper.h.
Definition at line 340 of file IPlatformFileManagedStorageWrapper.h.
Definition at line 339 of file IPlatformFileManagedStorageWrapper.h.
|
private |
Definition at line 342 of file IPlatformFileManagedStorageWrapper.h.