Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
FSHAHash Class Reference

#include <SecureHash.h>

Public Member Functions

 FSHAHash ()
 
void AppendString (FString &Out) const
 
FString ToString () const
 
void ToString (TCHAR *Dest, bool bNullTerminate) const
 
void FromString (const FStringView &Src)
 

Static Public Member Functions

static constexpr int32 GetStringLen ()
 

Public Attributes

uint8 Hash [20]
 

Friends

bool operator== (const FSHAHash &X, const FSHAHash &Y)
 
bool operator!= (const FSHAHash &X, const FSHAHash &Y)
 
bool operator< (const FSHAHash &X, const FSHAHash &Y)
 
FArchiveoperator<< (FArchive &Ar, FSHAHash &G)
 
uint32 GetTypeHash (const FSHAHash &InKey)
 
FString LexToString (const FSHAHash &)
 
void LexFromString (FSHAHash &Hash, const TCHAR *)
 
FStringBuilderBaseoperator<< (FStringBuilderBase &Builder, const FSHAHash &InHash)
 
FAnsiStringBuilderBaseoperator<< (FAnsiStringBuilderBase &Builder, const FSHAHash &InHash)
 
FCbWriteroperator<< (FCbWriter &Writer, const FSHAHash &Hash)
 
bool LoadFromCompactBinary (FCbFieldView Field, FSHAHash &OutHash)
 

Detailed Description

Stores an SHA hash generated by FSHA1.

Definition at line 227 of file SecureHash.h.

Constructor & Destructor Documentation

◆ FSHAHash()

FSHAHash::FSHAHash ( )
inline

Definition at line 232 of file SecureHash.h.

+ Here is the call graph for this function:

Member Function Documentation

◆ AppendString()

void FSHAHash::AppendString ( FString & Out) const
inline

Definition at line 239 of file SecureHash.h.

+ Here is the call graph for this function:

◆ FromString()

void FSHAHash::FromString ( const FStringView & Src)
inline

Definition at line 265 of file SecureHash.h.

◆ GetStringLen()

static constexpr int32 FSHAHash::GetStringLen ( )
inlinestaticconstexpr

Definition at line 237 of file SecureHash.h.

◆ ToString() [1/2]

FString FSHAHash::ToString ( ) const
inline

Definition at line 244 of file SecureHash.h.

+ Here is the call graph for this function:

◆ ToString() [2/2]

void FSHAHash::ToString ( TCHAR * Dest,
bool bNullTerminate ) const
inline

Definition at line 249 of file SecureHash.h.

Friends And Related Symbol Documentation

◆ GetTypeHash

uint32 GetTypeHash ( const FSHAHash & InKey)
friend

Definition at line 288 of file SecureHash.h.

◆ LexFromString

void LexFromString ( FSHAHash & Hash,
const TCHAR *  )
friend

◆ LexToString

FString LexToString ( const FSHAHash & )
friend

◆ LoadFromCompactBinary

bool LoadFromCompactBinary ( FCbFieldView Field,
FSHAHash & OutHash )
friend

◆ operator!=

bool operator!= ( const FSHAHash & X,
const FSHAHash & Y )
friend

Definition at line 276 of file SecureHash.h.

◆ operator<

bool operator< ( const FSHAHash & X,
const FSHAHash & Y )
friend

Definition at line 281 of file SecureHash.h.

◆ operator<< [1/4]

Definition at line 296 of file SecureHash.h.

◆ operator<< [2/4]

FArchive & operator<< ( FArchive & Ar,
FSHAHash & G )
friend

◆ operator<< [3/4]

FCbWriter & operator<< ( FCbWriter & Writer,
const FSHAHash & Hash )
friend

◆ operator<< [4/4]

FStringBuilderBase & operator<< ( FStringBuilderBase & Builder,
const FSHAHash & InHash )
friend

Definition at line 295 of file SecureHash.h.

◆ operator==

bool operator== ( const FSHAHash & X,
const FSHAHash & Y )
friend

Definition at line 271 of file SecureHash.h.

Member Data Documentation

◆ Hash

uint8 FSHAHash::Hash[20]

Definition at line 230 of file SecureHash.h.


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