MLbsNetSimTestObserver Class Reference

class MLbsNetSimTestObserver

Member Functions Documentation

Connected()

void Connected ( ) [pure virtual]

Called when a client connects to the Gateway API

Disconnected()

void Disconnected ( ) [pure virtual]

Called when a client disconnects from the Gateway API

NotifyError(EFunction, TInt)

void NotifyError ( EFunction aFunction,
TInt aError
) [pure virtual]

Used for giving errors

Parameters

EFunction aFunction The function that caused the error
TInt aError The error

NotifyFacilityLcsMoLrResult(TInt, const TPositionInfo &)

void NotifyFacilityLcsMoLrResult ( TInt aReason,
const TPositionInfo & aPosition
) [pure virtual]

The response to an MoLr (TO: Gateway)

Parameters

TInt aReason the response code
const TPositionInfo & aPosition the position

NotifyMeasurementControlLocation(const TPositionInfo &, const RLbsAssistanceDataBuilderSet &, const TLbsNetPosRequestQuality &)

void NotifyMeasurementControlLocation ( const TPositionInfo & aPosition,
const RLbsAssistanceDataBuilderSet & aData,
const TLbsNetPosRequestQuality & aQuality
) [pure virtual]

A measurement control (TO: Gateway)

Parameters

const TPositionInfo & aPosition the position
const RLbsAssistanceDataBuilderSet & aData the assitance data
const TLbsNetPosRequestQuality & aQuality the quality of the data

NotifyMeasurementReportControlFailure(TInt)

void NotifyMeasurementReportControlFailure ( TInt aReason ) [pure virtual]

A measurement report failed

Parameters

TInt aReason The reason for failure

NotifyMeasurementReportLocation(const TPositionInfo &)

void NotifyMeasurementReportLocation ( const TPositionInfo & aPosition ) [pure virtual]

The response to an MoLr (FROM: Gateway)

Parameters

const TPositionInfo & aPosition the position

NotifyMeasurementReportRequestMoreAssistanceData(const TLbsAssistanceDataGroup &)

void NotifyMeasurementReportRequestMoreAssistanceData ( const TLbsAssistanceDataGroup & aFilter ) [pure virtual]

A request for more assitance data (FROM: Gateway)

Parameters

const TLbsAssistanceDataGroup & aFilter

NotifyRegisterLcsMoLr(const TDesC &)

void NotifyRegisterLcsMoLr ( const TDesC & aData ) [pure virtual]

Start of an MoLr (FROM: Gateway)

Parameters

const TDesC & aData The data to start the MoLr. If this is blank then we are starting an MoLr, if not then an X3P

NotifyReleaseLcsLocationNotification(const CLbsNetworkProtocolBase::TLbsPrivacyResponse &)

void NotifyReleaseLcsLocationNotification ( const CLbsNetworkProtocolBase::TLbsPrivacyResponse & aResult ) [pure virtual]

The response to a privacy request (FROM: Gateway)

Parameters

const CLbsNetworkProtocolBase::TLbsPrivacyResponse & aResult the result

NotifyReleaseLcsMoLr(TInt)

void NotifyReleaseLcsMoLr ( TInt aReason ) [pure virtual]

End of an MoLr (FROM: Gateway)

Parameters

TInt aReason

Member Enumerations Documentation

Enum EFunction

Used in the NotifyError function.

Enumerators

EStartNetworkPrivacyRequest
EStartNetworkLocationRequest