Inherits AZStd::intrusive_base.
|
| AZ_CLASS_ALLOCATOR (Cache, AZ::SystemAllocator) |
|
bool | IsValid () const |
|
ErrorEnum | UpdateFile (AZStd::string_view szRelativePath, const void *pUncompressed, uint64_t nSize, uint32_t nCompressionMethod=ZipFile::METHOD_STORE, int nCompressionLevel=-1, CompressionCodec::Codec codec=CompressionCodec::Codec::ZLIB) |
|
ErrorEnum | StartContinuousFileUpdate (AZStd::string_view szRelativePath, uint64_t nSize) |
|
ErrorEnum | UpdateFileContinuousSegment (AZStd::string_view szRelativePath, uint64_t nSize, const void *pUncompressed, uint64_t nSegmentSize, uint64_t nOverwriteSeekPos) |
|
ErrorEnum | UpdateFileCRC (AZStd::string_view szRelativePath, AZ::Crc32 dwCRC32) |
|
ErrorEnum | RemoveFile (AZStd::string_view szRelativePath) |
|
ErrorEnum | RemoveDir (AZStd::string_view szRelativePath) |
|
ErrorEnum | RemoveAll () |
|
void | Close () |
|
FileEntry * | FindFile (AZStd::string_view szPath, bool bFullInfo=false) |
|
ErrorEnum | ReadFile (FileEntry *pFileEntry, void *pCompressed, void *pUncompressed) |
|
void | Free (void *ptr) |
|
ErrorEnum | Refresh (FileEntryBase *pFileEntry) |
|
bool | IsOwnerOf (const FileEntry *pFileEntry) const |
|
AZ::IO::PathView | GetFilePath () const |
|
FileEntryTree * | GetRoot () |
|
bool | WriteCDR () |
|
bool | WriteCDR (AZ::IO::HandleType fTarget) |
|
bool | RelinkZip () |
|
|
static constexpr size_t | g_nSizeRelinkBuffer = 1024 * 1024 |
|
static constexpr size_t | g_nMaxItemsRelinkBuffer = 128 |
|
static constexpr int | compressedBlockHeaderSizeInBytes = 4 |
|
|
enum | { FLAGS_UNCOMPACTED = 1 << 0
, FLAGS_CDR_DIRTY = 1 << 1
, FLAGS_READ_ONLY = 1 << 2
, FLAGS_DONT_COMPACT = 1 << 3
} |
|
|
class | CacheFactory |
|
class | FileEntryTransactionAdd |
|
The documentation for this class was generated from the following file:
- Code/Framework/AzFramework/AzFramework/Archive/ZipDirCache.h