LLOSInfo Class Reference

#include <llsys.h>

Collaboration diagram for LLOSInfo:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 LLOSInfo ()
void stream (std::ostream &s) const
const std::string & getOSString () const
const std::string & getOSStringSimple () const

Static Public Member Functions

static S32 getMaxOpenFiles ()
static U32 getProcessVirtualSizeKB ()
static U32 getProcessResidentSizeKB ()

Public Attributes

S32 mMajorVer
S32 mMinorVer
S32 mBuild

Private Attributes

std::string mOSString
std::string mOSStringSimple


Detailed Description

Definition at line 47 of file llsys.h.


Constructor & Destructor Documentation

LLOSInfo::LLOSInfo (  ) 

Definition at line 67 of file llsys.cpp.

References MAX_STRING, mBuild, mMajorVer, mMinorVer, mOSString, mOSStringSimple, NULL, S32, and utf16str_to_utf8str().

Here is the call graph for this function:


Member Function Documentation

void LLOSInfo::stream ( std::ostream &  s  )  const

Definition at line 272 of file llsys.cpp.

References mOSString.

Referenced by operator<<().

Here is the caller graph for this function:

const std::string & LLOSInfo::getOSString (  )  const

Definition at line 277 of file llsys.cpp.

References mOSString.

Referenced by LLAppViewerWin32::disableWinErrorReporting().

Here is the caller graph for this function:

const std::string & LLOSInfo::getOSStringSimple (  )  const

Definition at line 282 of file llsys.cpp.

References mOSStringSimple.

Referenced by send_stats(), and LLAppViewer::writeSystemInfo().

Here is the caller graph for this function:

S32 LLOSInfo::getMaxOpenFiles (  )  [static]

Definition at line 241 of file llsys.cpp.

References llendl, llerrs, and S32.

U32 LLOSInfo::getProcessVirtualSizeKB (  )  [static]

Definition at line 290 of file llsys.cpp.

References LLFile::fopen(), LL_MAX_PATH, llendl, llwarns, S32, and STATUS_SIZE.

Here is the call graph for this function:

U32 LLOSInfo::getProcessResidentSizeKB (  )  [static]

Definition at line 333 of file llsys.cpp.

References LLFile::fopen(), LL_MAX_PATH, llendl, llwarns, NULL, S32, and STATUS_SIZE.

Here is the call graph for this function:


Member Data Documentation

Definition at line 56 of file llsys.h.

Referenced by LLOSInfo().

Definition at line 57 of file llsys.h.

Referenced by LLOSInfo().

Definition at line 58 of file llsys.h.

Referenced by LLOSInfo().

std::string LLOSInfo::mOSString [private]

Definition at line 67 of file llsys.h.

Referenced by getOSString(), LLOSInfo(), and stream().

std::string LLOSInfo::mOSStringSimple [private]

Definition at line 68 of file llsys.h.

Referenced by getOSStringSimple(), and LLOSInfo().


The documentation for this class was generated from the following files:

Generated on Fri May 16 08:55:00 2008 for SecondLife by  doxygen 1.5.5