LLFileEncoder Class Reference

Collaboration diagram for LLFileEncoder:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 LLFileEncoder (const char *formname, const char *filename, bool isCrashLog=false)
BOOL isValid () const
LLString encodeURL (const S32 max_length=0)
 LLFileEncoder (const char *formname, const char *filename, bool isCrashLog=false)
BOOL isValid () const
LLString encodeURL (const S32 max_length=0)
 LLFileEncoder (const char *formname, const char *filename)
 ~LLFileEncoder ()
BOOL isValid () const
LLString encodeURL (const S32 max_length=0)

Public Attributes

BOOL mIsValid
LLString mFilename
LLString mFormname
LLString mBuf
S32 mBufLength
U8mBuf

Detailed Description

Definition at line 68 of file linux_crash_logger.cpp.


Constructor & Destructor Documentation

LLFileEncoder::LLFileEncoder ( const char *  formname,
const char *  filename,
bool  isCrashLog = false 
)

Definition at line 437 of file linux_crash_logger.cpp.

References FALSE, gCrashInPreviousExec, gLaunchTime, llendl, llwarns, mBuf, mFilename, mFormname, mIsValid, NULL, S32, start, and TRUE.

LLFileEncoder::LLFileEncoder ( const char *  formname,
const char *  filename,
bool  isCrashLog = false 
)

LLFileEncoder::LLFileEncoder ( const char *  formname,
const char *  filename 
)

Definition at line 792 of file win_crash_logger.cpp.

References count, FALSE, LLFile::fopen(), llendl, llwarns, mBuf, mBufLength, mFilename, mFormname, mIsValid, ms_sleep(), NULL, S32, LLFile::stat(), and TRUE.

LLFileEncoder::~LLFileEncoder (  ) 

Definition at line 842 of file win_crash_logger.cpp.

References mBuf, and NULL.


Member Function Documentation

LLString LLFileEncoder::encodeURL ( const S32  max_length = 0  ) 

LLString LLFileEncoder::encodeURL ( const S32  max_length = 0  ) 

LLString LLFileEncoder::encodeURL ( const S32  max_length = 0  ) 

Definition at line 513 of file linux_crash_logger.cpp.

References i, mBuf, mFormname, and S32.

Referenced by main(), and send_crash_report().

BOOL LLFileEncoder::isValid (  )  const [inline]

Definition at line 395 of file win_crash_logger.cpp.

References mIsValid.

BOOL LLFileEncoder::isValid (  )  const [inline]

Definition at line 51 of file mac_crash_logger.cpp.

References mIsValid.

BOOL LLFileEncoder::isValid (  )  const [inline]

Definition at line 73 of file linux_crash_logger.cpp.

References mIsValid.

Referenced by main(), and send_crash_report().


Member Data Documentation

U8* LLFileEncoder::mBuf

Definition at line 402 of file win_crash_logger.cpp.

LLString LLFileEncoder::mBuf

Definition at line 79 of file linux_crash_logger.cpp.

Referenced by encodeURL(), LLFileEncoder(), main(), send_crash_report(), and ~LLFileEncoder().

S32 LLFileEncoder::mBufLength

Definition at line 401 of file win_crash_logger.cpp.

Referenced by LLFileEncoder().

LLString LLFileEncoder::mFilename

Definition at line 77 of file linux_crash_logger.cpp.

Referenced by LLFileEncoder().

LLString LLFileEncoder::mFormname

Definition at line 78 of file linux_crash_logger.cpp.

Referenced by encodeURL(), and LLFileEncoder().

BOOL LLFileEncoder::mIsValid

Definition at line 76 of file linux_crash_logger.cpp.

Referenced by isValid(), and LLFileEncoder().


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