COMASuplReportData Class Reference

class COMASuplReportData : public CBase

Inherits from

Constructor & Destructor Documentation

COMASuplReportData()

COMASuplReportData ( ) [private]

Constructor for performing 1st stage construction

~COMASuplReportData()

IMPORT_C ~COMASuplReportData ( )

Destructor.

Member Functions Documentation

CloneL()

IMPORT_C COMASuplReportData * CloneL ( )

Clone Method for COMASuplReportData

ConstructL()

void ConstructL ( ) [private]

EPOC default constructor for performing 2nd stage construction

GetMutipleLocId(COMASuplMultipleLocIds *&)

IMPORT_C void GetMutipleLocId ( COMASuplMultipleLocIds *& aMultipleLocIds ) const
Getter method for multiple location ids
Since
S60 S60_5.2

Parameters

COMASuplMultipleLocIds *& aMultipleLocIds a ref to the multiple location id is returned in this ownership is still with the report data class

GetPosData(COMASuplPositionData *&)

IMPORT_C void GetPosData ( COMASuplPositionData *& aPositionData ) const
Getter method for position data
Since
S60 S60_5.2

Parameters

COMASuplPositionData *& aPositionData a reference to the position data is returned in this ownership is still with the report data class

GetResultCode(TOMASuplReportDataResultCode &)

IMPORT_C void GetResultCode ( TOMASuplReportDataResultCode & aResultCode ) const
Getter method result code
Since

Parameters

TOMASuplReportDataResultCode & aResultCode result code is returned in this

GetTimeStamp(TOMASuplTimeStamp &)

IMPORT_C void GetTimeStamp ( TOMASuplTimeStamp & aTimeStamp ) const
Getter method for time stamp
Since
S60 S60_5.2

Parameters

TOMASuplTimeStamp & aTimeStamp time stamp value is returned in this

NewL()

IMPORT_C COMASuplReportData * NewL ( ) [static]

Two-phased constructor.

NewLC()

IMPORT_C COMASuplReportData * NewLC ( ) [static]

Two-phased constructor.

SetMutipleLocId(COMASuplMultipleLocIds *)

IMPORT_C void SetMutipleLocId ( COMASuplMultipleLocIds * aMultipleLocIds )
Setter method for multiple location ids
Since
S60 S60_5.2

Parameters

COMASuplMultipleLocIds * aMultipleLocIds multiple location id to be set ownership is transferred to the report data class

SetPosData(COMASuplPositionData *)

IMPORT_C void SetPosData ( COMASuplPositionData * aPositionData )
Setter method for position data
Since
S60 S60_5.2

Parameters

COMASuplPositionData * aPositionData position data to be set in the report data ownership is transferred to the report data class

SetResultCode(const TOMASuplReportDataResultCode)

IMPORT_C void SetResultCode ( const TOMASuplReportDataResultCode aResultCode )

Setter method result code

Parameters

const TOMASuplReportDataResultCode aResultCode

SetTimeStamp(const TOMASuplTimeStamp)

IMPORT_C void SetTimeStamp ( const TOMASuplTimeStamp aTimeStamp )

Setter method for time stamp

Parameters

const TOMASuplTimeStamp aTimeStamp

Member Enumerations Documentation

Enum TOMASuplReportDataResultCode

Enumerators

ETOMASuplReportDataResultCodeUnknown = 0
ETOMASuplReportOutOfRadioCoverage = 1
ETOMASuplReportNoPosition
ETOMASuplReportNoMeasurement
ETOMASuplReportNoPositionNoMeasurement
ETOMASuplReportOutOfMemory
ETOMASuplReportOutOfMemoryIntermediateReporting
ETOMASuplReportOther

Member Data Documentation

COMASuplMultipleLocIds * iMultipleLocIds

COMASuplMultipleLocIds * iMultipleLocIds [private]

COMASuplPositionData * iPositionData

COMASuplPositionData * iPositionData [private]

TOMASuplReportDataResultCode iResultCode

TOMASuplReportDataResultCode iResultCode [private]

TOMASuplTimeStamp iTimeStamp

TOMASuplTimeStamp iTimeStamp [private]