Feathercoin  0.5.0
P2P Digital Currency
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
Classes | Functions
leveldb::crc32c Namespace Reference

Classes

class  CRC
 

Functions

uint32_t Extend (uint32_t crc, const char *buf, size_t size)
 
uint32_t Value (const char *data, size_t n)
 
uint32_t Mask (uint32_t crc)
 
uint32_t Unmask (uint32_t masked_crc)
 
 TEST (CRC, StandardResults)
 
 TEST (CRC, Values)
 
 TEST (CRC, Extend)
 
 TEST (CRC, Mask)
 

Function Documentation

uint32_t leveldb::crc32c::Extend ( uint32_t  crc,
const char *  buf,
size_t  size 
)

Definition at line 286 of file crc32c.cc.

uint32_t leveldb::crc32c::Mask ( uint32_t  crc)
inline

Definition at line 31 of file crc32c.h.

leveldb::crc32c::TEST ( CRC  ,
StandardResults   
)

Definition at line 13 of file crc32c_test.cc.

leveldb::crc32c::TEST ( CRC  ,
Values   
)

Definition at line 50 of file crc32c_test.cc.

leveldb::crc32c::TEST ( CRC  ,
Extend   
)

Definition at line 54 of file crc32c_test.cc.

leveldb::crc32c::TEST ( CRC  ,
Mask   
)

Definition at line 59 of file crc32c_test.cc.

uint32_t leveldb::crc32c::Unmask ( uint32_t  masked_crc)
inline

Definition at line 37 of file crc32c.h.

uint32_t leveldb::crc32c::Value ( const char *  data,
size_t  n 
)
inline

Definition at line 20 of file crc32c.h.