dmlite  0.6
Namespaces | Functions
checksums.h File Reference

Utility methods for checksum handling. More...

#include <dmlite/cpp/io.h>
#include <string>
Include dependency graph for checksums.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 dmlite
 Namespace for the dmlite C++ API.
 
 dmlite::checksums
 

Functions

std::string dmlite::checksums::fullChecksumName (const std::string &cs)
 
std::string dmlite::checksums::shortChecksumName (const std::string &cs)
 
bool dmlite::checksums::isChecksumFullName (const std::string &ckey)
 Tells if the given key looks like the name of a checksum. More...
 
int dmlite::checksums::fillChecksumInXattr (ExtendedStat &xstat)
 
std::string dmlite::checksums::md5 (IOHandler *io, off_t offset=0, off_t size=0)
 
std::string dmlite::checksums::crc32 (IOHandler *io, off_t offset=0, off_t size=0)
 
std::string dmlite::checksums::adler32 (IOHandler *io, off_t offset=0, off_t size=0)
 
std::string dmlite::checksums::hexPrinter (const unsigned char *data, size_t nbytes)
 
std::string dmlite::checksums::decPrinter (const unsigned char *data, size_t nbytes)
 

Detailed Description

Utility methods for checksum handling.

Author
Alejandro Álvarez Ayllón aalva.nosp@m.rez@.nosp@m.cern..nosp@m.ch