COMASuplPosInit Class Reference

class COMASuplPosInit : public COMASuplAsnMessageBase
Class for providing the suplposinit message For holding the Supl Pos Init message and encoding it eposomasuplasnconverter.lib
Since
S60 S60_3.1u

Inherits from

Public Member Functions
~COMASuplPosInit()
IMPORT_C voidClone(const COMASuplAsnMessageBase *, TInt &)
IMPORT_C COMASuplPosInit *NewL()
IMPORT_C TIntPosition(COMASuplPosition *&)
IMPORT_C TIntRequestAssistanceData(COMASuplReqAsstData *&)
IMPORT_C voidSetECellId(TOMASuplECellInfo &)
IMPORT_C voidSetPosition(COMASuplPosition *)
IMPORT_C voidSetRequestAssistanceData(COMASuplReqAsstData *)
IMPORT_C voidSetSuplPosInit(COMASuplSETCapabilities *, COMASuplLocationId *, TBool)
IMPORT_C voidSetSuplPosPayload(COMASuplPosPayload *)
IMPORT_C voidSetVelocity(COMASuplVelocity *)
IMPORT_C voidSetVer(TDesC8 &)
IMPORT_C TIntSuplPosPayload(COMASuplPosPayload *&)
IMPORT_C TIntVelocity(COMASuplVelocity *&)
IMPORT_C TIntVer(TDes8 &)
Protected Member Functions
COMASuplPosInit()
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
COMASuplPosPayload *iPosPayload
COMASuplPosition *iPosition
COMASuplReqAsstData *iReqAsstData
COMASuplSETCapabilities *iSETCapabilities
COMASuplVelocity *iVelocity
TBuf8< KVer >iVer
TBool ieCID
Inherited Attributes
COMASuplAsnMessageBase::iMessageLength
COMASuplAsnMessageBase::iMessageType
COMASuplAsnMessageBase::iOptionalMask
COMASuplAsnMessageBase::iSessionId
COMASuplAsnMessageBase::iTmpSessionId
COMASuplAsnMessageBase::iVersion

Constructor & Destructor Documentation

COMASuplPosInit()

IMPORT_CCOMASuplPosInit()[protected]

~COMASuplPosInit()

IMPORT_C~COMASuplPosInit()[virtual]
Destructor
Since
S60 S60_3.1u

Member Functions Documentation

Clone(const COMASuplAsnMessageBase *, TInt &)

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

Parameters

const COMASuplAsnMessageBase * aPosInitBase pointer to be cloned
TInt & aErrorCodeerror code

ConstructL()

IMPORT_C voidConstructL()[protected]

NewL()

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

Position(COMASuplPosition *&)

IMPORT_C TIntPosition(COMASuplPosition *&aPosition)const
Getter method for Position
Since
S60 S60_3.1u

Parameters

COMASuplPosition *& aPositionPosition

RequestAssistanceData(COMASuplReqAsstData *&)

IMPORT_C TIntRequestAssistanceData(COMASuplReqAsstData *&aReqAsstData)const
Getter method for RequestAsstData
Since
S60 S60_3.1u

Parameters

COMASuplReqAsstData *& aReqAsstDataRequestAsstData

SetECellId(TOMASuplECellInfo &)

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

Parameters

TOMASuplECellInfo & aECId

SetPosition(COMASuplPosition *)

IMPORT_C voidSetPosition(COMASuplPosition *aPosition)
Setter method for Position
Since
S60 S60_3.1u

Parameters

COMASuplPosition * aPositionPosition- ownership of position passed to COMASuplPosInit

SetRequestAssistanceData(COMASuplReqAsstData *)

IMPORT_C voidSetRequestAssistanceData(COMASuplReqAsstData *aReqAsstData)
Setter method for Supl request asst data
Since
S60 S60_3.1u

Parameters

COMASuplReqAsstData * aReqAsstDataRequestAsstData- ownership of request asst data passed to COMASuplPosInit

SetSuplPosInit(COMASuplSETCapabilities *, COMASuplLocationId *, TBool)

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

Parameters

COMASuplSETCapabilities * aSuplSETCapsSetCapabilities Location Id
COMASuplLocationId * aSuplLocationId
TBool aeCID

SetSuplPosPayload(COMASuplPosPayload *)

IMPORT_C voidSetSuplPosPayload(COMASuplPosPayload *aPosPayload)
Setter method for PosPayload in PosInit
Since
S60 S60_3.1u

Parameters

COMASuplPosPayload * aPosPayloadPosPayload - ownership of payload passed to COMASuplPosInit

SetVelocity(COMASuplVelocity *)

IMPORT_C voidSetVelocity(COMASuplVelocity *aVelocity)
Setter method for Velocity
Since
S60 S60_3.1u

Parameters

COMASuplVelocity * aVelocityCOMASuplVelocity- ownership of Velocity passed to COMASuplPosInit

SetVer(TDesC8 &)

IMPORT_C voidSetVer(TDesC8 &aVer)
Setter method for ver
Since
S60 S60_3.1u

Parameters

TDesC8 & aVerver

SuplPosPayload(COMASuplPosPayload *&)

IMPORT_C TIntSuplPosPayload(COMASuplPosPayload *&aPosPayload)const
Getter method for PosPayload in PosInit
Since
S60 S60_3.1u

Parameters

COMASuplPosPayload *& aPosPayloadPos Payload

Velocity(COMASuplVelocity *&)

IMPORT_C TIntVelocity(COMASuplVelocity *&aVelocity)const
Getter method for Velocity
Since
S60 S60_3.1u

Parameters

COMASuplVelocity *& aVelocityCOMASuplVelocity

Ver(TDes8 &)

IMPORT_C TIntVer(TDes8 &aVer)const
Getter method for ver
Since
S60 S60_3.1u

Parameters

TDes8 & aVerver

Member Data Documentation

COMASuplLocationId * iLocationId

COMASuplLocationId *iLocationId[protected]

TOMASuplECellInfo iMmCellInfo

TOMASuplECellInfo iMmCellInfo[protected]

COMASuplPosPayload * iPosPayload

COMASuplPosPayload *iPosPayload[protected]

COMASuplPosition * iPosition

COMASuplPosition *iPosition[protected]

COMASuplReqAsstData * iReqAsstData

COMASuplReqAsstData *iReqAsstData[protected]

COMASuplSETCapabilities * iSETCapabilities

COMASuplSETCapabilities *iSETCapabilities[protected]

COMASuplVelocity * iVelocity

COMASuplVelocity *iVelocity[protected]

TBuf8< KVer > iVer

TBuf8< KVer >iVer[protected]

TBool ieCID

TBool ieCID[protected]