S60 3rd Edition API Reference: CPosLmDatabaseManagerPluginBase Class Reference

CPosLmDatabaseManagerPluginBase Class Reference

API published in: S60 3rd Ed

Link against: eposlmdbmanlib.lib

Capability Information

Required Capabilities

LocalServices NetworkServices ReadDeviceData ReadUserData WriteDeviceData WriteUserData


#include <epos_cposlmdatabasemanagerpluginbase.h>

Public Member Functions

virtual IMPORT_C ~CPosLmDatabaseManagerPluginBase ()
virtual TMediaType DatabaseMedia (const TDesC &aDatabaseUri)=0
virtual TChar DatabaseDrive (const TDesC &aDatabaseUri)=0
virtual TPtrC Protocol ()=0
virtual CDesCArray * ListDatabasesLC ()=0
virtual void ListDatabasesL (RPointerArray< HPosLmDatabaseInfo > &aDatabaseInfoArray)=0
virtual void RegisterDatabaseL (HPosLmDatabaseInfo &aDatabaseInfo)=0
virtual void UnregisterDatabaseL (const TDesC &aDatabaseUri)=0
virtual void UnregisterAllDatabasesL ()=0
virtual void ModifyDatabaseSettingsL (const TDesC &aDatabaseUri, const TPosLmDatabaseSettings &aDatabaseSettings)=0
virtual void GetDatabaseInfoL (HPosLmDatabaseInfo &aDatabaseInfo)=0
virtual TBool DatabaseExistsL (const TDesC &aDatabaseUri)=0
virtual void CreateDatabaseL (HPosLmDatabaseInfo &aDatabaseInfo)=0
virtual void DeleteDatabaseL (const TDesC &aDatabaseUri)=0
virtual void CopyDatabaseL (const TDesC &aSourceUri, const TDesC &aTargetUri)=0

Protected Member Functions

IMPORT_C CPosLmDatabaseManagerPluginBase ()
IMPORT_C void BaseConstructL (TAny *aConstructionParameters)
IMPORT_C RPosLandmarkServer & Session () const

Constructor & Destructor Documentation

virtual IMPORT_C CPosLmDatabaseManagerPluginBase::~CPosLmDatabaseManagerPluginBase  )  [virtual]
 
IMPORT_C CPosLmDatabaseManagerPluginBase::CPosLmDatabaseManagerPluginBase  )  [protected]
 

Member Function Documentation

IMPORT_C void CPosLmDatabaseManagerPluginBase::BaseConstructL TAny *  aConstructionParameters  )  [protected]
 
virtual void CPosLmDatabaseManagerPluginBase::CopyDatabaseL const TDesC &  aSourceUri,
const TDesC &  aTargetUri
[pure virtual]
 
virtual void CPosLmDatabaseManagerPluginBase::CreateDatabaseL HPosLmDatabaseInfo aDatabaseInfo  )  [pure virtual]
 
virtual TChar CPosLmDatabaseManagerPluginBase::DatabaseDrive const TDesC &  aDatabaseUri  )  [pure virtual]
 
virtual TBool CPosLmDatabaseManagerPluginBase::DatabaseExistsL const TDesC &  aDatabaseUri  )  [pure virtual]
 
virtual TMediaType CPosLmDatabaseManagerPluginBase::DatabaseMedia const TDesC &  aDatabaseUri  )  [pure virtual]
 
virtual void CPosLmDatabaseManagerPluginBase::DeleteDatabaseL const TDesC &  aDatabaseUri  )  [pure virtual]
 
virtual void CPosLmDatabaseManagerPluginBase::GetDatabaseInfoL HPosLmDatabaseInfo aDatabaseInfo  )  [pure virtual]
 
virtual void CPosLmDatabaseManagerPluginBase::ListDatabasesL RPointerArray< HPosLmDatabaseInfo > &  aDatabaseInfoArray  )  [pure virtual]
 
virtual CDesCArray* CPosLmDatabaseManagerPluginBase::ListDatabasesLC  )  [pure virtual]
 
virtual void CPosLmDatabaseManagerPluginBase::ModifyDatabaseSettingsL const TDesC &  aDatabaseUri,
const TPosLmDatabaseSettings aDatabaseSettings
[pure virtual]
 
virtual TPtrC CPosLmDatabaseManagerPluginBase::Protocol  )  [pure virtual]
 
virtual void CPosLmDatabaseManagerPluginBase::RegisterDatabaseL HPosLmDatabaseInfo aDatabaseInfo  )  [pure virtual]
 
IMPORT_C RPosLandmarkServer& CPosLmDatabaseManagerPluginBase::Session  )  const [protected]
 
virtual void CPosLmDatabaseManagerPluginBase::UnregisterAllDatabasesL  )  [pure virtual]
 
virtual void CPosLmDatabaseManagerPluginBase::UnregisterDatabaseL const TDesC &  aDatabaseUri  )  [pure virtual]
 

The documentation for this class was generated from the following file:

Copyright © Nokia Corporation 2001-2007
Back to top