Ark Server API (ASA) - Wiki
|
#include <PackageWriter.h>
Public Attributes | |
TMap< FIoChunkId, FIoHash > | ChunkHashes |
FMD5Hash | PackageHash |
TFuture< int > | CompletionFuture |
Additional Inherited Members | |
Public Member Functions inherited from FThreadSafeRefCountedObject | |
FThreadSafeRefCountedObject () | |
virtual | ~FThreadSafeRefCountedObject () |
FThreadSafeRefCountedObject (const FThreadSafeRefCountedObject &Rhs)=delete | |
FThreadSafeRefCountedObject & | operator= (const FThreadSafeRefCountedObject &Rhs)=delete |
uint32 | AddRef () const |
uint32 | Release () const |
uint32 | GetRefCount () const |
Struct containing hashes computed during cooked package writing.
Definition at line 197 of file PackageWriter.h.
TMap<FIoChunkId, FIoHash> FPackageHashes::ChunkHashes |
Hashes for each chunk saved by the package.
Definition at line 200 of file PackageWriter.h.
A Future that is triggered after all packages have been stored on *this. Left as an invalid TFuture when hashes are not async; caller should check for IsValid before chaining with .Then or .Next.
Definition at line 210 of file PackageWriter.h.
FMD5Hash FPackageHashes::PackageHash |
This is a hash representing the entire package. Not consistently computed across PackageWriters!
Definition at line 203 of file PackageWriter.h.