llappviewerwin32.cpp File Reference

The LLAppViewerWin32 class definitions. More...

#include "llviewerprecompiledheaders.h"
#include "llappviewerwin32.h"
#include "llmemtype.h"
#include "llwindowwin32.cpp"
#include "res/resource.h"
#include <fcntl.h>
#include <io.h>
#include <errorrep.h>
#include <process.h>
#include <tchar.h>
#include "llviewercontrol.h"
#include "lldxhardware.h"
#include "llweb.h"
#include "llsecondlifeurls.h"
#include "llwindebug.h"
#include "llviewernetwork.h"
#include "llmd5.h"
#include "llfindlocale.h"
#include "llcommandlineparser.h"

Include dependency graph for llappviewerwin32.cpp:

Go to the source code of this file.

Defines

#define WINMAIN   WinMain

Functions

LONG WINAPI viewer_windows_exception_handler (struct _EXCEPTION_POINTERS *exception_infop)
int APIENTRY WINMAIN (HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
void create_console ()
void write_debug_dx (const char *str)
void write_debug_dx (const std::string &str)

Variables

const S32 MAX_CONSOLE_LINES = 500


Detailed Description

The LLAppViewerWin32 class definitions.

LicenseInfo
firstyear=2007&license=viewergpl

Copyright (c) 2007-2008, Linden Research, Inc.

Second Life Viewer Source Code The source code in this file ("Source Code") is provided by Linden Lab to you under the terms of the GNU General Public License, version 2.0 ("GPL"), unless you have obtained a separate licensing agreement ("Other License"), formally executed by you and Linden Lab. Terms of the GPL can be found in doc/GPL-license.txt in this distribution, or online at http://secondlifegrid.net/programs/open_source/licensing/gplv2

There are special exceptions to the terms and conditions of the GPL as it is applied to this Source Code. View the full text of the exception in the file doc/FLOSS-exception.txt in this software distribution, or online at http://secondlifegrid.net/programs/open_source/licensing/flossexception

By copying, modifying or distributing this software, you acknowledge that you have read and understood your obligations described above, and agree to abide by those obligations.

ALL LINDEN LAB SOURCE CODE IS PROVIDED "AS IS." LINDEN LAB MAKES NO WARRANTIES, EXPRESS, IMPLIED OR OTHERWISE, REGARDING ITS ACCURACY, COMPLETENESS OR PERFORMANCE. $/LicenseInfo$

Definition in file llappviewerwin32.cpp.


Define Documentation

#define WINMAIN   WinMain

Definition at line 107 of file llappviewerwin32.cpp.


Function Documentation

void create_console (  ) 

Definition at line 209 of file llappviewerwin32.cpp.

References NULL.

Referenced by LLAppViewerWin32::initConsole().

Here is the caller graph for this function:

LONG WINAPI viewer_windows_exception_handler ( struct _EXCEPTION_POINTERS *  exception_infop  ) 

Definition at line 61 of file llappviewerwin32.cpp.

References LLWinDebug::generateCrashStacks(), LLApp::isError(), LLApp::isStopped(), llendl, llinfos, llwarns, ms_sleep(), and LLApp::setError().

Referenced by WINMAIN().

Here is the call graph for this function:

Here is the caller graph for this function:

int APIENTRY WINMAIN ( HINSTANCE  hInstance,
HINSTANCE  hPrevInstance,
LPSTR  lpCmdLine,
int  nCmdShow 
)

void write_debug_dx ( const std::string &  str  ) 

Definition at line 293 of file llappviewerwin32.cpp.

References write_debug_dx().

Here is the call graph for this function:

void write_debug_dx ( const char *  str  ) 

Definition at line 286 of file llappviewerwin32.cpp.

References LLSD::asString(), and gDebugInfo.

Referenced by LLAppViewerWin32::initHardwareTest(), and write_debug_dx().

Here is the call graph for this function:

Here is the caller graph for this function:


Variable Documentation

const S32 MAX_CONSOLE_LINES = 500

Definition at line 207 of file llappviewerwin32.cpp.


Generated on Fri May 16 08:36:19 2008 for SecondLife by  doxygen 1.5.5