libzypp
11.13.5
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
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.1