CPositionerExtension Class Reference

class CPositionerExtension : public CBase

Class used to extend the CPositionerExtension member data list. Holds subsession specific information and services.

Inherits from

  • CPositionerExtension

Constructor & Destructor Documentation

CPositionerExtension(MPosParameterObserver *)

CPositionerExtension(MPosParameterObserver *aParamObserver)[private]

C++ default constructor.

Parameters

MPosParameterObserver * aParamObserver

CPositionerExtension(const CPositionerExtension &)

CPositionerExtension(const CPositionerExtension &)[private]

Parameters

const CPositionerExtension &

~CPositionerExtension()

~CPositionerExtension()

Destructor.

Member Functions Documentation

ConstructL(TUid, MPosStatusObserver *)

voidConstructL(TUidaImplementationUid,
MPosStatusObserver *aStatusObserver
)[private]

2nd phase constructor.

Parameters

TUid aImplementationUid
MPosStatusObserver * aStatusObserver

NewL(TUid, MPosStatusObserver *, MPosParameterObserver *)

CPositionerExtension *NewL(TUidaImplementationUid,
MPosStatusObserver *aStatusObserver,
MPosParameterObserver *aParamObserver
)[static]

Creates a CPositionerExtension instance.

Parameters

TUid aImplementationUidThe UID of the CPositioner implementation to instantiate.
MPosStatusObserver * aStatusObserverThe server object watching for status updates.
MPosParameterObserver * aParamObserverThe server object which holds the positioning parameter values.

operator=(const CPositionerExtension &)

CPositionerExtension &operator=(const CPositionerExtension &)[private]

Parameters

const CPositionerExtension &

Member Data Documentation

MPosParameterObserver * iParamObserver

MPosParameterObserver *iParamObserver

CPosPsyExtension * iPsyExtension

CPosPsyExtension *iPsyExtension

CPositionerRegistry * iRegistry

CPositionerRegistry *iRegistry[private]