Monero
Public Member Functions | Static Private Member Functions | Private Attributes | List of all members
AtomicHash Class Reference

Public Member Functions

 AtomicHash ()
 
void xorWith (uint64_t update[4])
 
void print (std::ostream &os)
 

Static Private Member Functions

static void print (std::atomic< uint64_t > &hash, std::ostream &os)
 

Private Attributes

std::atomic< uint64_thash [4]
 

Constructor & Destructor Documentation

◆ AtomicHash()

AtomicHash::AtomicHash ( )
inline

Member Function Documentation

◆ print() [1/2]

void AtomicHash::print ( std::ostream &  os)
inline

◆ print() [2/2]

static void AtomicHash::print ( std::atomic< uint64_t > &  hash,
std::ostream &  os 
)
inlinestaticprivate

◆ xorWith()

void AtomicHash::xorWith ( uint64_t  update[4])
inline

Member Data Documentation

◆ hash

std::atomic<uint64_t> AtomicHash::hash[4]
private

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