libzypp  14.29.1
zypp::RepoInfo::Impl Struct Reference

RepoInfo implementation. More...

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
 
void addContent (const std::string &keyword_r)
 
bool hasContent (const std::string &keyword_r) 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 More...
 

Private Attributes

Url mirrorlist_url
 
std::set< Url_baseUrls
 
std::set< std::string > _keywords
 

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

Constructor & Destructor Documentation

zypp::RepoInfo::Impl::Impl ( )
inline

Definition at line 44 of file RepoInfo.cc.

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

Definition at line 51 of file RepoInfo.cc.

Member Function Documentation

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

Definition at line 57 of file RepoInfo.cc.

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

Definition at line 68 of file RepoInfo.cc.

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

Definition at line 71 of file RepoInfo.cc.

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

Definition at line 74 of file RepoInfo.cc.

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

Definition at line 77 of file RepoInfo.cc.

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

void zypp::RepoInfo::Impl::addContent ( const std::string &  keyword_r)
inline

Definition at line 105 of file RepoInfo.cc.

bool zypp::RepoInfo::Impl::hasContent ( const std::string &  keyword_r) const
inline

Definition at line 108 of file RepoInfo.cc.

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

clone for RWCOW_pointer

Definition at line 175 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 181 of file RepoInfo.cc.

Member Data Documentation

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

Definition at line 55 of file RepoInfo.cc.

TriBool zypp::RepoInfo::Impl::gpgcheck

Definition at line 155 of file RepoInfo.cc.

TriBool zypp::RepoInfo::Impl::keeppackages

Definition at line 156 of file RepoInfo.cc.

Url zypp::RepoInfo::Impl::gpgkey_url

Definition at line 157 of file RepoInfo.cc.

repo::RepoType zypp::RepoInfo::Impl::type

Definition at line 158 of file RepoInfo.cc.

Pathname zypp::RepoInfo::Impl::path

Definition at line 159 of file RepoInfo.cc.

std::string zypp::RepoInfo::Impl::service

Definition at line 160 of file RepoInfo.cc.

std::string zypp::RepoInfo::Impl::targetDistro

Definition at line 161 of file RepoInfo.cc.

Pathname zypp::RepoInfo::Impl::metadatapath

Definition at line 162 of file RepoInfo.cc.

Pathname zypp::RepoInfo::Impl::packagespath

Definition at line 163 of file RepoInfo.cc.

DefaultIntegral<unsigned,defaultPriority> zypp::RepoInfo::Impl::priority

Definition at line 164 of file RepoInfo.cc.

bool zypp::RepoInfo::Impl::emptybaseurls
mutable

Definition at line 165 of file RepoInfo.cc.

repo::RepoVariablesUrlReplacer zypp::RepoInfo::Impl::replacer

Definition at line 166 of file RepoInfo.cc.

Url zypp::RepoInfo::Impl::mirrorlist_url
private

Definition at line 169 of file RepoInfo.cc.

std::set<Url> zypp::RepoInfo::Impl::_baseUrls
mutableprivate

Definition at line 170 of file RepoInfo.cc.

std::set<std::string> zypp::RepoInfo::Impl::_keywords
mutableprivate

Definition at line 171 of file RepoInfo.cc.


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