#include <error.hh>
|
enum | kind {
r_Error_General,
r_Error_DatabaseClassMismatch,
r_Error_DatabaseClassUndefined,
r_Error_DatabaseClosed,
r_Error_DatabaseOpen,
r_Error_DateInvalid,
r_Error_IteratorExhausted,
r_Error_NameNotUnique,
r_Error_QueryParameterCountInvalid,
r_Error_QueryParameterTypeInvalid,
r_Error_RefInvalid,
r_Error_RefNull,
r_Error_TimeInvalid,
r_Error_TimestampInvalid,
r_Error_TransactionOpen,
r_Error_TransactionNotOpen,
r_Error_TypeInvalid,
r_Error_OIdInvalid,
r_Error_OIdNotUnique,
r_Error_DatabaseUnknown,
r_Error_TransferFailed,
r_Error_HostInvalid,
r_Error_ServerInvalid,
r_Error_RpcInterfaceIncompatible,
r_Error_ClientUnknown,
r_Error_ObjectUnknown,
r_Error_ObjectInvalid,
r_Error_QueryExecutionFailed,
r_Error_BaseDBMSFailed,
r_Error_CollectionElementTypeMismatch,
r_Error_CreatingOIdFailed,
r_Error_TransactionReadOnly,
r_Error_LimitsMismatch,
r_Error_NameInvalid,
r_Error_FeatureNotSupported,
r_Error_SerialisableException,
r_Error_AccesDenied,
r_Error_SystemOverloaded,
r_Error_MemoryAllocation,
r_Error_InvalidOptimizationLevel
} |
| error kinds More...
|
|
static r_Error * | getAnyError (char *serErr) |
| This function parses a serialised error. More...
|
|
static void | initTextTable () |
| read error text file into text table More...
|
|
static void | freeTextTable () |
| free the text table again More...
|
|
void | setErrorTextOnKind () |
| set error text according to the actual error kind More...
|
|
void | setErrorTextOnNumber () |
| set error text according to the actual error number More...
|
|
virtual void | resetErrorText () |
| reset error text More...
|
|
char * | errorText |
| attribute storing the error description text More...
|
|
kind | theKind |
| attribute storing the error kind More...
|
|
unsigned int | errorNo |
| attribute storing the number of the error More...
|
|
r_Eno_permission::r_Eno_permission |
( |
| ) |
|
The documentation for this class was generated from the following file: