1 #ifndef ZYPP_NG_MEDIA_CURL_NETWORK_REQUEST_ERROR_H_INCLUDED
2 #define ZYPP_NG_MEDIA_CURL_NETWORK_REQUEST_ERROR_H_INCLUDED
6 #include <boost/any.hpp>
13 class NetworkRequestErrorPrivate;
54 std::string toString ()
const;
60 bool isError ()
const;
68 auto &t = extraInfo();
69 auto it = t.find(key);
70 if ( it != t.end() ) {
72 return boost::any_cast<T>( it->second );
73 }
catch (
const boost::bad_any_cast &) { }
81 const std::map<std::string, boost::any> &extraInfo ()
const;
86 std::string nativeErrorString()
const;