COMASuplStart Class Reference

class COMASuplStart : public COMASuplAsnMessageBase
Class for providing the suplstart message For holding the Supl Start message and for encoding the supl start message eposomasuplasnconverter.lib
Since
S60 S60_3.1u

Inherits from

Public Member Functions
~COMASuplStart()
IMPORT_C voidClone(const COMASuplAsnMessageBase *, TInt &)
IMPORT_C COMASuplStart *NewL()
IMPORT_C TIntQop(TOMASuplQop &)
IMPORT_C voidSetECellId(TOMASuplECellInfo &)
IMPORT_C voidSetQop(TOMASuplQop &)
IMPORT_C voidSetSuplStart(COMASuplSETCapabilities *, COMASuplLocationId *, TBool)
Protected Member Functions
COMASuplStart()
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()
Inherited Enumerations
COMASuplAsnMessageBase:TSuplMessageType
Protected Attributes
COMASuplLocationId *iLocationId
TOMASuplECellInfo iMmCellInfo
TBool iQopSet
COMASuplSETCapabilities *iSETCapabilities
TOMASuplQop iSuplQop
TBool ieCID
Inherited Attributes
COMASuplAsnMessageBase::iMessageLength
COMASuplAsnMessageBase::iMessageType
COMASuplAsnMessageBase::iOptionalMask
COMASuplAsnMessageBase::iSessionId
COMASuplAsnMessageBase::iTmpSessionId
COMASuplAsnMessageBase::iVersion

Constructor & Destructor Documentation

COMASuplStart()

IMPORT_CCOMASuplStart()[protected]

~COMASuplStart()

IMPORT_C~COMASuplStart()
Destructor
Since
S60 S60_3.1u

Member Functions Documentation

Clone(const COMASuplAsnMessageBase *, TInt &)

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

Parameters

const COMASuplAsnMessageBase * aStartBase pointer
TInt & aErrorCodeerror code

ConstructL()

IMPORT_C voidConstructL()[protected]

NewL()

IMPORT_C COMASuplStart *NewL()[static]
Two phased constructor
Since
S60 S60_3.1u

Qop(TOMASuplQop &)

IMPORT_C TIntQop(TOMASuplQop &aSuplQop)const
Getter method for Qop in Supl start
Since
S60 S60_3.1

Parameters

TOMASuplQop & aSuplQopQuality of position

SetECellId(TOMASuplECellInfo &)

IMPORT_C voidSetECellId(TOMASuplECellInfo &aECId)
Setter method for E-Cellid in Supl start
Since
S60 S60_3.2

Parameters

TOMASuplECellInfo & aECId

SetQop(TOMASuplQop &)

IMPORT_C voidSetQop(TOMASuplQop &aSuplQop)
Setter method for Qop in Supl start
Since
S60 S60_3.1

Parameters

TOMASuplQop & aSuplQopQuality of position

SetSuplStart(COMASuplSETCapabilities *, COMASuplLocationId *, TBool)

IMPORT_C voidSetSuplStart(COMASuplSETCapabilities *aSuplSETCaps,
COMASuplLocationId *aSuplLocationId,
TBoolaeCID
)
Setter method for Supl start
Since
S60 S60_3.1u

Parameters

COMASuplSETCapabilities * aSuplSETCapsSetCapabilities
COMASuplLocationId * aSuplLocationIdLocation Id
TBool aeCID

Member Data Documentation

COMASuplLocationId * iLocationId

COMASuplLocationId *iLocationId[protected]

TOMASuplECellInfo iMmCellInfo

TOMASuplECellInfo iMmCellInfo[protected]

TBool iQopSet

TBool iQopSet[protected]

COMASuplSETCapabilities * iSETCapabilities

COMASuplSETCapabilities *iSETCapabilities[protected]

TOMASuplQop iSuplQop

TOMASuplQop iSuplQop[protected]

TBool ieCID

TBool ieCID[protected]