CPositionerExtension Class Reference

class CPositionerExtension : public CBase

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

Inherits from

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 *)

void ConstructL ( TUid aImplementationUid,
MPosStatusObserver * aStatusObserver
) [private]

2nd phase constructor.

Parameters

TUid aImplementationUid
MPosStatusObserver * aStatusObserver

NewL(TUid, MPosStatusObserver *, MPosParameterObserver *)

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

Creates a CPositionerExtension instance.

Parameters

TUid aImplementationUid The UID of the CPositioner implementation to instantiate.
MPosStatusObserver * aStatusObserver The server object watching for status updates.
MPosParameterObserver * aParamObserver The 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]