libzypp: zypp/RepoManager.cc File Reference

libzypp 17.25.10

Classes | Namespaces | Macros | Functions
RepoManager.cc File Reference
`#include <cstdlib>`
`#include <iostream>`
`#include <fstream>`
`#include <sstream>`
`#include <list>`
`#include <map>`
`#include <algorithm>`
`#include <solv/solvversion.h>`
`#include <zypp/base/InputStream.h>`
`#include <zypp/base/LogTools.h>`
`#include <zypp/base/Gettext.h>`
`#include <zypp/base/DefaultIntegral.h>`
`#include <zypp/base/Function.h>`
`#include <zypp/base/Regex.h>`
`#include <zypp/PathInfo.h>`
`#include <zypp/TmpPath.h>`
`#include <zypp/ServiceInfo.h>`
`#include <zypp/repo/RepoException.h>`
`#include <zypp/RepoManager.h>`
`#include <zypp/media/MediaManager.h>`
`#include <zypp/media/CredentialManager.h>`
`#include <zypp/MediaSetAccess.h>`
`#include <zypp/ExternalProgram.h>`
`#include <zypp/ManagedFile.h>`
`#include <zypp/parser/RepoFileReader.h>`
`#include <zypp/parser/ServiceFileReader.h>`
`#include <zypp/repo/ServiceRepos.h>`
`#include <zypp/repo/yum/Downloader.h>`
`#include <zypp/repo/susetags/Downloader.h>`
`#include <zypp/repo/PluginServices.h>`
`#include <zypp/Target.h>`
`#include <zypp/ZYppFactory.h>`
`#include <zypp/HistoryLog.h>`
`#include <zypp/ZYppCallbacks.h>`
`#include "sat/Pool.h"`
Include dependency graph for RepoManager.cc:

Go to the source code of this file.

## Classes
class | zypp::RepoManager::Impl
| RepoManager implementation. More...

## Namespaces
namespace | zypp
| Easy-to use interface to the ZYPP dependency resolver.
namespace | zypp::env

## Macros
#define | OPT_PROGRESS const ProgressData::ReceiverFnc & = ProgressData::ReceiverFnc()
#define | OUTS(X) str << " " #X "\t" << obj.X << endl
#define | Z_CHKGPG(I, N)

## Functions
bool | zypp::env::ZYPP_PLUGIN_APPDATA_FORCE_COLLECT ()
| To trigger appdata refresh unconditionally. More...
std::list< RepoInfo > | zypp::readRepoFile (const Url &repo_file)
| Parses repo_file and returns a list of RepoInfo objects corresponding to repositories found within the file. More...
std::ostream & | zypp::operator<< (std::ostream &str, const RepoManagerOptions &obj)
std::ostream & | zypp::operator<< (std::ostream &str, const RepoManager &obj)

## Macro Definition Documentation

## ◆ OPT_PROGRESS

#define OPT_PROGRESS const ProgressData::ReceiverFnc & = ProgressData::ReceiverFnc()

Definition at line 61 of file RepoManager.cc.

## ◆ OUTS

#define OUTS | ( |  | X | ) | str << " " #X "\t" << obj.X << endl

## ◆ Z_CHKGPG

#define Z_CHKGPG | ( |  | I,
|  |  | N
| ) |  |

Value:
if ( ! sameTriboolState( ogpg[I], ngpg[I] ) ) \
{ \
DBG << "Service repo " << it->alias() << " gets new "#N"Check " << ngpg[I] << endl; \
oldRepo->set##N##Check( ngpg[I] ); \
oldRepoModified = true; \
}

## Variable Documentation

## ◆ _root

const Pathname& _root
| private

Definition at line 143 of file RepoManager.cc.

## ◆ _cmPtr

scoped_ptr<media::CredentialManager> _cmPtr
| private

Definition at line 144 of file RepoManager.cc.

## ◆ _mid

media::MediaAccessId _mid
| private

Definition at line 185 of file RepoManager.cc.

## ◆ repos

RepoInfoList repos

Definition at line 277 of file RepoManager.cc.

## ◆ targetDistro

std::string targetDistro

Definition at line 278 of file RepoManager.cc.

## ◆ _services

ServiceSet& _services
| private

Definition at line 450 of file RepoManager.cc.