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

ICreateMiniDumps Class Reference
[InterfacesProtected destructors on abstract base classes]

Inheritance diagram for ICreateMiniDumps:

List of all members.


Detailed Description

Provides an interface that can create a mini dump of a process.

Public Member Functions

virtual Core::_tstring GetDumpBaseName (const Core::_tstring &type)=0
virtual Core::_tstring GenerateDumpFileName (const Core::_tstring &type)=0
virtual bool CreateDump (EXCEPTION_POINTERS *pExceptionPointers=nullptr)=0
virtual bool CreateDump (const Core::_tstring &fileName, EXCEPTION_POINTERS *pExceptionPointers=nullptr)=0

Protected Member Functions

virtual ~ICreateMiniDumps ()

Constructor & Destructor Documentation

virtual ~ICreateMiniDumps (  )  [protected, virtual]


Member Function Documentation

virtual Core::_tstring GetDumpBaseName ( const Core::_tstring type  )  [pure virtual]

Implemented in CMiniDumper.

virtual Core::_tstring GenerateDumpFileName ( const Core::_tstring type  )  [pure virtual]

Implemented in CMiniDumper.

virtual bool CreateDump ( EXCEPTION_POINTERS pExceptionPointers = nullptr  )  [pure virtual]

Implemented in CMiniDumper.

virtual bool CreateDump ( const Core::_tstring fileName,
EXCEPTION_POINTERS pExceptionPointers = nullptr 
) [pure virtual]

Implemented in CMiniDumper.


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