Public Member Functions | |
| Impl () | |
| Impl (const Pathname &file) | |
| std::string | asString () const |
| std::string | armoredData () const |
| std::string | id () const |
| std::string | name () const |
| std::string | fingerprint () const |
| Pathname | path () const |
Static Public Member Functions | |
| static shared_ptr< Impl > | nullimpl () |
| Offer default Impl. | |
Protected Member Functions | |
| void | readFromFile (const Pathname &keyfile) |
Private Member Functions | |
| Impl * | clone () const |
| clone for RWCOW_pointer | |
Private Attributes | |
| std::string | _id |
| std::string | _name |
| std::string | _fingerprint |
| std::string | _data |
| filesystem::TmpFile | _data_file |
Friends | |
| Impl * | r (const Impl *rhs) |
Definition at line 33 of file PublicKey.cc.
| zypp::PublicKey::Impl::Impl | ( | ) | [inline] |
| zypp::PublicKey::Impl::Impl | ( | const Pathname & | file | ) | [inline] |
| static shared_ptr<Impl> zypp::PublicKey::Impl::nullimpl | ( | ) | [inline, static] |
| std::string zypp::PublicKey::Impl::asString | ( | ) | const [inline] |
| std::string zypp::PublicKey::Impl::armoredData | ( | ) | const [inline] |
| std::string zypp::PublicKey::Impl::id | ( | ) | const [inline] |
| std::string zypp::PublicKey::Impl::name | ( | ) | const [inline] |
| std::string zypp::PublicKey::Impl::fingerprint | ( | ) | const [inline] |
| Pathname zypp::PublicKey::Impl::path | ( | ) | const [inline] |
Definition at line 70 of file PublicKey.cc.
References _data_file, and zypp::filesystem::TmpPath::path().
| void zypp::PublicKey::Impl::readFromFile | ( | const Pathname & | keyfile | ) | [inline, protected] |
Definition at line 78 of file PublicKey.cc.
References _data_file, _fingerprint, _id, _name, zypp::filesystem::checksum(), zypp::ExternalProgram::close(), zypp::filesystem::copy(), zypp::ExternalProgram::Discard_Stderr, MIL, zypp::filesystem::TmpPath::path(), zypp::externalprogram::ExternalDataSource::receiveLine(), zypp::str::regex_match(), and ZYPP_THROW.
Referenced by Impl().
| Impl* zypp::PublicKey::Impl::clone | ( | ) | const [inline, private] |
std::string zypp::PublicKey::Impl::_id [private] |
std::string zypp::PublicKey::Impl::_name [private] |
std::string zypp::PublicKey::Impl::_fingerprint [private] |
std::string zypp::PublicKey::Impl::_data [private] |
1.5.3