+
+ DCPReadError (std::string message, std::string detail);
+
+ ~DCPReadError() throw () {}
+
+ std::string message () const {
+ return _message;
+ }
+
+ boost::optional<std::string> detail () const {
+ return _detail;
+ }
+
+private:
+ std::string _message;
+ boost::optional<std::string> _detail;