12#ifndef ZYPP_TARGET_RPM_RPMEXCEPTION_H
13#define ZYPP_TARGET_RPM_RPMEXCEPTION_H
19#include <zypp/base/Exception.h>
20#include <zypp/Pathname.h>
96 virtual std::ostream &
dumpOn( std::ostream &
str )
const;
122 virtual std::ostream &
dumpOn( std::ostream &
str )
const;
138 virtual std::ostream &
dumpOn( std::ostream &
str )
const;
155 virtual std::ostream &
dumpOn( std::ostream &
str )
const;
173 virtual std::ostream &
dumpOn( std::ostream &
str )
const;
195 virtual std::ostream &
dumpOn( std::ostream &
str )
const;
212 virtual std::ostream &
dumpOn( std::ostream &
str )
const;
225 virtual std::ostream &
dumpOn( std::ostream &
str )
const;
238 virtual std::ostream &
dumpOn( std::ostream &
str )
const;
252 virtual std::ostream &
dumpOn( std::ostream &
str )
const;
Base class for Exception.
std::string asString() const
Error message provided by dumpOn as string.
GlobalRpmInitException()
Ctor taking message.
virtual ~GlobalRpmInitException()
Dtor.
RpmAccessBlockedException(const Pathname &root_r, const Pathname &dbpath_r)
virtual ~RpmAccessBlockedException()
std::string dbpath() const
virtual std::ostream & dumpOn(std::ostream &str) const
Overload this to print a proper error message.
virtual ~RpmDbAlreadyOpenException()
virtual std::ostream & dumpOn(std::ostream &str) const
Overload this to print a proper error message.
RpmDbAlreadyOpenException(const Pathname &old_root_r, const Pathname &old_dbpath_r, const Pathname &new_root_r, const Pathname &new_dbpath_r)
virtual std::ostream & dumpOn(std::ostream &str) const
Overload this to print a proper error message.
virtual ~RpmDbConvertException()
virtual ~RpmDbNotOpenException()
virtual std::ostream & dumpOn(std::ostream &str) const
Overload this to print a proper error message.
RpmDbOpenException(const Pathname &root_r, const Pathname &dbpath_r)
virtual ~RpmDbOpenException()
virtual std::ostream & dumpOn(std::ostream &str) const
Overload this to print a proper error message.
Just inherits Exception to separate media exceptions.
RpmException()
Ctor taking message.
virtual ~RpmException()
Dtor.
RpmException(const std::string &msg_r)
Ctor taking message.
virtual std::ostream & dumpOn(std::ostream &str) const
Overload this to print a proper error message.
RpmInitException(const Pathname &root_r, const Pathname &dbpath_r)
virtual ~RpmInitException()
virtual std::ostream & dumpOn(std::ostream &str) const
Overload this to print a proper error message.
std::string dbpath() const
RpmInvalidRootException(const Pathname &root_r, const Pathname &dbpath_r)
Ctor taking message.
virtual ~RpmInvalidRootException()
Dtor.
virtual ~RpmNullDatabaseException()
RpmNullDatabaseException()
virtual std::ostream & dumpOn(std::ostream &str) const
Overload this to print a proper error message.
virtual ~RpmSubprocessException()
virtual std::ostream & dumpOn(std::ostream &str) const
Overload this to print a proper error message.
RpmSubprocessException(const std::string &errmsg_r)
RpmTransactionFailedException(const std::string &errmsg_r)
virtual ~RpmTransactionFailedException()
virtual std::ostream & dumpOn(std::ostream &str) const
Overload this to print a proper error message.
String related utilities and Regular expression matching.
Easy-to use interface to the ZYPP dependency resolver.