libzypp 17.37.17
|
The NetworkRequestError class Represents a error that occured in. More...
#include <zypp-curl/ng/network/networkrequesterror.h>
Public Types | |
enum | Type { NoError = 0 , InternalError , Cancelled , PeerCertificateInvalid , ConnectionFailed , ExceededMaxLen , InvalidChecksum , UnsupportedProtocol , MalformedURL , TemporaryProblem , Timeout , Forbidden , NotFound , Unauthorized , AuthFailed , ServerReturnedError , MissingData , RangeFail , Http2Error , Http2StreamError } |
Public Member Functions | |
NetworkRequestError () | |
NetworkRequestError (const NetworkRequestError &)=default | |
NetworkRequestError (NetworkRequestError &&) noexcept=default | |
NetworkRequestError & | operator= (const NetworkRequestError &)=default |
NetworkRequestError & | operator= (NetworkRequestError &&) noexcept=default |
Type | type () const |
type Returns the type of the error | |
std::string | toString () const |
toString Returns a string representation of the error | |
bool | isError () const |
isError Will return true if this is a actual error | |
template<typename T> | |
T | extraInfoValue (const std::string &key, T &&defaultVal=T()) const |
const std::map< std::string, boost::any > & | extraInfo () const |
std::string | nativeErrorString () const |
Protected Member Functions | |
NetworkRequestError (NetworkRequestErrorPrivate &d) |
Private Attributes | |
zypp::RWCOW_pointer< NetworkRequestErrorPrivate > | d_ptr |
The NetworkRequestError class Represents a error that occured in.
Definition at line 23 of file networkrequesterror.h.
Definition at line 26 of file networkrequesterror.h.
zyppng::NetworkRequestError::NetworkRequestError | ( | ) |
Definition at line 226 of file networkrequesterror.cc.
|
default |
|
defaultnoexcept |
|
protected |
Definition at line 222 of file networkrequesterror.cc.
|
default |
|
defaultnoexcept |
NetworkRequestError::Type zyppng::NetworkRequestError::type | ( | ) | const |
type Returns the type of the error
Definition at line 230 of file networkrequesterror.cc.
std::string zyppng::NetworkRequestError::toString | ( | ) | const |
toString Returns a string representation of the error
Definition at line 235 of file networkrequesterror.cc.
bool zyppng::NetworkRequestError::isError | ( | ) | const |
isError Will return true if this is a actual error
Definition at line 240 of file networkrequesterror.cc.
|
inline |
Tries to find key in the extraInfo map, if the key is not found or the value can not be converted to the requested type defaultVal is returned.
Definition at line 78 of file networkrequesterror.h.
const std::map< std::string, boost::any > & zyppng::NetworkRequestError::extraInfo | ( | ) | const |
Returns the error extraInfo map.
Definition at line 245 of file networkrequesterror.cc.
std::string zyppng::NetworkRequestError::nativeErrorString | ( | ) | const |
Returns the string returned by the backend if available.
Definition at line 297 of file networkrequesterror.cc.
|
private |
Definition at line 104 of file networkrequesterror.h.