libzypp
12.16.5
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
libzypp
Welcome to libzypp
Code Pitfalls - Frequently made mistakes
Code Snippets
Environment Variables
Testing for provided features.
Notes on revisions
Extending ZYpp: Plugins and Hooks
Services
Solver - Vendor protection
Writing and tunning testcases
Libzypp and threads
User data as transaction id
Todo List
Deprecated List
Modules
Namespaces
Classes
Files
File List
zypp
base
media
misc
parser
pool
repo
sat
solver
target
thread
ui
url
UrlBase.cc
UrlBase.h
UrlException.h
UrlUtils.cc
UrlUtils.h
ws
zypp_detail
APIConfig.h
Arch.cc
Arch.h
AutoDispose.h
Bit.h
ByteCount.cc
ByteCount.h
Callback.h
Capabilities.cc
Capabilities.h
Capability.cc
Capability.h
CapMatch.cc
CapMatch.h
Changelog.cc
Changelog.h
CheckSum.cc
CheckSum.h
CountryCode.cc
CountryCode.h
Date.cc
Date.h
Dep.cc
Dep.h
Digest.cc
Digest.h
DiskUsage.cc
DiskUsage.h
DiskUsageCounter.cc
DiskUsageCounter.h
DownloadMode.cc
DownloadMode.h
Edition.cc
Edition.h
ExternalProgram.cc
ExternalProgram.h
Fetcher.cc
Fetcher.h
FileChecker.cc
FileChecker.h
Filter.h
Glob.cc
Glob.h
HistoryLog.cc
HistoryLog.h
HistoryLogData.cc
HistoryLogData.h
IdString.cc
IdString.h
IdStringType.h
InstanceId.cc
InstanceId.h
KeyContext.h
KeyRing.cc
KeyRing.h
KVMap.h
LanguageCode.cc
LanguageCode.h
Locale.cc
Locale.h
Locks.cc
Locks.h
ManagedFile.h
MediaProducts.cc
MediaProducts.h
MediaSetAccess.cc
MediaSetAccess.h
Misc.h
OnMediaLocation.cc
OnMediaLocation.h
Package.cc
Package.h
PackageKeyword.h
Patch.cc
Patch.h
PathInfo.cc
PathInfo.h
Pathname.cc
Pathname.h
Pattern.cc
Pattern.h
PluginFrame.cc
PluginFrame.h
PluginFrameException.cc
PluginFrameException.h
PluginScript.cc
PluginScript.h
PluginScriptException.cc
PluginScriptException.h
PoolItem.cc
PoolItem.h
PoolItemBest.cc
PoolItemBest.h
PoolQuery.cc
PoolQuery.h
PoolQueryResult.cc
PoolQueryResult.h
PoolQueryUtil.tcc
ProblemSolution.cc
ProblemSolution.h
ProblemTypes.h
Product.cc
Product.h
ProgressData.cc
ProgressData.h
ProvideFilePolicy.cc
ProvideFilePolicy.h
PublicKey.cc
PublicKey.h
Range.cc
Range.h
Rel.cc
Rel.h
RelCompare.h
RepoInfo.cc
RepoInfo.h
RepoManager.cc
RepoManager.h
Repository.cc
Repository.h
RepoStatus.cc
RepoStatus.h
ResFilters.h
ResKind.cc
ResKind.h
ResObject.cc
ResObject.h
ResObjects.h
Resolvable.cc
Resolvable.h
Resolver.cc
Resolver.h
ResolverProblem.cc
ResolverProblem.h
ResPool.cc
ResPool.h
ResPoolProxy.cc
ResPoolProxy.h
ResStatus.cc
ResStatus.h
ResTraits.h
ServiceInfo.cc
ServiceInfo.h
Signature.cc
Signature.h
SrcPackage.cc
SrcPackage.h
SysContent.cc
SysContent.h
Target.cc
Target.h
TmpPath.cc
TmpPath.h
TriBool.h
Url.cc
Url.h
Vendor.h
VendorAttr.cc
VendorAttr.h
VendorSupportOptions.cc
VendorSupportOptions.h
ZConfig.cc
ZConfig.h
ZYpp.cc
ZYpp.h
ZYppCallbacks.h
ZYppCommit.h
ZYppCommitPolicy.cc
ZYppCommitPolicy.h
ZYppCommitResult.cc
ZYppCommitResult.h
ZYppFactory.cc
ZYppFactory.h
File Members
UrlException.h
Go to the documentation of this file.
1
/*---------------------------------------------------------------------\
2
| ____ _ __ __ ___ |
3
| |__ / \ / / . \ . \ |
4
| / / \ V /| _/ _/ |
5
| / /__ | | | | | | |
6
| /_____||_| |_| |_| |
7
| |
8
\---------------------------------------------------------------------*/
12
#ifndef ZYPP_URL_URLEXCEPTION_H
13
#define ZYPP_URL_URLEXCEPTION_H
14
15
#include "
zypp/base/Exception.h
"
16
17
19
namespace
zypp
20
{
21
23
namespace
url
24
{
25
26
27
// ---------------------------------------------------------------
31
class
UrlException
:
public
zypp::Exception
32
{
33
public
:
34
UrlException
()
35
: zypp::
Exception
(
"Url exception"
)
36
{}
37
38
UrlException
(
const
std::string &
msg
)
39
: zypp::
Exception
(msg)
40
{}
41
42
virtual
~UrlException
() throw() {};
43
};
44
45
// ---------------------------------------------------------------
49
class
UrlDecodingException
:
public
UrlException
50
{
51
public
:
52
UrlDecodingException
()
53
:
UrlException
(
"Url NUL decoding exception"
)
54
{}
55
56
UrlDecodingException
(
const
std::string &
msg
)
57
:
UrlException
(msg)
58
{}
59
60
virtual
~UrlDecodingException
() throw() {};
61
};
62
63
// ---------------------------------------------------------------
67
class
UrlParsingException
:
public
UrlException
68
{
69
public
:
70
UrlParsingException
()
71
:
UrlException
(
"Url parsing failure exception"
)
72
{}
73
74
UrlParsingException
(
const
std::string &
msg
)
75
:
UrlException
(msg)
76
{}
77
78
virtual
~UrlParsingException
() throw() {};
79
};
80
81
// ---------------------------------------------------------------
85
class
UrlBadComponentException
:
public
UrlException
86
{
87
public
:
88
UrlBadComponentException
()
89
:
UrlException
(
"Url bad component exception"
)
90
{}
91
92
UrlBadComponentException
(
const
std::string &
msg
)
93
:
UrlException
(msg)
94
{}
95
96
virtual
~UrlBadComponentException
() throw() {};
97
};
98
99
100
// ---------------------------------------------------------------
104
class
UrlNotAllowedException
:
public
UrlException
105
{
106
public
:
107
UrlNotAllowedException
()
108
:
UrlException
(
"Url not allowed component exception"
)
109
{}
110
111
UrlNotAllowedException
(
const
std::string &
msg
)
112
:
UrlException
(msg)
113
{}
114
115
virtual
~UrlNotAllowedException
() throw() {};
116
};
117
118
119
// ---------------------------------------------------------------
124
class
UrlNotSupportedException
:
public
UrlException
125
{
126
public
:
127
UrlNotSupportedException
()
128
:
UrlException
(
"Url parsing unsupported exception"
)
129
{}
130
131
UrlNotSupportedException
(
const
std::string &
msg
)
132
:
UrlException
(msg)
133
{}
134
135
virtual
~UrlNotSupportedException
() throw() {};
136
};
137
138
140
}
// namespace url
142
144
}
// namespace zypp
146
147
#endif
/* ZYPP_URL_URLEXCEPTION_H */
148
/*
149
** vim: set ts=2 sts=2 sw=2 ai et:
150
*/
zypp
url
UrlException.h
Generated by
1.8.2