llwindebug.h

Go to the documentation of this file.
00001 
00032 #ifndef LL_LLWINDEBUG_H
00033 #define LL_LLWINDEBUG_H
00034 
00035 #include "stdtypes.h"
00036 #include <dbghelp.h>
00037 
00038 class LLWinDebug
00039 {
00040 public:
00041 
00042 
00052         static void initExceptionHandler(LPTOP_LEVEL_EXCEPTION_FILTER filter_func);
00053 
00066         static bool checkExceptionHandler();
00067 
00068         static void generateCrashStacks(struct _EXCEPTION_POINTERS *pExceptionInfo = NULL);
00069         static void writeDumpToFile(MINIDUMP_TYPE type, MINIDUMP_EXCEPTION_INFORMATION *ExInfop, const char *filename);
00070 private:
00071 };
00072 
00073 #endif // LL_LLWINDEBUG_H

Generated on Fri May 16 08:34:25 2008 for SecondLife by  doxygen 1.5.5