#include <llcrashloggerwindows.h>


Public Member Functions | |
| LLCrashLoggerWindows (void) | |
| ~LLCrashLoggerWindows (void) | |
| virtual bool | init () |
| virtual bool | mainLoop () |
| virtual void | updateApplication (LLString message="") |
| virtual bool | cleanup () |
| virtual void | gatherPlatformSpecificFiles () |
| void | setHandle (HINSTANCE hInst) |
Private Member Functions | |
| void | ProcessDlgItemText (HWND hWnd, int nIDDlgItem) |
| void | ProcessCaption (HWND hWnd) |
Private Attributes | |
| HINSTANCE | mhInst |
Definition at line 40 of file llcrashloggerwindows.h.
| LLCrashLoggerWindows::LLCrashLoggerWindows | ( | void | ) |
Definition at line 245 of file llcrashloggerwindows.cpp.
| LLCrashLoggerWindows::~LLCrashLoggerWindows | ( | void | ) |
Definition at line 249 of file llcrashloggerwindows.cpp.
| bool LLCrashLoggerWindows::init | ( | void | ) | [virtual] |
Reimplemented from LLCrashLogger.
Definition at line 253 of file llcrashloggerwindows.cpp.
References gCursorArrow, gCursorWait, hInst, IDC_WIN_CRASH_LOGGER, IDI_WIN_CRASH_LOGGER, IDS_APP_TITLE, LLCrashLogger::init(), llendl, llinfos, MAX_LOADSTRING, mhInst, NULL, szTitle, szWindowClass, and WndProc().
Referenced by WinMain().


| bool LLCrashLoggerWindows::mainLoop | ( | ) | [virtual] |
Implements LLCrashLogger.
Definition at line 302 of file llcrashloggerwindows.cpp.
References ConvertLPCSTRToLPWSTR(), CRASH_BEHAVIOR_ALWAYS_SEND, CRASH_BEHAVIOR_ASK, gHwndProgress, gHwndReport, hInst, IDC_CHECK_AUTO, IDC_STATIC_HEADER, IDC_STATIC_MSG, IDD_PREVREPORTBOX, IDD_PROGRESS, LLApp::isQuitting(), llendl, llformat(), llwarns, MAX_STRING, LLCrashLogger::mCrashBehavior, LLCrashLogger::mCrashInPreviousExec, LLCrashLogger::mProductName, NULL, ProcessCaption(), ProcessDlgItemText(), and LLCrashLogger::sendCrashLogs().
Referenced by WinMain().


| void LLCrashLoggerWindows::updateApplication | ( | LLString | message = "" |
) | [virtual] |
Reimplemented from LLCrashLogger.
Definition at line 360 of file llcrashloggerwindows.cpp.
References show_progress(), update_messages(), and LLCrashLogger::updateApplication().
Referenced by gatherPlatformSpecificFiles().


| bool LLCrashLoggerWindows::cleanup | ( | ) | [virtual] |
Reimplemented from LLCrashLogger.
Definition at line 367 of file llcrashloggerwindows.cpp.
References gSendLogs, LLCrashLogger::mSentCrashLogs, show_progress(), and sleep_and_pump_messages().
Referenced by WinMain().


| void LLCrashLoggerWindows::gatherPlatformSpecificFiles | ( | ) | [virtual] |
Reimplemented from LLCrashLogger.
Definition at line 290 of file llcrashloggerwindows.cpp.
References gCursorArrow, gCursorWait, gDirUtilp, gDXHardware, LLDXHardware::getDisplayInfo(), LLDir::getExpandedFilename(), LL_PATH_LOGS, LLCrashLogger::mDebugLog, LLCrashLogger::mFileMap, and updateApplication().

| void LLCrashLoggerWindows::setHandle | ( | HINSTANCE | hInst | ) | [inline] |
Definition at line 51 of file llcrashloggerwindows.h.
References mhInst.
Referenced by WinMain().

| void LLCrashLoggerWindows::ProcessDlgItemText | ( | HWND | hWnd, | |
| int | nIDDlgItem | |||
| ) | [private] |
Definition at line 152 of file llcrashloggerwindows.cpp.
References ConvertLPCSTRToLPWSTR(), llformat(), and MAX_STRING.
Referenced by mainLoop().


| void LLCrashLoggerWindows::ProcessCaption | ( | HWND | hWnd | ) | [private] |
Definition at line 139 of file llcrashloggerwindows.cpp.
References ConvertLPCSTRToLPWSTR(), llformat(), and MAX_STRING.
Referenced by mainLoop().


HINSTANCE LLCrashLoggerWindows::mhInst [private] |
1.5.5