COutput Class Reference

class COutput : public CBase

Inherits from

Constructor & Destructor Documentation

COutput()

COutput()

C++ default constructor.

~COutput()

~COutput()[virtual]

Destructor.

Member Functions Documentation

NewL(const TDesC &, const TDesC &, CStifLogger::TLoggerType, CStifLogger::TOutput, TBool, TBool, TBool, TBool, TBool, TBool, TInt, TBool)

COutput *NewL(const TDesC &aTestPath,
const TDesC &aTestFile,
CStifLogger::TLoggerTypeaLoggerType,
CStifLogger::TOutputaOutput,
TBoolaOverWrite,
TBoolaWithTimeStamp,
TBoolaWithLineBreak,
TBoolaWithEventRanking,
TBoolaThreadIdToLogFile,
TBoolaCreateLogDir,
TIntaStaticBufferSize,
TBoolaUnicode
)[static]

Two-phased constructor.

Parameters

const TDesC & aTestPath
const TDesC & aTestFile
CStifLogger::TLoggerType aLoggerType
CStifLogger::TOutput aOutput
TBool aOverWrite
TBool aWithTimeStamp
TBool aWithLineBreak
TBool aWithEventRanking
TBool aThreadIdToLogFile
TBool aCreateLogDir
TInt aStaticBufferSize
TBool aUnicode

OutputCreationResult(CStifLogger::TOutput &)

TInt OutputCreationResult(CStifLogger::TOutput &aType)[inline]

Return output type.

Parameters

CStifLogger::TOutput & aType

SetOutputCreationResult(TInt, CStifLogger::TOutput)

voidSetOutputCreationResult(TIntaResult,
CStifLogger::TOutputaType
)[inline]

Set output type.

Parameters

TInt aResult
CStifLogger::TOutput aType

Write(TBool, TBool, TBool, const TDesC &)

TInt Write(TBool,
TBool,
TBool,
const TDesC &
)[pure virtual]

Pure virtual. Write log information or data to the file. 16 bit.

Parameters

TBool
TBool
TBool
const TDesC &

Write(TBool, TBool, TBool, const TDesC8 &)

TInt Write(TBool,
TBool,
TBool,
const TDesC8 &
)[pure virtual]

Pure virtual. Write log information or data to the file. 8 bit.

Parameters

TBool
TBool
TBool
const TDesC8 &

Member Data Documentation

TInt iCreationResult

TInt iCreationResult[protected]

CStifLogger::TOutput iType

CStifLogger::TOutput iType[protected]