COMASuplVer2SuplStartExtn Class Reference

class COMASuplVer2SuplStartExtn : public CBase

Class for providing the SUPL v2.0 extension a for suplstart message

eposomasuplasnconverter.lib
Since
S60 S60_5.2

Inherits from

Constructor & Destructor Documentation

COMASuplVer2SuplStartExtn()

COMASuplVer2SuplStartExtn ( ) [private]

C++ default constructor.

~COMASuplVer2SuplStartExtn()

IMPORT_C ~COMASuplVer2SuplStartExtn ( )

Destructor.

Member Functions Documentation

CloneL()

IMPORT_C COMASuplVer2SuplStartExtn * CloneL ( )

ConstructL()

void ConstructL ( ) [private]

By default Symbian 2nd phase constructor is private.

GetMultipleLocIds(COMASuplMultipleLocIds *&)

IMPORT_C void GetMultipleLocIds ( COMASuplMultipleLocIds *& aMultipleLocIds ) const
Getter method to set COMASuplMultipleLocIds in the Version 2 SUPL Start Extension
Since
S60 S60_5.2
Getter method to set COMASuplMultipleLocIds in the Version 2 SUPL Start Extension

Parameters

COMASuplMultipleLocIds *& aMultipleLocIds a reference to the multiple location id member is returned in this Ownership of the returned object is retained in the SUPL Start Extension object

GetPosition(COMASuplPosition *&)

IMPORT_C void GetPosition ( COMASuplPosition *& aPosition ) const

Getter method to set COMASuplPosition in the Version 2 SUPL Start Extension Getter method to set COMASuplPosition in the Version 2 SUPL Start Extension

Parameters

COMASuplPosition *& aPosition a reference to the position member is returned in this Ownership of the returned object is retained in the SUPL Start Extension object

GetThirdParty(COMASuplThirdPartyIds *&)

IMPORT_C void GetThirdParty ( COMASuplThirdPartyIds *& aThirdParty ) const
Getter method to set COMASuplThirdpartyId in the Version 2 SUPL Start Extension
Since
S60 S60_5.2
Getter method to set COMASuplThirdpartyId in the Version 2 SUPL Start Extension

Parameters

COMASuplThirdPartyIds *& aThirdParty a reference to the third party id member is returned in this Ownership of the returned object is retained in the SUPL Start Extension object

NewL()

IMPORT_C COMASuplVer2SuplStartExtn * NewL ( ) [static]
Creates a new instance of a COMASuplVer2SuplStartExtn
Since
S60 S60_5.2
Creates a new instance of a COMASuplVer2SuplStartExtn

SetMultipleLocIds(COMASuplMultipleLocIds *)

IMPORT_C void SetMultipleLocIds ( COMASuplMultipleLocIds * aMultipleLocIds )
Setter method to set COMASuplMultipleLocIds in the Version 2 SUPL Start Extension
Since
S60 S60_5.2
Setter method to set COMASuplMultipleLocIds in the Version 2 SUPL Start Extension

Parameters

COMASuplMultipleLocIds * aMultipleLocIds multiple location id to be set in supl start message ownership is transferred to the SUPL Start message.

SetPosition(COMASuplPosition *)

IMPORT_C void SetPosition ( COMASuplPosition * aPosition )
Setter method to set COMASuplPosition in the Version 2 SUPL Start Extension Ownership of the set object is transferred to the SUPL Start extension message
Since
S60 S60_5.2
Setter method to set COMASuplPosition in the Version 2 SUPL Start Extension

Parameters

COMASuplPosition * aPosition

SetThirdParty(COMASuplThirdPartyIds *)

IMPORT_C void SetThirdParty ( COMASuplThirdPartyIds * aThirdParty )
Setter method to set COMASuplThirdpartyId in the Version 2 SUPL Start Extension ownership is transferred to the SUPL Start extension
Since
S60 S60_5.2
Setter method to set COMASuplThirdpartyId in the Version 2 SUPL Start Extension

Parameters

COMASuplThirdPartyIds * aThirdParty

Member Data Documentation

COMASuplMultipleLocIds * iMultipleLocIds

COMASuplMultipleLocIds * iMultipleLocIds [private]

COMASuplPosition * iPosition

COMASuplPosition * iPosition [private]

COMASuplThirdPartyIds * iThirdparty

COMASuplThirdPartyIds * iThirdparty [private]