Go to the documentation of this file.
12 #ifndef ZYPP_REPO_REPOEXCEPTION_H
13 #define ZYPP_REPO_REPOEXCEPTION_H
53 virtual std::ostream &
dumpOn( std::ostream &
str )
const;
191 virtual std::ostream &
dumpOn( std::ostream &
str )
const;
289 #endif // ZYPP_PARSER_TAGFILE_PARSEEXCEPTION_H
RepoNotCachedException(const std::string &msg_r)
virtual ~ServiceException()
ServicePluginException(const ServiceInfo &service_r, const std::string &msg_r)
Base class for Exception.
What is known about a repository.
RepoAlreadyExistsException(const RepoInfo &info, const std::string &msg_r)
RepoNoUrlException(const RepoInfo &info, const std::string &msg_r)
RepoNotFoundException(const RepoInfo &info)
Service already exists and some unique attribute can't be duplicated.
thrown when it was impossible to determine this repo type.
ServiceInvalidAliasException()
ServiceAlreadyExistsException()
ServicePluginImmutableException()
ServiceNoUrlException(const ServiceInfo &service_r)
ServicePluginException(const ServiceInfo &service_r)
RepoNoUrlException(const std::string &msg_r)
virtual std::ostream & dumpOn(std::ostream &str) const
Overload this to print a proper error message.
RepoNoAliasException(const RepoInfo &info, const std::string &msg_r)
thrown when it was impossible to match a repository
Service without alias was used in an operation.
RepoInvalidAliasException()
thrown when it was impossible to determine an alias for this repo.
Thrown when the repo alias is found to be invalid.
RepoNoAliasException(const RepoInfo &info)
ServiceNoAliasException(const std::string &msg_r)
ServicePluginException(const std::string &msg_r)
ServiceNoUrlException(const ServiceInfo &service_r, const std::string &msg_r)
std::string alias() const
unique identifier for this source.
RepoNoAliasException(const std::string &msg_r)
ServicePluginImmutableException(const ServiceInfo &service_r)
ServiceInvalidAliasException(const ServiceInfo &info, const std::string &msg_r)
Repository already exists and some unique attribute can't be duplicated.
ServiceInvalidAliasException(const ServiceInfo &info)
Easy-to use interface to the ZYPP dependency resolver.
RepoInvalidAliasException(const std::string &msg_r)
RepoNotCachedException(const RepoInfo &info, const std::string &msg_r)
RepoAlreadyExistsException(const RepoInfo &info)
RepoUnknownTypeException(const RepoInfo &info)
ServiceNoAliasException(const ServiceInfo &service_r)
virtual std::ostream & dumpOn(std::ostream &str) const
Overload this to print a proper error message.
ServiceNoAliasException()
thrown when it was impossible to determine one url for this repo.
Service has no or invalid url defined.
ServicePluginImmutableException(const std::string &msg_r)
RepoAlreadyExistsException(const std::string &msg_r)
RepoUnknownTypeException(const std::string &msg_r)
RepoAlreadyExistsException()
The repository cache is not built yet so you can't create the repostories from the cache.
RepoUnknownTypeException(const RepoInfo &info, const std::string &msg_r)
RepoNoUrlException(const RepoInfo &info)
RepoNotFoundException(const std::string &msg_r)
Service plugin is immutable.
RepoUnknownTypeException()
Base Exception for service handling.
Thrown when the repo alias is found to be invalid.
Exception for repository handling.
String related utilities and Regular expression matching.
ServiceNoAliasException(const ServiceInfo &service_r, const std::string &msg_r)
RepoNotCachedException(const RepoInfo &info)
RepoInvalidAliasException(const RepoInfo &info, const std::string &msg_r)
RepoInvalidAliasException(const RepoInfo &info)
ServiceInvalidAliasException(const std::string &msg_r)
ServicePluginImmutableException(const ServiceInfo &service_r, const std::string &msg_r)
ServiceAlreadyExistsException(const std::string &msg_r)
ServiceNoUrlException(const std::string &msg_r)
ServiceAlreadyExistsException(const ServiceInfo &service_r)
ServiceAlreadyExistsException(const ServiceInfo &service_r, const std::string &msg_r)
PLUGIN Service related exceptions.
RepoNotFoundException(const RepoInfo &info, const std::string &msg_r)