CAssistanceDataSourceBase Class Reference

class CAssistanceDataSourceBase

CAssistanceDataSourceBase This class is used in partnership with MLbsAssistanceDataSourceObserver and CAssistanceDataSourceModuleBase and it represents a session with a remote server (i.e. a SUPL session).

An instance of a specialization of this class is obtained by the Network Simulator by means of interface CAssistanceDataSourceModuleBase.

The concrete subclass that gets instantiated will be determined by the implementation of interface CAssistanceDataSourceModuleBase that the Network Simulator is using (ie SUPL protocol), which is an ECom plug-in.

The Network Simulator will use this interface to request retrieval of Assistance Data or to cancel a previous request.

CLbsSuplTestMoudule

Constructor & Destructor Documentation

~CAssistanceDataSourceBase()

~CAssistanceDataSourceBase()[inline, virtual]

Member Functions Documentation

CancelGetAssistanceData()

voidCancelGetAssistanceData()[pure virtual]

GetAssistanceData(RLbsAssistanceDataBuilderSet &, const TLbsAsistanceDataGroup &, const TCoordinate &)

voidGetAssistanceData(RLbsAssistanceDataBuilderSet &aBuilderSet,
const TLbsAsistanceDataGroup &aAssistanceDataFilter,
const TCoordinate &aPosition
)[pure virtual]

Call-back used to inform the Network Simulator about completion of a request to obtain Assistance Data using the SUPL test module.

Parameters

RLbsAssistanceDataBuilderSet & aBuilderSet
const TLbsAsistanceDataGroup & aAssistanceDataFilter
const TCoordinate & aPosition