libzypp 17.35.1
|
#include <zypp-core/CheckSum.h>
Public Member Functions | |
CheckSum () | |
Default Ctor: empty checksum. | |
CheckSum (const std::string &type, const std::string &checksum) | |
Creates a checksum for algorithm. | |
CheckSum (const std::string &checksum) | |
Creates a checksum auto probing the algorithm type. | |
CheckSum (const std::string &type, std::istream &input_r) | |
Reads the content of. | |
CheckSum (const std::string &type, std::istream &&input_r) | |
Ctor from temporary istream. | |
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) |
Related Symbols | |
(Note that these are not member symbols.) | |
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) |
Stream output. | |
std::ostream & | dumpAsXmlOn (std::ostream &str, const CheckSum &obj) |
XML output. | |
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 58 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.
Definition at line 73 of file CheckSum.h.
Definition at line 74 of file CheckSum.h.
Definition at line 75 of file CheckSum.h.
Definition at line 76 of file CheckSum.h.
Definition at line 77 of file CheckSum.h.
Definition at line 78 of file CheckSum.h.
Definition at line 79 of file CheckSum.h.
Definition at line 84 of file CheckSum.h.
Definition at line 85 of file CheckSum.h.
Definition at line 86 of file CheckSum.h.
Definition at line 87 of file CheckSum.h.
Definition at line 88 of file CheckSum.h.
Definition at line 89 of file CheckSum.h.
Definition at line 90 of file CheckSum.h.
Definition at line 92 of file CheckSum.h.
Definition at line 93 of file CheckSum.h.
Definition at line 94 of file CheckSum.h.
Definition at line 95 of file CheckSum.h.
Definition at line 96 of file CheckSum.h.
Definition at line 97 of file CheckSum.h.
Definition at line 98 of file CheckSum.h.
Definition at line 103 of file CheckSum.h.
Definition at line 104 of file CheckSum.h.
Definition at line 105 of file CheckSum.h.
Definition at line 106 of file CheckSum.h.
Definition at line 107 of file CheckSum.h.
Definition at line 108 of file CheckSum.h.
Definition at line 109 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 121 of file CheckSum.h.
|
private |
Definition at line 122 of file CheckSum.h.