COMASuplStartVer2 Class Reference

class COMASuplStartVer2 : public COMASuplStart
Class for providing the suplstart message For holding the Supl Start message and for encoding the supl start message eposomasuplasnconverter.lib
Since
S60 S60_5.2

Inherits from

Public Member Functions
~COMASuplStartVer2()
IMPORT_C voidClone(const COMASuplAsnMessageBase *, TInt &)
IMPORT_C voidGetVer2SuplStartExtn(COMASuplVer2SuplStartExtn *&)
IMPORT_C TBoolIsVer2ExtnPresent()
IMPORT_C COMASuplStartVer2 *NewL()
IMPORT_C voidSetSuplStart(COMASuplSETCapabilitiesVer2 *, COMASuplLocationIdVer2 *, TBool)
IMPORT_C voidSetVer2SuplStartExtn(COMASuplVer2SuplStartExtn *)
IMPORT_C voidSuplStart(COMASuplSETCapabilitiesVer2 *&, COMASuplLocationIdVer2 *&, TBool &)
Protected Member Functions
COMASuplStartVer2()
IMPORT_C 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()
COMASuplStart::COMASuplStart()
COMASuplStart::Qop(TOMASuplQop &)const
COMASuplStart::SetECellId(TOMASuplECellInfo &)
COMASuplStart::SetQop(TOMASuplQop &)
COMASuplStart::SetSuplStart(COMASuplSETCapabilities *,COMASuplLocationId *,TBool)
COMASuplStart::~COMASuplStart()
Inherited Enumerations
COMASuplAsnMessageBase:TSuplMessageType
Protected Attributes
TBool iIsV2ExtnPresent
COMASuplLocationIdVer2 *iLocationId2
COMASuplSETCapabilitiesVer2 *iSETCapabilities2
COMASuplVer2SuplStartExtn *iVer2Extn
Inherited Attributes
COMASuplAsnMessageBase::iMessageLength
COMASuplAsnMessageBase::iMessageType
COMASuplAsnMessageBase::iOptionalMask
COMASuplAsnMessageBase::iSessionId
COMASuplAsnMessageBase::iTmpSessionId
COMASuplAsnMessageBase::iVersion
COMASuplStart::iLocationId
COMASuplStart::iMmCellInfo
COMASuplStart::iQopSet
COMASuplStart::iSETCapabilities
COMASuplStart::iSuplQop
COMASuplStart::ieCID

Constructor & Destructor Documentation

COMASuplStartVer2()

IMPORT_CCOMASuplStartVer2()[protected]

~COMASuplStartVer2()

IMPORT_C~COMASuplStartVer2()
Destructor
Since
S60 S60_5.2

Member Functions Documentation

Clone(const COMASuplAsnMessageBase *, TInt &)

IMPORT_C voidClone(const COMASuplAsnMessageBase *aStart,
TInt &aErrorCode
)[virtual]
Cloning of SuplStart
Since
S60 S60_5.2

Parameters

const COMASuplAsnMessageBase * aStartBase pointer
TInt & aErrorCodeerror code

ConstructL()

IMPORT_C voidConstructL()[protected]

GetVer2SuplStartExtn(COMASuplVer2SuplStartExtn *&)

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

Parameters

COMASuplVer2SuplStartExtn *& aVer2Extn

IsVer2ExtnPresent()

IMPORT_C TBoolIsVer2ExtnPresent()

Method to determine if SUPL Start extension is present in the message or not

NewL()

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

SetSuplStart(COMASuplSETCapabilitiesVer2 *, COMASuplLocationIdVer2 *, TBool)

IMPORT_C voidSetSuplStart(COMASuplSETCapabilitiesVer2 *aSuplSETCaps,
COMASuplLocationIdVer2 *aSuplLocationId,
TBoolaeCID
)
Setter method for Supl start
Since
S60 S60_5.2

Parameters

COMASuplSETCapabilitiesVer2 * aSuplSETCapsSetCapabilities
COMASuplLocationIdVer2 * aSuplLocationIdLocation Id
TBool aeCID

SetVer2SuplStartExtn(COMASuplVer2SuplStartExtn *)

IMPORT_C voidSetVer2SuplStartExtn(COMASuplVer2SuplStartExtn *aVer2Extn)
Setter method for Version 2 extension in Supl start
Since
S60 S60_5.2

Parameters

COMASuplVer2SuplStartExtn * aVer2Extn

SuplStart(COMASuplSETCapabilitiesVer2 *&, COMASuplLocationIdVer2 *&, TBool &)

IMPORT_C voidSuplStart(COMASuplSETCapabilitiesVer2 *&aSuplSETCaps,
COMASuplLocationIdVer2 *&aSuplLocationId,
TBool &aeCID
)const
Getter method for SuplStart2
Since
S60 S60_5.2

Parameters

COMASuplSETCapabilitiesVer2 *& aSuplSETCapsSetCapabilities
COMASuplLocationIdVer2 *& aSuplLocationIdLocationID
TBool & aeCID

Member Data Documentation

TBool iIsV2ExtnPresent

TBool iIsV2ExtnPresent[protected]

COMASuplLocationIdVer2 * iLocationId2

COMASuplLocationIdVer2 *iLocationId2[protected]

COMASuplSETCapabilitiesVer2 * iSETCapabilities2

COMASuplSETCapabilitiesVer2 *iSETCapabilities2[protected]

COMASuplVer2SuplStartExtn * iVer2Extn

COMASuplVer2SuplStartExtn *iVer2Extn[protected]