WSF
WsfPProxyHash Class Reference

#include <WsfPProxyHash.hpp>

Public Member Functions

 WsfPProxyHash ()
 WsfPProxyHash (const void *aBufferPtr, size_t aBufferSize)
 WsfPProxyHash (const UtSHA_Digest &aDigest)
 WsfPProxyHash (const WsfPProxyHash &aSrc)
WsfPProxyHashoperator= (const WsfPProxyHash &aRhs)
bool operator== (const WsfPProxyHash &aRhs) const
bool operator!= (const WsfPProxyHash &aRhs) const
bool operator< (const WsfPProxyHash &aRhs) const
int AddData (UtSHA &aSha) const
 Add this block of data to a SHA run.
const void * GetPointer () const
int GetSize () const

Public Attributes

bool mIsDigest

Detailed Description

Points to a block of data to be hashed. Copying WsfPProxyHash is like copying a pointer, the original object must remain valid for this to make sense.

Constructor & Destructor Documentation

◆ WsfPProxyHash() [1/4]

WsfPProxyHash::WsfPProxyHash ( )
inline

◆ WsfPProxyHash() [2/4]

WsfPProxyHash::WsfPProxyHash ( const void * aBufferPtr,
size_t aBufferSize )
inline

References mIsDigest.

◆ WsfPProxyHash() [3/4]

WsfPProxyHash::WsfPProxyHash ( const UtSHA_Digest & aDigest)
inline

References mIsDigest.

◆ WsfPProxyHash() [4/4]

WsfPProxyHash::WsfPProxyHash ( const WsfPProxyHash & aSrc)
inline

References WsfPProxyHash().

Member Function Documentation

◆ AddData()

int WsfPProxyHash::AddData ( UtSHA & aSha) const
inline

Add this block of data to a SHA run.

References UtSHA::AddData(), GetPointer(), and GetSize().

Referenced by wizard::ProxyHash::RecurseHash().

◆ GetPointer()

const void * WsfPProxyHash::GetPointer ( ) const
inline

References mIsDigest.

Referenced by AddData(), operator<(), and operator==().

◆ GetSize()

int WsfPProxyHash::GetSize ( ) const
inline

◆ operator!=()

bool WsfPProxyHash::operator!= ( const WsfPProxyHash & aRhs) const
inline

References WsfPProxyHash().

◆ operator<()

bool WsfPProxyHash::operator< ( const WsfPProxyHash & aRhs) const
inline

◆ operator=()

WsfPProxyHash & WsfPProxyHash::operator= ( const WsfPProxyHash & aRhs)
inline

References mIsDigest, and WsfPProxyHash().

◆ operator==()

bool WsfPProxyHash::operator== ( const WsfPProxyHash & aRhs) const
inline

Member Data Documentation

◆ mIsDigest

bool WsfPProxyHash::mIsDigest

The documentation for this class was generated from the following file:
Copyrights Multiple, All Rights Reserved