rasdaman API
Public Member Functions | List of all members
r_Eno_cell Class Reference

#include <error.hh>

Inheritance diagram for r_Eno_cell:
r_Error

Public Member Functions

 r_Eno_cell ()
 default constructor More...
 
- Public Member Functions inherited from r_Error
 r_Error ()
 default constructor More...
 
 r_Error (const r_Error &)
 copy constructor More...
 
 r_Error (kind the_kind, unsigned int newErrorNo=0)
 constructor getting the kind More...
 
 r_Error (unsigned int errorno)
 constructor getting an error number More...
 
virtual ~r_Error () throw ()
 destructor More...
 
virtual const char * what () const throw ()
 get an error description More...
 
const r_Erroroperator= (const r_Error &obj)
 assignment operator More...
 
virtual char * serialiseError ()
 used to transfer exceptions of kind r_Error_SerialisableException to the client. More...
 
void setTextParameter (const char *parameterName, int value)
 replace the specified parameter by the integer value More...
 
void setTextParameter (const char *parameterName, const char *value)
 replace the specified parameter by the string value More...
 
kind get_kind () const
 
unsigned int get_errorno () const
 

Additional Inherited Members

- Public Types inherited from r_Error
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 Public Member Functions inherited from r_Error
static r_ErrorgetAnyError (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...
 
- Protected Member Functions inherited from r_Error
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...
 
- Protected Attributes inherited from r_Error
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...
 

Constructor & Destructor Documentation

r_Eno_cell::r_Eno_cell ( )

default constructor


The documentation for this class was generated from the following file: