libzypp  17.34.1
RepoManager.cc File Reference
#include <cstdlib>
#include <iostream>
#include <fstream>
#include <list>
#include <map>
#include <algorithm>
#include <chrono>
#include <zypp-core/base/InputStream>
#include <zypp-core/Digest.h>
#include <zypp/base/LogTools.h>
#include <zypp/base/Gettext.h>
#include <zypp-core/base/DefaultIntegral>
#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/zypp_detail/repomanagerbase_p.h>
#include <zypp/zypp_detail/urlcredentialextractor_p.h>
#include <zypp/media/MediaManager.h>
#include <zypp-media/auth/CredentialManager>
#include <zypp-media/MediaException>
#include <zypp/MediaSetAccess.h>
#include <zypp/ExternalProgram.h>
#include <zypp/ManagedFile.h>
#include <zypp/parser/xml/Reader.h>
#include <zypp/repo/ServiceRepos.h>
#include <zypp/repo/PluginServices.h>
#include <zypp/repo/PluginRepoverification.h>
#include <zypp/Target.h>
#include <zypp/ZYppFactory.h>
#include <zypp/HistoryLog.h>
#include <zypp/ZYppCallbacks.h>
#include "sat/Pool.h"
#include "zypp-media/ng/providespec.h"
#include <zypp/base/Algorithm.h>
#include <zypp-core/zyppng/pipelines/Lift>
#include <zypp/ng/workflows/contextfacade.h>
#include <zypp/ng/repo/refresh.h>
#include <zypp/ng/repo/workflows/repomanagerwf.h>
Include dependency graph for RepoManager.cc:

Go to the source code of this file.

Classes

class  zypp::RepoManager
 creates and provides information about known sources. More...
 

Namespaces

 zypp
 Easy-to use interface to the ZYPP dependency resolver.
 
 zypp::env
 Namespace intended to collect all environment variables we use.
 

Macros

#define OPT_PROGRESS   const ProgressData::ReceiverFnc & = ProgressData::ReceiverFnc()
 
#define OUTS(V)   case RepoManager::V: str << #V; break
 
#define OUTS(V)   case RepoManager::V: str << #V; break
 
#define OUTS(V)   case RepoManager::V: str << #V; break
 
#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) ZYPP_API
 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, RepoManager::RawMetadataRefreshPolicy obj)
 
std::ostream & zypp::operator<< (std::ostream &str, RepoManager::RefreshCheckStatus obj)
 
std::ostream & zypp::operator<< (std::ostream &str, RepoManager::CacheBuildPolicy 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 71 of file RepoManager.cc.

◆ OUTS [1/3]

#define OUTS (   V)    case RepoManager::V: str << #V; break

◆ OUTS [2/3]

#define OUTS (   V)    case RepoManager::V: str << #V; break

◆ OUTS [3/3]

#define OUTS (   V)    case RepoManager::V: str << #V; break

◆ Z_CHKGPG

#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; \
}

Variable Documentation

◆ _mid

media::MediaAccessId _mid
private

Definition at line 128 of file RepoManager.cc.