The C++ framework for developing highly scalable, high performance servers on Windows platforms.

CSEHException Class Reference
[Exceptions]

Inheritance diagram for CSEHException:
Collaboration diagram for CSEHException:

List of all members.

Public Member Functions

unsigned int GetCode () const
const
EXCEPTION_POINTERS
GetExceptionPointers () const
const CONTEXT & GetContext () const
Core::_tstring GetWhere () const override
Core::_tstring GetWhat () const override
Core::_tstring GetDetails () const override
std::string GetDetailsA () const override
Core::_tstring GetCallStack () const
bool CreateDump () const

Protected Attributes

const unsigned int m_code
EXCEPTION_POINTERSm_pPointers
const _tstring m_where
const _tstring m_message
const _tstring m_details

Friends

class Translator

Classes

class  Translator
 A class that acts as a structured exception translator. Create one of these objects on each thread where you want Win32 structured exceptions translated into CSEHException. More...


Member Function Documentation

unsigned int GetCode (  )  const

const EXCEPTION_POINTERS & GetExceptionPointers (  )  const

const CONTEXT & GetContext (  )  const

_tstring GetWhere (  )  const [override, virtual]

Reimplemented from CException.

_tstring GetWhat (  )  const [override, virtual]

Reimplemented from CException.

_tstring GetDetails (  )  const [override, virtual]

Reimplemented from CException.

string GetDetailsA (  )  const [override, virtual]

Reimplemented from CException.

_tstring GetCallStack (  )  const

bool CreateDump (  )  const


Friends And Related Function Documentation

friend class Translator [friend]


Member Data Documentation

const unsigned int m_code [protected]

const _tstring m_where [protected, inherited]

const _tstring m_message [protected, inherited]

const _tstring m_details [protected, inherited]


Generated on Sun Sep 12 19:11:46 2021 for The Server Framework - v7.4 by doxygen 1.5.3