Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

rdbModel::RdbException Class Reference

#include <RdbException.h>

List of all members.

Public Member Functions

virtual int getCode () const
virtual int getCode () const
virtual std::string getMsg ()
virtual std::string getMsg ()
 RdbException (const std::string &extraInfo="", int code=0)
 RdbException (const std::string &extraInfo="", int code=0)
virtual const char * what ()
virtual const char * what ()
virtual ~RdbException () throw ()
virtual ~RdbException () throw ()

Protected Attributes

std::string m_name

Private Attributes

int m_code
std::string m_extra


Constructor & Destructor Documentation

rdbModel::RdbException::RdbException const std::string &  extraInfo = "",
int  code = 0
[inline]
 

00010                                                               : 
00011       std::exception(),
00012       m_name("RdbException"), m_extra(extraInfo), m_code(code) {}

virtual rdbModel::RdbException::~RdbException  )  throw () [inline, virtual]
 

00013 {}

rdbModel::RdbException::RdbException const std::string &  extraInfo = "",
int  code = 0
[inline]
 

00010                                                               : 
00011       std::exception(),
00012       m_name("RdbException"), m_extra(extraInfo), m_code(code) {}

virtual rdbModel::RdbException::~RdbException  )  throw () [inline, virtual]
 

00013 {}


Member Function Documentation

virtual int rdbModel::RdbException::getCode  )  const [inline, virtual]
 

00017 { return m_code;}

virtual int rdbModel::RdbException::getCode  )  const [inline, virtual]
 

00017 { return m_code;}

virtual std::string rdbModel::RdbException::getMsg  )  [inline, virtual]
 

00014                                {
00015       std::string msg = m_name + ": " + m_extra;
00016       return msg;}

virtual std::string rdbModel::RdbException::getMsg  )  [inline, virtual]
 

00014                                {
00015       std::string msg = m_name + ": " + m_extra;
00016       return msg;}

virtual const char* rdbModel::RdbException::what  )  [inline, virtual]
 

00018                                {
00019       return m_extra.c_str();
00020     }

virtual const char* rdbModel::RdbException::what  )  [inline, virtual]
 

00018                                {
00019       return m_extra.c_str();
00020     }


Member Data Documentation

int rdbModel::RdbException::m_code [private]
 

std::string rdbModel::RdbException::m_extra [private]
 

std::string rdbModel::RdbException::m_name [protected]
 


The documentation for this class was generated from the following files:
Generated on Wed Feb 2 19:22:36 2011 for BOSS6.5.5 by  doxygen 1.3.9.1