12#ifndef ZYPP_MEDIA_MEDIAEXCEPTION_H
13#define ZYPP_MEDIA_MEDIAEXCEPTION_H
21#include <zypp-core/base/Exception.h>
22#include <zypp-core/Pathname.h>
23#include <zypp-core/Url.h>
24#include <zypp-core/ByteCount.h>
88 std::ostream &
dumpOn( std::ostream &
str )
const override;
111 std::ostream &
dumpOn( std::ostream &
str )
const override;
129 std::ostream &
dumpOn( std::ostream &
str )
const override;
144 std::ostream &
dumpOn( std::ostream &
str )
const override;
158 std::ostream &
dumpOn( std::ostream &
str )
const override;
169 , _url(
url_r.asString())
174 std::ostream &
dumpOn( std::ostream &
str )
const override;
189 std::ostream &
dumpOn( std::ostream &
str )
const override;
199 , _url(
url_r.asString())
203 std::ostream &
dumpOn( std::ostream &
str )
const override;
213 , _url(
url_r.asString())
217 std::ostream &
dumpOn( std::ostream &
str )
const override;
227 , _url(
url_r.asString())
231 std::ostream &
dumpOn( std::ostream &
str )
const override;
242 , _url(
url_r.asString())
247 std::ostream &
dumpOn( std::ostream &
str )
const override;
259 , _url(
url_r.asString())
264 std::ostream &
dumpOn( std::ostream &
str )
const override;
276 , _url(
url_r.asString())
281 std::ostream &
dumpOn( std::ostream &
str )
const override;
291 std::string
msg_r = std::string())
293 , _url(
url_r.asString())
298 std::ostream &
dumpOn( std::ostream &
str )
const override;
311 std::ostream &
dumpOn( std::ostream &
str )
const override;
322 std::ostream &
dumpOn( std::ostream &
str )
const override;
333 std::ostream &
dumpOn( std::ostream &
str )
const override;
344 std::ostream &
dumpOn( std::ostream &
str )
const override;
352 , _url(
url_r.asString())
356 std::ostream &
dumpOn( std::ostream &
str )
const override;
367 , _url(
url_r.asString())
374 std::ostream &
dumpOn( std::ostream &
str )
const override;
385 , _url(
url_r.asString())
390 std::ostream &
dumpOn( std::ostream &
str )
const override;
400 , _url(
url_r.asString())
404 std::ostream &
dumpOn( std::ostream &
str )
const override;
417 , _name(
std::move(name))
421 std::ostream &
dumpOn( std::ostream &
str )
const override;
436 , _name(
std::move(name))
440 std::ostream &
dumpOn( std::ostream &
str )
const override;
456 const std::string &
msg_r,
468 const std::string &
err()
const {
return _err; }
470 const std::string &
hint()
const {
return _hint; }
473 std::ostream &
dumpOn( std::ostream &
str )
const override;
485 , _url(
url_r.asString()), _msg(msg)
489 std::ostream &
dumpOn( std::ostream &
str )
const override;
499 , _url(
url_r.asString()), _msg(msg)
503 std::ostream &
dumpOn( std::ostream &
str )
const override;
513 , _url(
url_r.asString())
515 , _expectedFileSize(
cnt_r)
519 std::ostream &
dumpOn( std::ostream &
str )
const override;
531 , _url(
url_r.asString()), _msg(msg)
535 std::ostream &
dumpOn( std::ostream &
str )
const override;
545 , _url(
url_r.asString()), _msg(msg)
549 std::ostream &
dumpOn( std::ostream &
str )
const override;
Reference counted access to a Tp object calling a custom Dispose function when the last AutoDispose h...
Store and operate with byte count.
Base class for Exception.
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.
std::ostream & dumpOn(std::ostream &str, const Capability &obj)
zypp::repo::RepoException _error