libzypp  15.28.6
RepoManager.cc File Reference
#include <cstdlib>
#include <iostream>
#include <fstream>
#include <sstream>
#include <list>
#include <map>
#include <algorithm>
#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

 zypp
 Easy-to use interface to the ZYPP dependency resolver.
 

Macros

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

Functions

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

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

Definition at line 59 of file RepoManager.cc.

#define OUTS (   X)    str << " " #X "\t" << obj.X << endl
#define Z_CHKGPG (   I,
 
)
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; \
}
#define DBG
Definition: Logger.h:63

Variable Documentation

const Pathname& _root

Definition at line 128 of file RepoManager.cc.

scoped_ptr<media::CredentialManager> _cmPtr

Definition at line 129 of file RepoManager.cc.

media::MediaAccessId _mid

Definition at line 170 of file RepoManager.cc.

RepoInfoList repos

Definition at line 262 of file RepoManager.cc.

std::string targetDistro

Definition at line 263 of file RepoManager.cc.

ServiceSet& _services

Definition at line 429 of file RepoManager.cc.