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

void CancelGetAssistanceData ( ) [pure virtual]

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

void GetAssistanceData ( 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