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
Public Member Functions
~COMASuplStartVer2 ()
IMPORT_C void Clone (const COMASuplAsnMessageBase *, TInt &)
IMPORT_C void GetVer2SuplStartExtn ( COMASuplVer2SuplStartExtn *&)
IMPORT_C TBool IsVer2ExtnPresent ()
IMPORT_C COMASuplStartVer2 * NewL ()
IMPORT_C void SetSuplStart ( COMASuplSETCapabilitiesVer2 *, COMASuplLocationIdVer2 *, TBool )
IMPORT_C void SetVer2SuplStartExtn ( COMASuplVer2SuplStartExtn *)
IMPORT_C void SuplStart ( COMASuplSETCapabilitiesVer2 *&, COMASuplLocationIdVer2 *&, TBool &)
Protected Member Functions
COMASuplStartVer2 ()
IMPORT_C void ConstructL ()
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_C COMASuplStartVer2 ( ) [protected]

~COMASuplStartVer2()

IMPORT_C ~COMASuplStartVer2 ( )
Destructor
Since
S60 S60_5.2

Member Functions Documentation

Clone(const COMASuplAsnMessageBase *, TInt &)

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

Parameters

const COMASuplAsnMessageBase * aStart Base pointer
TInt & aErrorCode error code

ConstructL()

IMPORT_C void ConstructL ( ) [protected]

GetVer2SuplStartExtn(COMASuplVer2SuplStartExtn *&)

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

Parameters

COMASuplVer2SuplStartExtn *& aVer2Extn

IsVer2ExtnPresent()

IMPORT_C TBool IsVer2ExtnPresent ( )

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 void SetSuplStart ( COMASuplSETCapabilitiesVer2 * aSuplSETCaps,
COMASuplLocationIdVer2 * aSuplLocationId,
TBool aeCID
)
Setter method for Supl start
Since
S60 S60_5.2

Parameters

COMASuplSETCapabilitiesVer2 * aSuplSETCaps SetCapabilities
COMASuplLocationIdVer2 * aSuplLocationId Location Id
TBool aeCID

SetVer2SuplStartExtn(COMASuplVer2SuplStartExtn *)

IMPORT_C void SetVer2SuplStartExtn ( 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 void SuplStart ( COMASuplSETCapabilitiesVer2 *& aSuplSETCaps,
COMASuplLocationIdVer2 *& aSuplLocationId,
TBool & aeCID
) const
Getter method for SuplStart2
Since
S60 S60_5.2

Parameters

COMASuplSETCapabilitiesVer2 *& aSuplSETCaps SetCapabilities
COMASuplLocationIdVer2 *& aSuplLocationId LocationID
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]