Public Member Functions

ATSHash64Sip24 Struct Reference

#include <HashSip.h>

Inherits ATSHash64.

Collaboration diagram for ATSHash64Sip24:
Collaboration graph
[legend]

Public Member Functions

 ATSHash64Sip24 (void)
 ATSHash64Sip24 (const unsigned char key[16])
 ATSHash64Sip24 (uint64_t key0, uint64_t key1)
void update (const void *data, size_t len)
void final (void)
uint64_t get (void) const
void clear (void)

Detailed Description

Definition at line 35 of file HashSip.h.


Constructor & Destructor Documentation

ATSHash64Sip24::ATSHash64Sip24 ( void   ) 

Definition at line 36 of file HashSip.cc.

References clear().

ATSHash64Sip24::ATSHash64Sip24 ( const unsigned char  key[16]  ) 

Definition at line 43 of file HashSip.cc.

References clear(), and U8TO64_LE.

ATSHash64Sip24::ATSHash64Sip24 ( uint64_t  key0,
uint64_t  key1 
)

Definition at line 50 of file HashSip.cc.

References clear().


Member Function Documentation

void ATSHash64Sip24::clear ( void   )  [virtual]

Implements ATSHashBase.

Definition at line 136 of file HashSip.cc.

Referenced by ATSHash64Sip24().

void ATSHash64Sip24::final ( void   )  [virtual]

Implements ATSHashBase.

Definition at line 99 of file HashSip.cc.

References SIPCOMPRESS.

uint64_t ATSHash64Sip24::get ( void   )  const [virtual]

Implements ATSHash64.

Definition at line 126 of file HashSip.cc.

void ATSHash64Sip24::update ( const void *  data,
size_t  len 
) [virtual]

Implements ATSHashBase.

Definition at line 58 of file HashSip.cc.

References memcpy, SIP_BLOCK_SIZE, SIPCOMPRESS, and U8TO64_LE.


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