12#ifndef ZYPP_URL_URLEXCEPTION_H
13#define ZYPP_URL_URLEXCEPTION_H
Reference counted access to a Tp object calling a custom Dispose function when the last AutoDispose h...
Base class for Exception.
const std::string & msg() const
Return the message string provided to the ctor.
Thrown if a url component is invalid.
UrlBadComponentException()
~UrlBadComponentException() override
UrlBadComponentException(const std::string &msg)
Thrown if the encoded string contains a NUL byte (%00).
UrlDecodingException(const std::string &msg)
~UrlDecodingException() override
Base class for all URL exceptions.
UrlException(const std::string &msg)
Thrown if scheme does not allow a component.
UrlNotAllowedException(const std::string &msg)
~UrlNotAllowedException() override
UrlNotSupportedException()
UrlNotSupportedException(const std::string &msg)
~UrlNotSupportedException() override
Thrown if the url or a component can't be parsed at all.
~UrlParsingException() override
UrlParsingException(const std::string &msg)
Easy-to use interface to the ZYPP dependency resolver.