COMASuplInitVer2 Class Reference

class COMASuplInitVer2 : public COMASuplInit
Class for providing the SUPL Init message for SUPL v2.0 For holding the Supl Init message and for encoding the supl init message eposomasuplasnconverter.lib
Since
S60 S60 S60_5.2

Inherits from

Public Member Functions
~COMASuplInitVer2()
IMPORT_C voidClone(const COMASuplAsnMessageBase *, TInt &)
IMPORT_C voidCloneInitV2ExtnL(COMASuplInitVer2 *)
IMPORT_C voidCloneNotificationV2L(const COMASuplInitVer2 *)
IMPORT_C TIntGetVer2Notification(COMASuplNotificationVer2 *&)
IMPORT_C TIntGetVer2SuplInitExtn(COMASuplVer2SuplInitExtn *&)
IMPORT_C COMASuplInitVer2 *NewL()
IMPORT_C voidSetVer2Notification(COMASuplNotificationVer2 *)
IMPORT_C voidSetVer2SuplInitExtn(COMASuplVer2SuplInitExtn *)
Protected Member Functions
COMASuplInitVer2()
voidConstructL()
Inherited Functions
CBase::CBase()
CBase::Delete(CBase *)
CBase::Extension_(TUint,TAny *&,TAny *)
CBase::operator new(TUint)
CBase::operator new(TUint,TAny *)
CBase::operator new(TUint,TLeave)
CBase::operator new(TUint,TLeave,TUint)
CBase::operator new(TUint,TUint)
CBase::~CBase()
COMASuplAsnMessageBase::CloneBaseL(const COMASuplAsnMessageBase *,TInt &)
COMASuplAsnMessageBase::EncodeL(TInt &)
COMASuplAsnMessageBase::MessageBase(TOMASuplVersion &,COMASuplSessionID *&)const
COMASuplAsnMessageBase::MessageLength()const
COMASuplAsnMessageBase::MessageType()const
COMASuplAsnMessageBase::SessionId(COMASuplSessionID *&)const
COMASuplAsnMessageBase::SetMessageBase(const TOMASuplVersion &,COMASuplSessionID *)
COMASuplAsnMessageBase::SetMessageLength(TInt)
COMASuplAsnMessageBase::SetMessageType(TSuplMessageType)
COMASuplAsnMessageBase::~COMASuplAsnMessageBase()
COMASuplInit::COMASuplInit()
COMASuplInit::CloneNotificationL(const COMASuplInit *)
COMASuplInit::CloneSLPAddressL(const COMASuplInit *)
COMASuplInit::Notification(COMASuplNotification *&)const
COMASuplInit::Qop(TOMASuplQop &)const
COMASuplInit::SLPAddress(COMASuplSLPAddress *&)const
COMASuplInit::SetNotification(COMASuplNotification *)
COMASuplInit::SetQop(TOMASuplQop &)
COMASuplInit::SetSLPAddress(COMASuplSLPAddress *)
COMASuplInit::SetSuplInit(TOMASuplPosMethod,TOMASuplSLPMode)
COMASuplInit::SuplInit(TOMASuplPosMethod &,TOMASuplSLPMode &)const
COMASuplInit::~COMASuplInit()
Inherited Enumerations
COMASuplAsnMessageBase:TSuplMessageType
COMASuplInit:TOMASuplSLPMode
Protected Attributes
COMASuplNotificationVer2 *iNotificationV2
COMASuplVer2SuplInitExtn *iVer2InitExtn
Inherited Attributes
COMASuplAsnMessageBase::iMessageLength
COMASuplAsnMessageBase::iMessageType
COMASuplAsnMessageBase::iOptionalMask
COMASuplAsnMessageBase::iSessionId
COMASuplAsnMessageBase::iTmpSessionId
COMASuplAsnMessageBase::iVersion
COMASuplInit::iNotification
COMASuplInit::iPosMethod
COMASuplInit::iSLPAddress
COMASuplInit::iSLPMode
COMASuplInit::iSuplQop

Constructor & Destructor Documentation

COMASuplInitVer2()

COMASuplInitVer2()[protected]

~COMASuplInitVer2()

IMPORT_C~COMASuplInitVer2()
Destructor
Since
S60 S60_5.2

Member Functions Documentation

Clone(const COMASuplAsnMessageBase *, TInt &)

IMPORT_C voidClone(const COMASuplAsnMessageBase *aInit,
TInt &aErrorCode
)[virtual]
Function for cloning the Supl Init message
Since
S60 S60_5.2

Parameters

const COMASuplAsnMessageBase * aInitA pointer to the SUPL Init object to be cloned
TInt & aErrorCodeError code is returned in this

CloneInitV2ExtnL(COMASuplInitVer2 *)

IMPORT_C voidCloneInitV2ExtnL(COMASuplInitVer2 *aSuplInit)
Function for cloning the Supl Init v2.0 extn
Since
S60 S60_5.2

Parameters

COMASuplInitVer2 * aSuplInitA pointer to the SUPL Init object to be cloned

CloneNotificationV2L(const COMASuplInitVer2 *)

IMPORT_C voidCloneNotificationV2L(const COMASuplInitVer2 *aSuplInit)
Function for cloning the Supl Init v2.0 notification
Since
S60 S60_5.2

Parameters

const COMASuplInitVer2 * aSuplInitA pointer to the SUPL Init object to be cloned

ConstructL()

voidConstructL()[protected]

GetVer2Notification(COMASuplNotificationVer2 *&)

IMPORT_C TIntGetVer2Notification(COMASuplNotificationVer2 *&aNotificationV2)const
Getter method for Version 2 extension in Supl start
Since
S60 S60_5.2

Parameters

COMASuplNotificationVer2 *& aNotificationV2

GetVer2SuplInitExtn(COMASuplVer2SuplInitExtn *&)

IMPORT_C TIntGetVer2SuplInitExtn(COMASuplVer2SuplInitExtn *&aVer2Extn)
Getter method for Version 2 extension in Supl start
Since
S60 S60_5.2

Parameters

COMASuplVer2SuplInitExtn *& aVer2Extn

NewL()

IMPORT_C COMASuplInitVer2 *NewL()[static]
Two phased constructor
Since
S60 S60_5.2

SetVer2Notification(COMASuplNotificationVer2 *)

IMPORT_C voidSetVer2Notification(COMASuplNotificationVer2 *aNotificationV2)
Setter method for Version 2 notification in Supl init v2
Since
S60 S60_5.2

Parameters

COMASuplNotificationVer2 * aNotificationV2

SetVer2SuplInitExtn(COMASuplVer2SuplInitExtn *)

IMPORT_C voidSetVer2SuplInitExtn(COMASuplVer2SuplInitExtn *aVer2Extn)
Setter method for Version 2 extension in Supl Init
Since
S60 S60_5.2

Parameters

COMASuplVer2SuplInitExtn * aVer2Extn

Member Data Documentation

COMASuplNotificationVer2 * iNotificationV2

COMASuplNotificationVer2 *iNotificationV2[protected]

COMASuplVer2SuplInitExtn * iVer2InitExtn

COMASuplVer2SuplInitExtn *iVer2InitExtn[protected]