OSB_DB::DbException Class Reference

Inheritance diagram for OSB_DB::DbException:

Inheritance graph
[legend]
Collaboration diagram for OSB_DB::DbException:

Collaboration graph
[legend]
List of all members.

Detailed Description

Exception for database errors.

Definition at line 47 of file dberror.h.

Public Member Functions

Public Attributes

Static Private Attributes


Constructor & Destructor Documentation

OSB_DB::DbException::DbException ( const std::string &  dbMsg  )  [inline, explicit]

Constructor with message from database server.

Definition at line 50 of file dberror.h.

OSB_DB::DbException::DbException ( long  dbErrNo,
const std::string &  dbMsg 
) [inline]

Constructor with database error number and message.

Definition at line 58 of file dberror.h.

OSB_DB::DbException::DbException ( ErrorNo  errNo,
long  dbErrNo,
const std::string &  dbMsg 
) [inline]

Constructor with OSB error number, database error number and message.

Definition at line 70 of file dberror.h.


Member Data Documentation

long OSB_DB::DbException::dbErrNo_

The error number as provided by the database server.

Definition at line 81 of file dberror.h.

const ErrorNo OSB_DB::DbException::defErrorNo_ = 24 [static, private]

Error number for all database erorrs.

Reimplemented in OSB_DB::ChildFound.

Definition at line 84 of file dberror.h.


The documentation for this class was generated from the following file:
Generated on Sat Sep 2 14:08:55 2006 for OSB Library by  doxygen 1.4.7