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::TLoggerType aLoggerType,
CStifLogger::TOutput aOutput,
TBool aOverWrite,
TBool aWithTimeStamp,
TBool aWithLineBreak,
TBool aWithEventRanking,
TBool aThreadIdToLogFile,
TBool aCreateLogDir,
TInt aStaticBufferSize,
TBool aUnicode
) [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)

void SetOutputCreationResult ( TInt aResult,
CStifLogger::TOutput aType
) [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.

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.

Member Data Documentation

TInt iCreationResult

TInt iCreationResult [protected]

CStifLogger::TOutput iType

CStifLogger::TOutput iType [protected]