11#ifndef ZYPP_REPO_PLUGINREPOVERIFICATION_H
12#define ZYPP_REPO_PLUGINREPOVERIFICATION_H
122 {
return !( lhs == rhs ); }
Provides API related macros.
const std::string & msg() const
Return the message string provided to the ctor.
FileCheckException(std::string msg)
What is known about a repository.
Exceptiontype thrown if a plugins verification fails.
PluginRepoverificationCheckException(const std::string &msg)
PluginRepoverification::Checker data storage.
FileChecker checking all repoverification plugins.
void operator()(const Pathname &file_r) const
Check the downloaded master index file.
friend class PluginRepoverification
Implementation class.
RW_pointer< Impl > _pimpl
Pointer to implementation (ref).
PluginRepoverification implementation.
Repository metadata verification beyond GPG.
PluginRepoverification()
Default ctor, do nothing.
friend bool operator==(const PluginRepoverification &lhs, const PluginRepoverification &rhs)
relates: PluginRepoverification
bool isNeeded() const
Whether the last checkIfNeeded found plugins to execute at all.
friend std::ostream & operator<<(std::ostream &str, const PluginRepoverification &obj)
relates: PluginRepoverification Stream output
friend std::ostream & dumpOn(std::ostream &str, const PluginRepoverification &obj)
bool checkIfNeeded()
Checks whether there are plugins to execute at all.
Checker getChecker(Pathname sigpathLocal_r, Pathname keypathLocal_r, RepoInfo repo_r) const
FileChecker factory remembering the location of the master index files GPG signature and key.
RW_pointer< Impl > _pimpl
Implementation class.
PluginRepoverificationCheckException ExceptionType
~PluginRepoverification()
Dtor.
String related utilities and Regular expression matching.
bool operator!=(const RepoInfoBase &lhs, const RepoInfoBase &rhs)
relates: RepoInfoBase
std::ostream & operator<<(std::ostream &str, const DeltaCandidates::Impl &obj)
relates: DeltaCandidates::Impl Stream output
bool operator==(const RepoInfoBase &lhs, const RepoInfoBase &rhs)
relates: RepoInfoBase
std::ostream & dumOn(std::ostream &str, const OnMediaLocation &obj)
relates: OnMediaLocation Verbose stream output
const Arch Arch_empty ZYPP_API
relates: Arch This is an empty Arch represented by an empty string.
Wrapper for const correct access via Smart pointer types.