TDbiException.cxx File Reference

#include <iostream>
#include "TSQLServer.h"
#include "TSQLStatement.h"
#include "TDbiException.hxx"
#include <TSK_DBI_Log.hxx>
#include <MsgFormat.h>
Include dependency graph for TDbiException.cxx:

Go to the source code of this file.

Functions

 ClassImp (TDbiException) TDbiException
 Create an exception using the msg and code provided.
std::ostream & operator<< (std::ostream &os, const TDbiException &e)
 Append message describing this exception to the std::ostream 'os'.

Function Documentation

ClassImp ( TDbiException   ) 

Create an exception using the msg and code provided.

Definition at line 14 of file TDbiException.cxx.

References SK_DBI_Trace.

00023                 : ctors, dtor, operators then in alphabetical order.
00024 
00025 //.....................................................................
00026 
00027 /// Create an exception using the msg and code provided.
00028 TDbiException::TDbiException(const char* msg /*= 0*/,
00029                            Int_t code      /* = -1 */):
00030 fMessage(msg),
00031 fErrorCode(code)
00032 {
00033 
00034   SK_DBI_Trace( "Creating TDbiException" << "  ");
00035 
00036 }

std::ostream& operator<< ( std::ostream &  os,
const TDbiException e 
)

Append message describing this exception to the std::ostream 'os'.

Definition at line 84 of file TDbiException.cxx.

References TDbiException::GetErrorCode(), and TDbiException::GetMessage().

00084                                                                {
00085 
00086   os << "Error " << e.GetErrorCode()
00087      << " (" << e.GetMessage() << ")"  << endl;
00088   return os;
00089 
00090 }

Here is the call graph for this function:


Generated on 11 Aug 2013 for SKDatabase by  doxygen 1.6.1