COMASuplPos Class Reference

class COMASuplPos : public COMASuplAsnMessageBase
Class for providing the suplpos message For holding the Supl Pos message and for encoding the supl Pos message eposomasuplasnconverter.lib
Since
S60 S60_3.1u

Inherits from

Public Member Functions
~COMASuplPos()
IMPORT_C voidClone(const COMASuplAsnMessageBase *, TInt &)
IMPORT_C COMASuplPos *NewL()
IMPORT_C voidSetSuplPos(COMASuplPosPayload *)
IMPORT_C voidSetVelocity(COMASuplVelocity *)
IMPORT_C COMASuplPosPayload *SuplPos()
IMPORT_C TIntVelocity(COMASuplVelocity *&)
Protected Member Functions
COMASuplPos()
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
COMASuplPosPayload *iPayload
COMASuplVelocity *iVelocity
Inherited Attributes
COMASuplAsnMessageBase::iMessageLength
COMASuplAsnMessageBase::iMessageType
COMASuplAsnMessageBase::iOptionalMask
COMASuplAsnMessageBase::iSessionId
COMASuplAsnMessageBase::iTmpSessionId
COMASuplAsnMessageBase::iVersion

Constructor & Destructor Documentation

COMASuplPos()

IMPORT_CCOMASuplPos()[protected]

~COMASuplPos()

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

Member Functions Documentation

Clone(const COMASuplAsnMessageBase *, TInt &)

IMPORT_C voidClone(const COMASuplAsnMessageBase *aSuplPos,
TInt &aErrorCode
)[virtual]
Method to clone
Since
S60 S60_3.1u

Parameters

const COMASuplAsnMessageBase * aSuplPossuplpos pointer
TInt & aErrorCodeerrorcode

ConstructL()

IMPORT_C voidConstructL()[protected]

NewL()

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

SetSuplPos(COMASuplPosPayload *)

IMPORT_C voidSetSuplPos(COMASuplPosPayload *aPosPayload)
Setter method for Supl pos
Since
S60 S60_3.1u

Parameters

COMASuplPosPayload * aPosPayloadPosPayload - ownership of payload passed to COMASuplPos

SetVelocity(COMASuplVelocity *)

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

Parameters

COMASuplVelocity * aVelocityCOMASuplVelocity- ownership of Velocity passed to COMASuplPos

SuplPos()

IMPORT_C COMASuplPosPayload *SuplPos()const
Getter method for Supl pos
Since
S60 S60_3.1u

Velocity(COMASuplVelocity *&)

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

Parameters

COMASuplVelocity *& aVelocityCOMASuplVelocity

Member Data Documentation

COMASuplPosPayload * iPayload

COMASuplPosPayload *iPayload[protected]

COMASuplVelocity * iVelocity

COMASuplVelocity *iVelocity[protected]