zypp::RepoInfo::Impl Struct Reference

RepoInfo implementation. More...

Inheritance diagram for zypp::RepoInfo::Impl:

Inheritance graph
[legend]

List of all members.

Public Member Functions

 Impl ()
 ~Impl ()
void setProbedType (const repo::RepoType &t) const
Pathname licenseTgz () const
Url getmirrorListUrl () const
UrlsetmirrorListUrl ()
const std::set< Url > & baseUrls () const
std::set< Url > & baseUrls ()
bool baseurl2dump () const

Public Attributes

TriBool gpgcheck
TriBool keeppackages
Url gpgkey_url
repo::RepoType type
Pathname path
std::string service
std::string targetDistro
Pathname metadatapath
Pathname packagespath
DefaultIntegral< unsigned,
defaultPriority
priority
bool emptybaseurls
repo::RepoVariablesUrlReplacer replacer

Static Public Attributes

static const unsigned defaultPriority = 99

Private Member Functions

Implclone () const
 clone for RWCOW_pointer

Private Attributes

Url mirrorlist_url
std::set< Url_baseUrls

Friends

ImplrwcowClone (const Impl *rhs)

Related Functions

(Note that these are not member functions.)

std::ostream & operator<< (std::ostream &str, const RepoInfo::Impl &obj)


Detailed Description

RepoInfo implementation.

Definition at line 37 of file RepoInfo.cc.


Constructor & Destructor Documentation

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

Reimplemented from zypp::repo::RepoInfoBase::Impl.

Definition at line 39 of file RepoInfo.cc.

Referenced by clone().

zypp::RepoInfo::Impl::~Impl (  )  [inline]

Reimplemented from zypp::repo::RepoInfoBase::Impl.

Definition at line 47 of file RepoInfo.cc.


Member Function Documentation

void zypp::RepoInfo::Impl::setProbedType ( const repo::RepoType t  )  const [inline]

Definition at line 53 of file RepoInfo.cc.

References zypp::repo::RepoType::NONE, and type.

Pathname zypp::RepoInfo::Impl::licenseTgz (  )  const [inline]

Definition at line 64 of file RepoInfo.cc.

References metadatapath, and path.

Url zypp::RepoInfo::Impl::getmirrorListUrl (  )  const [inline]

Definition at line 67 of file RepoInfo.cc.

References mirrorlist_url, and replacer.

Referenced by baseUrls().

Url& zypp::RepoInfo::Impl::setmirrorListUrl (  )  [inline]

Definition at line 70 of file RepoInfo.cc.

References mirrorlist_url.

const std::set<Url>& zypp::RepoInfo::Impl::baseUrls (  )  const [inline]

std::set<Url>& zypp::RepoInfo::Impl::baseUrls (  )  [inline]

Definition at line 94 of file RepoInfo.cc.

References _baseUrls.

bool zypp::RepoInfo::Impl::baseurl2dump (  )  const [inline]

Definition at line 97 of file RepoInfo.cc.

References _baseUrls, and emptybaseurls.

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

clone for RWCOW_pointer

Reimplemented from zypp::repo::RepoInfoBase::Impl.

Definition at line 120 of file RepoInfo.cc.

References Impl().


Friends And Related Function Documentation

Impl* rwcowClone ( const Impl rhs  )  [friend]

std::ostream & operator<< ( std::ostream &  str,
const RepoInfo::Impl obj 
) [related]

Stream output

Definition at line 126 of file RepoInfo.cc.


Member Data Documentation

const unsigned zypp::RepoInfo::Impl::defaultPriority = 99 [static]

Definition at line 51 of file RepoInfo.cc.

Referenced by zypp::RepoInfo::defaultPriority(), and zypp::RepoInfo::setPriority().

Definition at line 101 of file RepoInfo.cc.

Definition at line 102 of file RepoInfo.cc.

Definition at line 103 of file RepoInfo.cc.

Definition at line 104 of file RepoInfo.cc.

Referenced by setProbedType().

Definition at line 105 of file RepoInfo.cc.

Referenced by licenseTgz().

Definition at line 106 of file RepoInfo.cc.

Definition at line 107 of file RepoInfo.cc.

Definition at line 108 of file RepoInfo.cc.

Referenced by baseUrls(), and licenseTgz().

Definition at line 109 of file RepoInfo.cc.

Definition at line 110 of file RepoInfo.cc.

Definition at line 111 of file RepoInfo.cc.

Referenced by baseurl2dump(), and baseUrls().

Definition at line 112 of file RepoInfo.cc.

Referenced by getmirrorListUrl().

Definition at line 115 of file RepoInfo.cc.

Referenced by getmirrorListUrl(), and setmirrorListUrl().

std::set<Url> zypp::RepoInfo::Impl::_baseUrls [mutable, private]

Definition at line 116 of file RepoInfo.cc.

Referenced by baseurl2dump(), and baseUrls().


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

Generated on Tue May 5 14:49:26 2015 for libzypp by  doxygen 1.5.6