Go to the documentation of this file.Go to the SVN repository for this file.
39 const string& message,
Exception classes used by the NCBI CGI framework.
Incapsulate compile time information such as __FILE__, __LINE__, NCBI_MODULE, current function.
virtual void x_Init(const CDiagCompileInfo &info, const string &message, const CException *prev_exception, EDiagSev severity) override
Override method for initializing exception data.
virtual void x_Assign(const CException &src) override
Override method for copying exception data.
static string GetStdStatusMessage(EStatusCode code)
EStatusCode
HTTP status codes.
@ eStatusNotSet
Internal value - code not set.
static string GetStdStatusMessage(ECode code)
EDiagSev
Severity level for the posted diagnostics.
virtual void x_Init(const CDiagCompileInfo &info, const string &message, const CException *prev_exception, EDiagSev severity)
Helper method for initializing exception data.
virtual void x_Assign(const CException &src)
Helper method for copying exception data.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.