24 #ifndef PDCOM5_EXCEPTION_H 25 #define PDCOM5_EXCEPTION_H 27 #include "pdcom5_export.h" 36 using std::runtime_error::runtime_error;
43 Exception(
"Internal error, please file a bug report: " + msg)
49 using Exception::Exception;
84 using Exception::Exception;
91 Exception(
"Read failure, errno: " + std::to_string(e)), errno_(e)
97 TlsError(std::string what,
int err_code) :
98 Exception(std::move(what)), err_code_(err_code)
106 using Exception::Exception;
108 Exception(
"Write failure, errno: " + std::to_string(e)), errno_(e)
116 #endif // PDCOM5_EXCEPTION_H Definition: Exception.h:77
Definition: Exception.h:95
Definition: Exception.h:34
Definition: Exception.h:62
Definition: Exception.h:39
Definition: Exception.h:67
Definition: Exception.h:82
Definition: Exception.h:52
Definition: Exception.h:57
Definition: Exception.h:103
Definition: Exception.h:87
library version string as "major.minor.patch"
Definition: ClientStatistics.h:31
Definition: Exception.h:72
Definition: Exception.h:47