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()

voidConstructL()[private]

EPOC default constructor for performing 2nd stage construction

GetMutipleLocId(COMASuplMultipleLocIds *&)

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

Parameters

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

GetPosData(COMASuplPositionData *&)

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

Parameters

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

GetResultCode(TOMASuplReportDataResultCode &)

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

Parameters

TOMASuplReportDataResultCode & aResultCoderesult code is returned in this

GetTimeStamp(TOMASuplTimeStamp &)

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

Parameters

TOMASuplTimeStamp & aTimeStamptime 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 voidSetMutipleLocId(COMASuplMultipleLocIds *aMultipleLocIds)
Setter method for multiple location ids
Since
S60 S60_5.2

Parameters

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

SetPosData(COMASuplPositionData *)

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

Parameters

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

SetResultCode(const TOMASuplReportDataResultCode)

IMPORT_C voidSetResultCode(const TOMASuplReportDataResultCodeaResultCode)

Setter method result code

Parameters

const TOMASuplReportDataResultCode aResultCode

SetTimeStamp(const TOMASuplTimeStamp)

IMPORT_C voidSetTimeStamp(const TOMASuplTimeStampaTimeStamp)

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]