Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
FPackageHashes Struct Reference

#include <PackageWriter.h>

+ Inheritance diagram for FPackageHashes:
+ Collaboration diagram for FPackageHashes:

Public Attributes

TMap< FIoChunkId, FIoHashChunkHashes
 
FMD5Hash PackageHash
 
TFuture< intCompletionFuture
 

Additional Inherited Members

- Public Member Functions inherited from FThreadSafeRefCountedObject
 FThreadSafeRefCountedObject ()
 
virtual ~FThreadSafeRefCountedObject ()
 
 FThreadSafeRefCountedObject (const FThreadSafeRefCountedObject &Rhs)=delete
 
FThreadSafeRefCountedObjectoperator= (const FThreadSafeRefCountedObject &Rhs)=delete
 
uint32 AddRef () const
 
uint32 Release () const
 
uint32 GetRefCount () const
 

Detailed Description

Struct containing hashes computed during cooked package writing.

Definition at line 197 of file PackageWriter.h.

Member Data Documentation

◆ ChunkHashes

TMap<FIoChunkId, FIoHash> FPackageHashes::ChunkHashes

Hashes for each chunk saved by the package.

Definition at line 200 of file PackageWriter.h.

◆ CompletionFuture

TFuture<int> FPackageHashes::CompletionFuture

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.

◆ PackageHash

FMD5Hash FPackageHashes::PackageHash

This is a hash representing the entire package. Not consistently computed across PackageWriters!

Definition at line 203 of file PackageWriter.h.


The documentation for this struct was generated from the following file: