TLbsNetPosRequestOptions Class Reference

class TLbsNetPosRequestOptions : public TLbsNetPosRequestOptionsBase

This class encapsulated the common parameters for the terminal issuing a network and a self location request.

TLbsNetPosRequestOptionsAssistance CLbsNetworkProtocolBase::RequestNetworkLocation CLbsNetworkProtocolBase::RequestSelfLocation

Inherits from

Constructor & Destructor Documentation

TLbsNetPosRequestOptions()

IMPORT_C TLbsNetPosRequestOptions ( )

Constructor for the TLbsNetPosRequestOptions

This class is used to encapsulated the common parameters for the terminal issuing a network and a self location request.

TLbsNetPosRequestOptionsAssistance CLbsNetworkProtocolBase::RequestNetworkLocation CLbsNetworkProtocolBase::RequestSelfLocation

Member Functions Documentation

GetRequestQuality(TLbsNetPosRequestQuality &)

IMPORT_C void GetRequestQuality ( TLbsNetPosRequestQuality & aQuality ) const

Obtains the desired quality for the location request. Default values for each of the quality fields indicate no preference has been specified by the LBS subsystem.

Currently the LBS subsystem does not set any quality requirements.

CLbsNetworkProtocolBase::RequestNetworkLocation CLbsNetworkProtocolBase::RequestSelfLocation

Parameters

TLbsNetPosRequestQuality & aQuality

NewClientConnected()

IMPORT_C TBool NewClientConnected ( ) const

NewClientConnected returns ETrue is there is at least one local client application that is requesting location information for the first time.

CLbsNetworkProtocolBase::RequestNetworkLocation CLbsNetworkProtocolBase::RequestSelfLocation

SetNewClientConnected(TBool)

IMPORT_C void SetNewClientConnected ( TBool aNewClient )

SetNewClientConnected should be set to ETrue is there is at least one local client application that is requesting location information for the first time.

CLbsNetworkProtocolBase::RequestNetworkLocation CLbsNetworkProtocolBase::RequestSelfLocation

Parameters

TBool aNewClient

SetRequestQuality(const TLbsNetPosRequestQuality &)

IMPORT_C void SetRequestQuality ( const TLbsNetPosRequestQuality & aQuality )

Specifies the desired quality for the location request. Default values for each of the quality fields indicate no preference has been set by the LBS subsystem.

Currently the LBS subsystem does not set any quality requirements.

CLbsNetworkProtocolBase::RequestNetworkLocation CLbsNetworkProtocolBase::RequestSelfLocation

Parameters

const TLbsNetPosRequestQuality & aQuality

Member Data Documentation

TBool iNewClient

TBool iNewClient [protected]

TLbsNetPosRequestQuality iQuality

TLbsNetPosRequestQuality iQuality [protected]

TUint8 iReserved

TUint8 iReserved [protected]