class CAssistanceDataSourceModuleBase : public CBase |
The CAssistanceDataSourceModuleBase is the abstract interface to a assistance data source module (ex: SUPL). It is used by the LBS' Network Simulator to gather GPS Assistance Data from a remote network server.
The CAssistanceDataSourceModuleBase class is used in partnership with MLbsAssistanceDataSourceObserver and CAssistanceDataSourceBase . The module instantiates a CAssistanceDataSourceBase (i.e. a SUPL protocol session) to gather the data and that object in turn responds to requests from the Network Simulator via the observer class.
An actual implementation of an Assistance Data Source module will derive from CAssistanceDataSourceModuleBase to provide the specific implementation of the interface methods.
Public Member Functions | |
---|---|
CAssistanceDataSourceModuleBase () | |
~CAssistanceDataSourceModuleBase () | |
CAssistanceDataSourceBase * | NewDataSourceL () |
CAssistanceDataSourceModuleBase * | NewL ( MLbsAssistanceDataSourceObserver &) |
CAssistanceDataSourceModuleBase * | NewL ( TUid , MLbsAssistanceDataSourceObserver &) |
Private Attributes | |
---|---|
TUid | iDtor_ID_Key |
CAssistanceDataSourceModuleBase * | NewL | ( | MLbsAssistanceDataSourceObserver & | aObserver | ) | [static, inline] |
MLbsAssistanceDataSourceObserver & aObserver |
CAssistanceDataSourceModuleBase * | NewL | ( | TUid | aImplementationUid, |
MLbsAssistanceDataSourceObserver & | aObserver | |||
) | [static, inline] |
TUid aImplementationUid | |
MLbsAssistanceDataSourceObserver & aObserver |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.