MLbsNetSimTestObserver Class Reference

class MLbsNetSimTestObserver

Member Functions Documentation

Connected()

voidConnected()[pure virtual]

Called when a client connects to the Gateway API

Disconnected()

voidDisconnected()[pure virtual]

Called when a client disconnects from the Gateway API

NotifyError(EFunction, TInt)

voidNotifyError(EFunctionaFunction,
TIntaError
)[pure virtual]

Used for giving errors

Parameters

EFunction aFunctionThe function that caused the error
TInt aErrorThe error

NotifyFacilityLcsMoLrResult(TInt, const TPositionInfo &)

voidNotifyFacilityLcsMoLrResult(TIntaReason,
const TPositionInfo &aPosition
)[pure virtual]

The response to an MoLr (TO: Gateway)

Parameters

TInt aReasonthe response code
const TPositionInfo & aPositionthe position

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

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

A measurement control (TO: Gateway)

Parameters

const TPositionInfo & aPositionthe position
const RLbsAssistanceDataBuilderSet & aDatathe assitance data
const TLbsNetPosRequestQuality & aQualitythe quality of the data

NotifyMeasurementReportControlFailure(TInt)

voidNotifyMeasurementReportControlFailure(TIntaReason)[pure virtual]

A measurement report failed

Parameters

TInt aReasonThe reason for failure

NotifyMeasurementReportLocation(const TPositionInfo &)

voidNotifyMeasurementReportLocation(const TPositionInfo &aPosition)[pure virtual]

The response to an MoLr (FROM: Gateway)

Parameters

const TPositionInfo & aPositionthe position

NotifyMeasurementReportRequestMoreAssistanceData(const TLbsAssistanceDataGroup &)

voidNotifyMeasurementReportRequestMoreAssistanceData(const TLbsAssistanceDataGroup &aFilter)[pure virtual]

A request for more assitance data (FROM: Gateway)

Parameters

const TLbsAssistanceDataGroup & aFilter

NotifyRegisterLcsMoLr(const TDesC &)

voidNotifyRegisterLcsMoLr(const TDesC &aData)[pure virtual]

Start of an MoLr (FROM: Gateway)

Parameters

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

NotifyReleaseLcsLocationNotification(const CLbsNetworkProtocolBase::TLbsPrivacyResponse &)

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

The response to a privacy request (FROM: Gateway)

Parameters

const CLbsNetworkProtocolBase::TLbsPrivacyResponse & aResultthe result

NotifyReleaseLcsMoLr(TInt)

voidNotifyReleaseLcsMoLr(TIntaReason)[pure virtual]

End of an MoLr (FROM: Gateway)

Parameters

TInt aReason

Member Enumerations Documentation

Enum EFunction

Used in the NotifyError function.

Enumerators

EStartNetworkPrivacyRequest
EStartNetworkLocationRequest