libzypp  11.13.5
zypp::PublicKey::Impl Class Reference

PublicKey implementation. More...

List of all members.

Public Member Functions

 Impl ()
 Impl (const Pathname &keyFile_r)
 Impl (const filesystem::TmpFile &sharedFile_r)
 Impl (const filesystem::TmpFile &sharedFile_r, const PublicKeyData &keyData_r)
const PublicKeyDatakeyData () const
Pathname path () const
const std::list< PublicKeyData > & hiddenKeys () 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 _dataFile
PublicKeyData _keyData
std::list< PublicKeyData_hiddenKeys

Friends

ImplrwcowClone (const Impl *rhs)

Detailed Description

PublicKey implementation.

Definition at line 273 of file PublicKey.cc.


Constructor & Destructor Documentation

zypp::PublicKey::Impl::Impl ( )
inline

Definition at line 275 of file PublicKey.cc.

zypp::PublicKey::Impl::Impl ( const Pathname &  keyFile_r)
inline

Definition at line 278 of file PublicKey.cc.

zypp::PublicKey::Impl::Impl ( const filesystem::TmpFile sharedFile_r)
inline

Definition at line 292 of file PublicKey.cc.

zypp::PublicKey::Impl::Impl ( const filesystem::TmpFile sharedFile_r,
const PublicKeyData keyData_r 
)
inline

Definition at line 296 of file PublicKey.cc.


Member Function Documentation

const PublicKeyData& zypp::PublicKey::Impl::keyData ( ) const
inline

Definition at line 308 of file PublicKey.cc.

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

Definition at line 311 of file PublicKey.cc.

const std::list<PublicKeyData>& zypp::PublicKey::Impl::hiddenKeys ( ) const
inline

Definition at line 314 of file PublicKey.cc.

void zypp::PublicKey::Impl::readFromFile ( )
inlineprotected

Definition at line 318 of file PublicKey.cc.

static shared_ptr<Impl> zypp::PublicKey::Impl::nullimpl ( )
inlinestatic

Offer default Impl.

Definition at line 382 of file PublicKey.cc.

Impl* zypp::PublicKey::Impl::clone ( ) const
inlineprivate

clone for RWCOW_pointer

Definition at line 391 of file PublicKey.cc.


Friends And Related Function Documentation

Impl* rwcowClone ( const Impl rhs)
friend

Member Data Documentation

filesystem::TmpFile zypp::PublicKey::Impl::_dataFile
private

Definition at line 376 of file PublicKey.cc.

PublicKeyData zypp::PublicKey::Impl::_keyData
private

Definition at line 377 of file PublicKey.cc.

std::list<PublicKeyData> zypp::PublicKey::Impl::_hiddenKeys
private

Definition at line 378 of file PublicKey.cc.


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