libzypp
10.5.0
|
#include <CheckSum.h>
Public Member Functions | |
CheckSum (const std::string &type, const std::string &checksum) | |
Creates a checksum for algorithm. | |
CheckSum (const std::string &type, std::istream &input_r) | |
CheckSum () | |
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 & | sha256Type () |
static CheckSum | md5 (const std::string &checksum) |
static CheckSum | sha (const std::string &checksum) |
static CheckSum | sha1 (const std::string &checksum) |
static CheckSum | sha256 (const std::string &checksum) |
static CheckSum | md5 (std::istream &input_r) |
static CheckSum | sha (std::istream &input_r) |
static CheckSum | sha1 (std::istream &input_r) |
static CheckSum | sha256 (std::istream &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) |
bool | operator== (const CheckSum &lhs, const CheckSum &rhs) |
bool | operator!= (const CheckSum &lhs, const CheckSum &rhs) |
Definition at line 32 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 44 of file CheckSum.cc.
zypp::CheckSum::CheckSum | ( | const std::string & | type, |
std::istream & | input_r | ||
) |
Definition at line 113 of file CheckSum.cc.
zypp::CheckSum::CheckSum | ( | ) |
Definition at line 41 of file CheckSum.cc.
const std::string & zypp::CheckSum::md5Type | ( | ) | [static] |
Definition at line 28 of file CheckSum.cc.
const std::string & zypp::CheckSum::shaType | ( | ) | [static] |
Definition at line 31 of file CheckSum.cc.
const std::string & zypp::CheckSum::sha1Type | ( | ) | [static] |
Definition at line 34 of file CheckSum.cc.
const std::string & zypp::CheckSum::sha256Type | ( | ) | [static] |
Definition at line 37 of file CheckSum.cc.
static CheckSum zypp::CheckSum::md5 | ( | const std::string & | checksum | ) | [inline, static] |
Definition at line 49 of file CheckSum.h.
static CheckSum zypp::CheckSum::sha | ( | const std::string & | checksum | ) | [inline, static] |
Definition at line 51 of file CheckSum.h.
static CheckSum zypp::CheckSum::sha1 | ( | const std::string & | checksum | ) | [inline, static] |
Definition at line 53 of file CheckSum.h.
static CheckSum zypp::CheckSum::sha256 | ( | const std::string & | checksum | ) | [inline, static] |
Definition at line 55 of file CheckSum.h.
static CheckSum zypp::CheckSum::md5 | ( | std::istream & | input_r | ) | [inline, static] |
Definition at line 58 of file CheckSum.h.
static CheckSum zypp::CheckSum::sha | ( | std::istream & | input_r | ) | [inline, static] |
Definition at line 60 of file CheckSum.h.
static CheckSum zypp::CheckSum::sha1 | ( | std::istream & | input_r | ) | [inline, static] |
Definition at line 62 of file CheckSum.h.
static CheckSum zypp::CheckSum::sha256 | ( | std::istream & | input_r | ) | [inline, static] |
Definition at line 64 of file CheckSum.h.
std::string zypp::CheckSum::type | ( | ) | const |
Definition at line 126 of file CheckSum.cc.
std::string zypp::CheckSum::checksum | ( | ) | const |
Definition at line 129 of file CheckSum.cc.
bool zypp::CheckSum::empty | ( | ) | const |
Definition at line 132 of file CheckSum.cc.
std::string zypp::CheckSum::asString | ( | ) | const |
Definition at line 135 of file CheckSum.cc.
Definition at line 153 of file CheckSum.cc.
Definition at line 157 of file CheckSum.cc.
std::ostream & operator<< | ( | std::ostream & | str, |
const CheckSum & | obj | ||
) | [related] |
Stream output.
Definition at line 142 of file CheckSum.cc.
std::string zypp::CheckSum::_type [private] |
Definition at line 76 of file CheckSum.h.
std::string zypp::CheckSum::_checksum [private] |
Definition at line 77 of file CheckSum.h.