Go to the SVN repository for this file.
1 #ifndef CONNECT___NCBI_CONN_EXCEPTION__HPP 2 #define CONNECT___NCBI_CONN_EXCEPTION__HPP 87 #define NCBI_IO_CHECK(errnum) \ 89 if ((errnum) != eIO_Success) { \ 90 THROWp_TRACE(CIO_Exception, \ 91 (DIAG_COMPILE_INFO, 0, \ 92 CIO_Exception::EErrCode(errnum), \NCBI_EXCEPTION_DEFAULT(CIO_Exception, CConnException)
NCBI_EXCEPTION_DEFAULT(CConnException, CException)
virtual const char * GetErrCodeString(void) const
Get error code interpreted as text.
#define EXCEPTION_VIRTUAL_BASE
Do not use virtual base classes in exception declaration at all, because in this case derived class s...
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
@ eIO_Timeout
timeout expired before any I/O succeeded
@ eIO_Interrupt
signal arrival prevented any I/O to succeed
@ eIO_NotSupported
operation is not supported or is not available
@ eIO_Unknown
unknown I/O error (likely fatal but can retry)
@ eIO_InvalidArg
bad argument / parameter value(s) supplied
#define NCBI_XCONNECT_EXPORT
Defines NCBI C++ exception handling.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4