Logo crashrpt
A crash reporting system for Windows applications

CrThreadAutoInstallHelper Class Reference
[CrashRpt Wrapper Classes]

Installs (uninstalls) exception handlers for the caller thread in class' constructor (destructor). More...


Public Member Functions

 CrThreadAutoInstallHelper (DWORD dwFlags=0)
 Installs exception handlers to the caller thread.
 ~CrThreadAutoInstallHelper ()
 Uninstalls exception handlers from the caller thread.

Data Fields

int m_nInstallStatus
 Install status.


Detailed Description

Installs (uninstalls) exception handlers for the caller thread in class' constructor (destructor).

Remarks:
This wrapper class calls crInstallToCurrentThread2() in its constructor and calls crUninstallFromCurrentThread() in its destructor.

Use CrThreadAutoInstallHelper::m_nInstallStatus member to check the return status of crInstallToCurrentThread2().

Example:

   DWORD WINAPI ThreadProc(LPVOID lpParam)
   {
     CrThreadAutoInstallHelper cr_thread_install_helper();
     assert(cr_thread_install_helper.m_nInstallStatus==0);
    
     // Your code follows here ...
   }

Generated on Wed Apr 29 10:17:32 2015 for CrashRpt by doxygen 1.5.9