12 #ifndef ZYPP_URL_URLEXCEPTION_H
13 #define ZYPP_URL_URLEXCEPTION_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(const std::string &msg)
virtual ~UrlBadComponentException()
Thrown if the encoded string contains a NUL byte (%00).
UrlDecodingException(const std::string &msg)
virtual ~UrlDecodingException()
Base class for all URL exceptions.
UrlException(const std::string &msg)
Thrown if scheme does not allow a component.
virtual ~UrlNotAllowedException()
UrlNotAllowedException(const std::string &msg)
UrlNotSupportedException()
virtual ~UrlNotSupportedException()
UrlNotSupportedException(const std::string &msg)
Thrown if the url or a component can't be parsed at all.
virtual ~UrlParsingException()
UrlParsingException(const std::string &msg)
Easy-to use interface to the ZYPP dependency resolver.