Navigation
API > API/Runtime > API/Runtime/Core > API/Runtime/Core/Misc
References
Module | Core |
Header | /Engine/Source/Runtime/Core/Public/Misc/SecureHash.h |
Include | #include "Misc/SecureHash.h" |
Syntax
class FAsyncSHAVerify
Remarks
Asynchronous SHA verification
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
bool | bIsUnfoundHashAnError | If this is true, and looking up the hash by filename fails, this will abort execution |
![]() |
bool | bShouldDeleteBuffer | Should this class delete the buffer memory when verification is complete? |
![]() |
void * | Buffer | Buffer to run the has on. |
![]() |
uint64 | BufferSize | Size of Buffer |
![]() |
uint8[20] | Hash | Hash to compare against |
![]() |
FString | Pathname | Filename to lookup hash value (can be empty if hash was passed to constructor) |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
FAsyncSHAVerify
(
void* InBuffer, |
Constructor. |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | Abandon () |
Abandon task, deletes the buffer if that is what was requested |
![]() |
bool | CanAbandon () |
Task API, return true to indicate that we can abandon |
![]() |
void | DoWork () |
Performs the async hash verification |
![]() ![]() |
TStatId | GetStatId () |