LLError::CallSite Class Reference

#include <llerror.h>

List of all members.

Public Member Functions

 CallSite (ELevel, const char *file, int line, const std::type_info &class_info, const char *function)
bool shouldLog ()
void invalidate ()

Private Attributes

const ELevel mLevel
const char *const mFile
const int mLine
const std::type_info & mClassInfo
const char *const mFunction
bool mCached
bool mShouldLog

Friends

class Log


Detailed Description

Definition at line 140 of file llerror.h.


Constructor & Destructor Documentation

LLError::CallSite::CallSite ( ELevel  ,
const char *  file,
int  line,
const std::type_info &  class_info,
const char *  function 
)

Definition at line 455 of file llerror.cpp.


Member Function Documentation

void LLError::CallSite::invalidate (  ) 

Definition at line 464 of file llerror.cpp.

References mCached.

bool LLError::CallSite::shouldLog (  )  [inline]

Definition at line 149 of file llerror.h.

References mCached, mShouldLog, and LLError::Log::shouldLog().


Friends And Related Function Documentation

friend class Log [friend]

Definition at line 167 of file llerror.h.


Member Data Documentation

bool LLError::CallSite::mCached [private]

Definition at line 164 of file llerror.h.

Referenced by invalidate(), shouldLog(), and LLError::Log::shouldLog().

const std::type_info& LLError::CallSite::mClassInfo [private]

Definition at line 160 of file llerror.h.

Referenced by LLError::Log::flush(), and LLError::Log::shouldLog().

const char* const LLError::CallSite::mFile [private]

Definition at line 158 of file llerror.h.

Referenced by LLError::Log::flush(), and LLError::Log::shouldLog().

const char* const LLError::CallSite::mFunction [private]

Definition at line 161 of file llerror.h.

Referenced by LLError::Log::flush(), and LLError::Log::shouldLog().

const ELevel LLError::CallSite::mLevel [private]

Definition at line 157 of file llerror.h.

Referenced by LLError::Log::flush(), and LLError::Log::shouldLog().

const int LLError::CallSite::mLine [private]

Definition at line 159 of file llerror.h.

Referenced by LLError::Log::flush().

bool LLError::CallSite::mShouldLog [private]

Definition at line 165 of file llerror.h.

Referenced by shouldLog(), and LLError::Log::shouldLog().


The documentation for this class was generated from the following files:
Generated on Thu Jul 1 06:12:05 2010 for Second Life Viewer by  doxygen 1.4.7