#include <llappviewerwin32.h>
Public Member Functions | |
LLAppViewerWin32 (const char *cmd_line) | |
virtual | ~LLAppViewerWin32 () |
virtual bool | init () |
virtual bool | cleanup () |
Protected Member Functions | |
virtual void | initConsole () |
virtual bool | initHardwareTest () |
virtual bool | initParseCommandLine (LLCommandLineParser &clp) |
virtual void | handleCrashReporting () |
virtual void | handleSyncCrashTrace () |
std::string | generateSerialNumber () |
Private Member Functions | |
void | disableWinErrorReporting () |
Private Attributes | |
std::string | mCmdLine |
Definition at line 39 of file llappviewerwin32.h.
LLAppViewerWin32::LLAppViewerWin32 | ( | const char * | cmd_line | ) |
Definition at line 247 of file llappviewerwin32.cpp.
LLAppViewerWin32::~LLAppViewerWin32 | ( | ) | [virtual] |
Definition at line 252 of file llappviewerwin32.cpp.
bool LLAppViewerWin32::init | ( | void | ) | [virtual] |
Reimplemented from LLAppViewer.
Definition at line 256 of file llappviewerwin32.cpp.
References disableWinErrorReporting(), LLAppViewer::init(), llendl, and llinfos.
Referenced by WINMAIN().
bool LLAppViewerWin32::cleanup | ( | ) | [virtual] |
Reimplemented from LLAppViewer.
Definition at line 270 of file llappviewerwin32.cpp.
References LLDXHardware::cleanup(), LLAppViewer::cleanup(), and gDXHardware.
Referenced by WINMAIN().
void LLAppViewerWin32::initConsole | ( | ) | [protected, virtual] |
Reimplemented from LLAppViewer.
Definition at line 279 of file llappviewerwin32.cpp.
References create_console(), and LLAppViewer::initConsole().
bool LLAppViewerWin32::initHardwareTest | ( | ) | [protected, virtual] |
Reimplemented from LLAppViewer.
Definition at line 298 of file llappviewerwin32.cpp.
References LLWinDebug::checkExceptionHandler(), DIRECTX_9_URL, FALSE, gDXHardware, LLControlGroup::getBOOL(), LLDXHardware::getInfo(), LLAppViewer::getSecondLifeTitle(), LLDXHardware::getVRAM(), LLControlGroup::getWarning(), gGLManager, gSavedSettings, LLAppViewer::instance(), LL_DEBUGS, LL_ENDL, LL_INFOS, LL_WARNS, LLWeb::loadURLExternal(), LLGLManager::mVRAM, OSBTN_NO, OSMB_YESNO, OSMessageBox(), S32, LLControlGroup::setBOOL(), LLControlGroup::setWarning(), LLDXHardware::setWriteDebugFunc(), TRUE, LLSplashScreen::update(), and write_debug_dx().
bool LLAppViewerWin32::initParseCommandLine | ( | LLCommandLineParser & | clp | ) | [protected, virtual] |
Reimplemented from LLAppViewer.
Definition at line 371 of file llappviewerwin32.cpp.
References FL_FindLocale(), FL_FreeLocale(), FL_MESSAGES, LLControlGroup::getControl(), gSavedSettings, FL_Locale::lang, mCmdLine, NULL, LLCommandLineParser::parseCommandLineString(), and LLControlVariable::setValue().
void LLAppViewerWin32::handleCrashReporting | ( | ) | [protected, virtual] |
Implements LLAppViewer.
Definition at line 402 of file llappviewerwin32.cpp.
References CRASH_BEHAVIOR_ALWAYS_SEND, CRASH_BEHAVIOR_ASK, CRASH_BEHAVIOR_NEVER_SEND, gDirUtilp, LLDir::getAppRODataDir(), LLAppViewer::getCrashBehavior(), LLDir::getDirDelimiter(), gGridName, and NULL.
void LLAppViewerWin32::handleSyncCrashTrace | ( | ) | [protected, virtual] |
std::string LLAppViewerWin32::generateSerialNumber | ( | ) | [protected, virtual] |
Implements LLAppViewer.
Definition at line 429 of file llappviewerwin32.cpp.
References LLMD5::finalize(), LLMD5::hex_digest(), llendl, llwarns, MD5HEX_STR_SIZE, NULL, and LLMD5::update().
void LLAppViewerWin32::disableWinErrorReporting | ( | ) | [private] |
Definition at line 174 of file llappviewerwin32.cpp.
References gDirUtilp, LLDir::getExecutableFilename(), LLAppViewer::getOSInfo(), LLOSInfo::getOSString(), llendl, and llinfos.
Referenced by init().
std::string LLAppViewerWin32::mCmdLine [private] |