libzypp 8.13.6
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

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

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

Definition at line 39 of file RepoInfo.cc.

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.

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

Definition at line 64 of file RepoInfo.cc.

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

Definition at line 67 of file RepoInfo.cc.

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

Definition at line 72 of file RepoInfo.cc.

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

Definition at line 77 of file RepoInfo.cc.

References DBG, and zypp::repo::RepoMirrorList::getUrls().

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

Definition at line 98 of file RepoInfo.cc.

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

Definition at line 103 of file RepoInfo.cc.

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

Compute a resonable default for keepPackages based on URL scheme.

Definition at line 109 of file RepoInfo.cc.

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

Definition at line 123 of file RepoInfo.cc.

Definition at line 124 of file RepoInfo.cc.

Definition at line 125 of file RepoInfo.cc.

Definition at line 126 of file RepoInfo.cc.

Definition at line 127 of file RepoInfo.cc.

Definition at line 128 of file RepoInfo.cc.

Definition at line 129 of file RepoInfo.cc.

Definition at line 130 of file RepoInfo.cc.

Definition at line 131 of file RepoInfo.cc.

Definition at line 132 of file RepoInfo.cc.

Definition at line 133 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: