author | Michael Krelin <hacker@klever.net> | 2005-07-19 13:28:23 (UTC) |
---|---|---|
committer | Michael Krelin <hacker@klever.net> | 2005-07-19 13:28:23 (UTC) |
commit | 3c07e6e294c424d8aa869c10b6d25fd4fb2c639e (patch) (unidiff) | |
tree | 91d4c64720aa2f93cc10a150f0645d6f9aa3adda /lib | |
parent | d7a8d4e0aac7a71c9f48f2de81c5eb76bae3771d (diff) | |
download | libopkele-3c07e6e294c424d8aa869c10b6d25fd4fb2c639e.zip libopkele-3c07e6e294c424d8aa869c10b6d25fd4fb2c639e.tar.gz libopkele-3c07e6e294c424d8aa869c10b6d25fd4fb2c639e.tar.bz2 |
still finalizing stuff with eliminating konforka requirement
-rw-r--r-- | lib/exception.cc | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/lib/exception.cc b/lib/exception.cc index b7c1702..4fe6c87 100644 --- a/lib/exception.cc +++ b/lib/exception.cc | |||
@@ -1,22 +1,32 @@ | |||
1 | #include <openssl/err.h> | 1 | #include <openssl/err.h> |
2 | #include <curl/curl.h> | 2 | #include <curl/curl.h> |
3 | #include <opkele/exception.h> | 3 | #include <opkele/exception.h> |
4 | 4 | ||
5 | namespace opkele { | 5 | namespace opkele { |
6 | 6 | ||
7 | # ifndef OPKELE_HAVE_KONFORKA | ||
8 | |||
9 | exception::~exception() throw() { | ||
10 | } | ||
11 | const char *exception::what() const throw() { | ||
12 | return _what.c_str(); | ||
13 | } | ||
14 | |||
15 | # endif | ||
16 | |||
7 | exception_openssl::exception_openssl(OPKELE_E_PARS) | 17 | exception_openssl::exception_openssl(OPKELE_E_PARS) |
8 | : _error(ERR_peek_last_error()), | 18 | : _error(ERR_peek_last_error()), |
9 | _ssl_string(ERR_error_string(_error,0)), | 19 | _ssl_string(ERR_error_string(_error,0)), |
10 | exception(OPKELE_E_CONS_ w+" ["+_ssl_string+']') { | 20 | exception(OPKELE_E_CONS_ w+" ["+_ssl_string+']') { |
11 | } | 21 | } |
12 | 22 | ||
13 | exception_curl::exception_curl(OPKELE_E_PARS) | 23 | exception_curl::exception_curl(OPKELE_E_PARS) |
14 | : _error(CURLE_OK), | 24 | : _error(CURLE_OK), |
15 | exception_network(OPKELE_E_CONS) { } | 25 | exception_network(OPKELE_E_CONS) { } |
16 | exception_curl::exception_curl(OPKELE_E_PARS,CURLcode e) | 26 | exception_curl::exception_curl(OPKELE_E_PARS,CURLcode e) |
17 | : _error(e), | 27 | : _error(e), |
18 | _curl_string(curl_easy_strerror(e)), | 28 | _curl_string(curl_easy_strerror(e)), |
19 | exception_network(OPKELE_E_CONS_ w+" ["+_curl_string+']') { | 29 | exception_network(OPKELE_E_CONS_ w+" ["+_curl_string+']') { |
20 | } | 30 | } |
21 | 31 | ||
22 | } | 32 | } |