libzypp  10.5.0
zypp::PublicKey::Impl Struct Reference

PublicKey implementation. More...

List of all members.

Public Member Functions

 Impl ()
 Impl (const Pathname &keyfile)
 Impl (const filesystem::TmpFile &sharedfile)
std::string asString () const
std::string id () const
std::string name () const
std::string fingerprint () const
std::string gpgPubkeyVersion () const
std::string gpgPubkeyRelease () const
Date created () const
Date expires () const
std::string expiresAsString () const
Pathname path () const
bool expired () const
int daysToLive () const

Static Public Member Functions

static shared_ptr< Implnullimpl ()
 Offer default Impl.

Protected Member Functions

void readFromFile ()

Private Member Functions

Implclone () const
 clone for RWCOW_pointer

Private Attributes

filesystem::TmpFile _data_file
std::string _id
std::string _name
std::string _fingerprint
Date _created
Date _expires

Friends

ImplrwcowClone (const Impl *rhs)

Detailed Description

PublicKey implementation.

Definition at line 44 of file PublicKey.cc.


Constructor & Destructor Documentation

zypp::PublicKey::Impl::Impl ( ) [inline]

Definition at line 46 of file PublicKey.cc.

zypp::PublicKey::Impl::Impl ( const Pathname &  keyfile) [inline]

Definition at line 49 of file PublicKey.cc.

zypp::PublicKey::Impl::Impl ( const filesystem::TmpFile sharedfile) [inline]

Definition at line 63 of file PublicKey.cc.


Member Function Documentation

static shared_ptr<Impl> zypp::PublicKey::Impl::nullimpl ( ) [inline, static]

Offer default Impl.

Definition at line 69 of file PublicKey.cc.

std::string zypp::PublicKey::Impl::asString ( ) const [inline]

Definition at line 75 of file PublicKey.cc.

std::string zypp::PublicKey::Impl::id ( ) const [inline]

Definition at line 84 of file PublicKey.cc.

std::string zypp::PublicKey::Impl::name ( ) const [inline]

Definition at line 87 of file PublicKey.cc.

std::string zypp::PublicKey::Impl::fingerprint ( ) const [inline]

Definition at line 90 of file PublicKey.cc.

std::string zypp::PublicKey::Impl::gpgPubkeyVersion ( ) const [inline]

Definition at line 93 of file PublicKey.cc.

std::string zypp::PublicKey::Impl::gpgPubkeyRelease ( ) const [inline]

Definition at line 96 of file PublicKey.cc.

Date zypp::PublicKey::Impl::created ( ) const [inline]

Definition at line 99 of file PublicKey.cc.

Date zypp::PublicKey::Impl::expires ( ) const [inline]

Definition at line 102 of file PublicKey.cc.

std::string zypp::PublicKey::Impl::expiresAsString ( ) const [inline]

Definition at line 105 of file PublicKey.cc.

Pathname zypp::PublicKey::Impl::path ( ) const [inline]

Definition at line 132 of file PublicKey.cc.

bool zypp::PublicKey::Impl::expired ( ) const [inline]

Definition at line 135 of file PublicKey.cc.

int zypp::PublicKey::Impl::daysToLive ( ) const [inline]

Definition at line 141 of file PublicKey.cc.

void zypp::PublicKey::Impl::readFromFile ( ) [inline, protected]

Definition at line 152 of file PublicKey.cc.

Impl* zypp::PublicKey::Impl::clone ( ) const [inline, private]

clone for RWCOW_pointer

Definition at line 262 of file PublicKey.cc.


Friends And Related Function Documentation

Impl* rwcowClone ( const Impl rhs) [friend]

Member Data Documentation

std::string zypp::PublicKey::Impl::_id [private]

Definition at line 253 of file PublicKey.cc.

std::string zypp::PublicKey::Impl::_name [private]

Definition at line 254 of file PublicKey.cc.

std::string zypp::PublicKey::Impl::_fingerprint [private]

Definition at line 255 of file PublicKey.cc.

Definition at line 256 of file PublicKey.cc.

Definition at line 257 of file PublicKey.cc.


The documentation for this struct was generated from the following file: