CzzException Class Reference

#include <base/zz_exception.h>

Inheritance diagram for CzzException:

CzzLogException CzzWinException CzzDbException CzzSockException List of all members.

Public Member Functions

 CzzException (const CzzException &exceptionSrc)
 CzzException (int lineNumber, CzzString fileName, CzzString callId, int code, CzzString reason)
 CzzException (int lineNumber, CzzString fileName, int code, CzzString reason)
virtual ~CzzException ()
time_t GetOccuranceTime (void) const
CzzString GetReason (void) const
CzzString GetCallId (void) const
CzzString GetFileName (void) const
int GetLineNumber (void) const
int GetCode (void) const

Static Public Member Functions

static CzzErrorHistoryGetErrorHistory (void)

Protected Member Functions

void StoreInHistory (void)

Protected Attributes

const time_t m_OccuranceTime
CzzString m_CallId
CzzString m_Reason
CzzString m_FileName
int m_LineNumber
int m_Code

Static Protected Attributes

static CzzErrorHistorym_ErrorHistory = NULL

Constructor & Destructor Documentation

CzzException::CzzException const CzzException exceptionSrc  ) 
 

CzzException::CzzException int  lineNumber,
CzzString  fileName,
CzzString  callId,
int  code,
CzzString  reason
 

CzzException::CzzException int  lineNumber,
CzzString  fileName,
int  code,
CzzString  reason
 

CzzException::~CzzException  )  [virtual]
 


Member Function Documentation

CzzString CzzException::GetCallId void   )  const
 

int CzzException::GetCode void   )  const
 

CzzErrorHistory * CzzException::GetErrorHistory void   )  [static]
 

CzzString CzzException::GetFileName void   )  const
 

int CzzException::GetLineNumber void   )  const
 

time_t CzzException::GetOccuranceTime void   )  const
 

CzzString CzzException::GetReason void   )  const
 

void CzzException::StoreInHistory void   )  [protected]
 


Member Data Documentation

CzzString CzzException::m_CallId [protected]
 

int CzzException::m_Code [protected]
 

CzzErrorHistory * CzzException::m_ErrorHistory = NULL [static, protected]
 

CzzString CzzException::m_FileName [protected]
 

int CzzException::m_LineNumber [protected]
 

const time_t CzzException::m_OccuranceTime [protected]
 

CzzString CzzException::m_Reason [protected]
 


The documentation for this class was generated from the following files:
Generated on Thu Sep 21 21:45:46 2006 for tonjac.org MINI/C++ library by  doxygen 1.4.6-NO