llcrashloggerwindows.h

Go to the documentation of this file.
00001 
00032 #ifndef LLCRASHLOGGERWINDOWS_H
00033 #define LLCRASHLOGGERWINDOWS_H
00034 
00035 #include "linden_common.h"
00036 #include "llcrashlogger.h"
00037 #include "windows.h"
00038 #include "llstring.h"
00039 
00040 class LLCrashLoggerWindows : public LLCrashLogger
00041 {
00042 public:
00043         LLCrashLoggerWindows(void);
00044         ~LLCrashLoggerWindows(void);
00045         virtual bool init();
00046         virtual bool mainLoop();
00047         virtual void updateApplication(LLString message = "");
00048         virtual bool cleanup();
00049         virtual void gatherPlatformSpecificFiles();
00050         //void annotateCallStack();
00051         void setHandle(HINSTANCE hInst) { mhInst = hInst; }
00052 private:
00053         void ProcessDlgItemText(HWND hWnd, int nIDDlgItem);
00054         void ProcessCaption(HWND hWnd);
00055         HINSTANCE mhInst;
00056 
00057 };
00058 
00059 #endif

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