33 #ifndef BESDapError_h_ 34 #define BESDapError_h_ 1 54 ErrorCode _error_code ;
74 virtual void dump( ostream &strm )
const ;
76 static int convert_error_code(
int error_code,
77 int current_error_type ) ;
78 static int handleException(
BESError &e,
82 #endif // BESDapError_h_ virtual int get_error_code() const
#define BES_INTERNAL_ERROR
Abstract exception class for the BES with basic string message.
error object created from libdap error objects and can handle those errors
#define BES_INTERNAL_FATAL_ERROR
Structure storing information used by the BES to handle the request.
BESDapError(const string &s, bool fatal, ErrorCode ec, const string &file, int line)