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_CTLbsNetPosRequestOptions()

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 voidGetRequestQuality(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 TBoolNewClientConnected()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 voidSetNewClientConnected(TBoolaNewClient)

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 voidSetRequestQuality(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]