CException Class Reference

Inheritance diagram for CException:

Inheritance graph
[legend]
Collaboration diagram for CException:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 CException (const Win32::_tstring &where, HRESULT hr)
virtual Win32::_tstring GetMessage () const
DWORD GetError () const
virtual _tstring GetWhere () const
void MessageBox (HWND hWnd=NULL) const

Static Public Member Functions

static Win32::_tstring GetErrorMessage (const HRESULT hr)
static void ThrowOnFailure (const Win32::_tstring &where, HRESULT hr)

Protected Attributes

DWORD m_error
const _tstring m_where
const _tstring m_message


Constructor & Destructor Documentation

CException ( const Win32::_tstring where,
HRESULT  hr 
)


Member Function Documentation

_tstring GetMessage (  )  const [virtual]

Reimplemented from CException.

_tstring GetErrorMessage ( const HRESULT  hr  )  [static]

static void ThrowOnFailure ( const Win32::_tstring where,
HRESULT  hr 
) [inline, static]

DWORD GetError (  )  const [inherited]

_tstring GetWhere (  )  const [virtual, inherited]

void MessageBox ( HWND  hWnd = NULL  )  const [inherited]


Member Data Documentation

DWORD m_error [protected, inherited]

const _tstring m_where [protected, inherited]

const _tstring m_message [protected, inherited]


Generated on Thu Mar 26 16:39:15 2009 for JetByte Socket Tools - v6.0 by  doxygen 1.5.3