libzypp  9.1.2
Public Member Functions | Public Attributes | Static Public Attributes | Private Member Functions | Private Attributes | Friends | Related Functions
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
bool keepPackagesDefault () const
 Compute a resonable default for keepPackages based on URL scheme.

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

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

Definition at line 39 of file RepoInfo.cc.

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.

Referenced by zypp::RepoInfo::setProbedType().

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

Definition at line 72 of file RepoInfo.cc.

Referenced by zypp::RepoInfo::setMirrorListUrl().

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

Definition at line 98 of file RepoInfo.cc.

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

Compute a resonable default for keepPackages based on URL scheme.

Definition at line 109 of file RepoInfo.cc.

Referenced by zypp::RepoInfo::keepPackages().

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

clone for RWCOW_pointer

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

Definition at line 141 of file RepoInfo.cc.


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 147 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 124 of file RepoInfo.cc.

Referenced by zypp::RepoInfo::gpgKeyUrl(), and zypp::RepoInfo::setGpgKeyUrl().

Definition at line 125 of file RepoInfo.cc.

Referenced by zypp::RepoInfo::setType(), and zypp::RepoInfo::type().

Definition at line 127 of file RepoInfo.cc.

Referenced by zypp::RepoInfo::service(), and zypp::RepoInfo::setService().

Definition at line 129 of file RepoInfo.cc.

Referenced by zypp::RepoInfo::metadataPath(), and zypp::RepoInfo::setMetadataPath().

Definition at line 130 of file RepoInfo.cc.

Referenced by zypp::RepoInfo::packagesPath(), and zypp::RepoInfo::setPackagesPath().

Definition at line 131 of file RepoInfo.cc.

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

Definition at line 132 of file RepoInfo.cc.

Definition at line 136 of file RepoInfo.cc.

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

Definition at line 137 of file RepoInfo.cc.


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