libzypp
15.28.6
|
#include <CheckSum.h>
Public Member Functions | |
CheckSum () | |
Default Ctor: empty checksum. More... | |
CheckSum (const std::string &type, const std::string &checksum) | |
Creates a checksum for algorithm. More... | |
CheckSum (const std::string &checksum) | |
Creates a checksum auto probing the algorithm type. More... | |
CheckSum (const std::string &type, std::istream &input_r) | |
Reads the content of. More... | |
CheckSum (const std::string &type, std::istream &&input_r) | |
Ctor from temporary istream. More... | |
std::string | type () const |
std::string | checksum () const |
bool | empty () const |
std::string | asString () const |
Static Public Member Functions | |
static const std::string & | md5Type () |
static const std::string & | shaType () |
static const std::string & | sha1Type () |
static const std::string & | sha224Type () |
static const std::string & | sha256Type () |
static const std::string & | sha384Type () |
static const std::string & | sha512Type () |
Creates a checksum for algorithm \param type. | |
static CheckSum | md5 (const std::string &checksum) |
static CheckSum | sha (const std::string &checksum) |
static CheckSum | sha1 (const std::string &checksum) |
static CheckSum | sha224 (const std::string &checksum) |
static CheckSum | sha256 (const std::string &checksum) |
static CheckSum | sha384 (const std::string &checksum) |
static CheckSum | sha512 (const std::string &checksum) |
Reads the content of \param input_r and computes the checksum. | |
static CheckSum | md5 (std::istream &input_r) |
static CheckSum | sha (std::istream &input_r) |
static CheckSum | sha1 (std::istream &input_r) |
static CheckSum | sha224 (std::istream &input_r) |
static CheckSum | sha256 (std::istream &input_r) |
static CheckSum | sha384 (std::istream &input_r) |
static CheckSum | sha512 (std::istream &input_r) |
static CheckSum | md5 (std::istream &&input_r) |
static CheckSum | sha (std::istream &&input_r) |
static CheckSum | sha1 (std::istream &&input_r) |
static CheckSum | sha224 (std::istream &&input_r) |
static CheckSum | sha256 (std::istream &&input_r) |
static CheckSum | sha384 (std::istream &&input_r) |
static CheckSum | sha512 (std::istream &&input_r) |
static CheckSum | md5FromString (const std::string &input_r) |
static CheckSum | shaFromString (const std::string &input_r) |
static CheckSum | sha1FromString (const std::string &input_r) |
static CheckSum | sha224FromString (const std::string &input_r) |
static CheckSum | sha256FromString (const std::string &input_r) |
static CheckSum | sha384FromString (const std::string &input_r) |
static CheckSum | sha512FromString (const std::string &input_r) |
Private Attributes | |
std::string | _type |
std::string | _checksum |
Related Functions | |
(Note that these are not member functions.) | |
bool | operator== (const CheckSum &lhs, const CheckSum &rhs) |
bool | operator!= (const CheckSum &lhs, const CheckSum &rhs) |
std::ostream & | operator<< (std::ostream &str, const CheckSum &obj) |
std::ostream & | dumpAsXmlOn (std::ostream &str, const CheckSum &obj) |
bool | operator== (const CheckSum &lhs, const CheckSum &rhs) |
bool | operator!= (const CheckSum &lhs, const CheckSum &rhs) |
Definition at line 33 of file CheckSum.h.
|
inline |
Default Ctor: empty checksum.
Definition at line 37 of file CheckSum.h.
zypp::CheckSum::CheckSum | ( | const std::string & | type, |
const std::string & | checksum | ||
) |
Creates a checksum for algorithm.
type. |
CheckSumException | if the checksum is invalid and can't be constructed |
Definition at line 49 of file CheckSum.cc.
|
inline |
Creates a checksum auto probing the algorithm type.
CheckSumException | if the checksum is invalid and can't be constructed |
Definition at line 48 of file CheckSum.h.
zypp::CheckSum::CheckSum | ( | const std::string & | type, |
std::istream & | input_r | ||
) |
Reads the content of.
input_r | and computes the checksum. |
Definition at line 154 of file CheckSum.cc.
|
inline |
Ctor from temporary istream.
Definition at line 59 of file CheckSum.h.
|
static |
Definition at line 28 of file CheckSum.cc.
|
static |
Definition at line 31 of file CheckSum.cc.
|
static |
Definition at line 34 of file CheckSum.cc.
|
static |
Definition at line 37 of file CheckSum.cc.
|
static |
Definition at line 40 of file CheckSum.cc.
|
static |
Definition at line 43 of file CheckSum.cc.
|
static |
Definition at line 46 of file CheckSum.cc.
|
inlinestatic |
Definition at line 75 of file CheckSum.h.
|
inlinestatic |
Definition at line 76 of file CheckSum.h.
|
inlinestatic |
Definition at line 77 of file CheckSum.h.
|
inlinestatic |
Definition at line 78 of file CheckSum.h.
|
inlinestatic |
Definition at line 79 of file CheckSum.h.
|
inlinestatic |
Definition at line 80 of file CheckSum.h.
|
inlinestatic |
Definition at line 81 of file CheckSum.h.
|
inlinestatic |
Definition at line 86 of file CheckSum.h.
|
inlinestatic |
Definition at line 87 of file CheckSum.h.
|
inlinestatic |
Definition at line 88 of file CheckSum.h.
|
inlinestatic |
Definition at line 89 of file CheckSum.h.
|
inlinestatic |
Definition at line 90 of file CheckSum.h.
|
inlinestatic |
Definition at line 91 of file CheckSum.h.
|
inlinestatic |
Definition at line 92 of file CheckSum.h.
|
inlinestatic |
Definition at line 94 of file CheckSum.h.
|
inlinestatic |
Definition at line 95 of file CheckSum.h.
|
inlinestatic |
Definition at line 96 of file CheckSum.h.
|
inlinestatic |
Definition at line 97 of file CheckSum.h.
|
inlinestatic |
Definition at line 98 of file CheckSum.h.
|
inlinestatic |
Definition at line 99 of file CheckSum.h.
|
inlinestatic |
Definition at line 100 of file CheckSum.h.
|
inlinestatic |
Definition at line 106 of file CheckSum.h.
|
inlinestatic |
Definition at line 107 of file CheckSum.h.
|
inlinestatic |
Definition at line 108 of file CheckSum.h.
|
inlinestatic |
Definition at line 109 of file CheckSum.h.
|
inlinestatic |
Definition at line 110 of file CheckSum.h.
|
inlinestatic |
Definition at line 111 of file CheckSum.h.
|
inlinestatic |
Definition at line 112 of file CheckSum.h.
std::string zypp::CheckSum::type | ( | ) | const |
Definition at line 167 of file CheckSum.cc.
std::string zypp::CheckSum::checksum | ( | ) | const |
Definition at line 170 of file CheckSum.cc.
bool zypp::CheckSum::empty | ( | ) | const |
Definition at line 173 of file CheckSum.cc.
std::string zypp::CheckSum::asString | ( | ) | const |
Definition at line 176 of file CheckSum.cc.
Definition at line 207 of file CheckSum.cc.
Definition at line 211 of file CheckSum.cc.
|
related |
Stream output.
Definition at line 183 of file CheckSum.cc.
|
related |
XML output.
Definition at line 193 of file CheckSum.cc.
|
private |
Definition at line 124 of file CheckSum.h.
|
private |
Definition at line 125 of file CheckSum.h.