X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Fexceptions.h;h=a8f095c22a2fba730ceb941286229424114d7236;hb=68030541e693ec0184a9e47875544566b858c19f;hp=9b7837a46bef89c695f0be7097a254566b8d8939;hpb=dcd9afacd67975a9e20a6d1c4b3998c2890f1c16;p=dcpomatic.git diff --git a/src/lib/exceptions.h b/src/lib/exceptions.h index 9b7837a46..a8f095c22 100644 --- a/src/lib/exceptions.h +++ b/src/lib/exceptions.h @@ -253,9 +253,19 @@ public: class NetworkError : public std::runtime_error { public: - explicit NetworkError (std::string s) - : std::runtime_error (s) - {} + explicit NetworkError (std::string s, std::string d = ""); + + std::string summary () const { + return _summary; + } + + std::string detail () const { + return _detail; + } + +private: + std::string _summary; + std::string _detail; };