MDiagResultDetail Class Reference

class MDiagResultDetail

Diagnostics Framework Test Result Details

This interface allows application to query addtional information about Diagnostics Test Result.

Since
S60 v5.0

Constructor & Destructor Documentation

~MDiagResultDetail()

~MDiagResultDetail ( ) [inline, virtual]

C++ Virtual destructor. Virtual destructor must be defined to make sure that correct destructor is called.

Member Functions Documentation

CreateIconL()

CGulIcon * CreateIconL ( ) const [pure virtual]

Create an icon. Icon can be created based on the results of the test.

ExternalizeToBufferL()

CBufFlat * ExternalizeToBufferL ( ) const [pure virtual]

Externalize to CBufFlat . This will be how the data will be stored in the CDiagResultsDatabaseItem

GetOutputL(TOutputFormat, RBuf &)

void GetOutputL ( TOutputFormat aFormat,
RBuf & aBuffer
) const [pure virtual]

Output current result to a specified format.

Parameters

TOutputFormat aFormat Format of desired output.
RBuf & aBuffer Output buffer.

GetSupportedOutput(RArray< TOutputFormat > &)

void GetSupportedOutput ( RArray < TOutputFormat > & aOutputList ) const [pure virtual]

Get list of supported output

Parameters

RArray < TOutputFormat > & aOutputList - Returns supported output formats

IsOutputSupported(TOutputFormat)

TBool IsOutputSupported ( TOutputFormat aOutputFormat ) const [pure virtual]

Check if a given output format is supported.

Parameters

TOutputFormat aOutputFormat - Possible output formate.

Member Enumerations Documentation

Enum TOutputFormat

Possible Output Formats.

Enumerators

EGetMoreInfo
ECorrectionUrl
ECorrectionUrlCaption