CPosLmDatabaseManagerPluginBase Class Reference

class CPosLmDatabaseManagerPluginBase : public CBase

Inherits from

  • CPosLmDatabaseManagerPluginBase

Constructor & Destructor Documentation

CPosLmDatabaseManagerPluginBase()

IMPORT_C CPosLmDatabaseManagerPluginBase ( ) [protected]

CPosLmDatabaseManagerPluginBase(const CPosLmDatabaseManagerPluginBase &)

CPosLmDatabaseManagerPluginBase ( const CPosLmDatabaseManagerPluginBase & ) [private]

~CPosLmDatabaseManagerPluginBase()

IMPORT_C ~CPosLmDatabaseManagerPluginBase ( ) [virtual]

Member Functions Documentation

BaseConstructL(TAny *)

IMPORT_C void BaseConstructL ( TAny * aConstructionParameters ) [protected]

Parameters

TAny * aConstructionParameters

CopyDatabaseL(const TDesC &, const TDesC &)

void CopyDatabaseL ( const TDesC & aSourceUri,
const TDesC & aTargetUri
) [pure virtual]

Parameters

const TDesC & aSourceUri
const TDesC & aTargetUri

CreateDatabaseL(HPosLmDatabaseInfo &)

void CreateDatabaseL ( HPosLmDatabaseInfo & aDatabaseInfo ) [pure virtual]

Parameters

HPosLmDatabaseInfo & aDatabaseInfo

DatabaseDrive(const TDesC &)

TChar DatabaseDrive ( const TDesC & aDatabaseUri ) [pure virtual]

Parameters

const TDesC & aDatabaseUri

DatabaseExistsL(const TDesC &)

TBool DatabaseExistsL ( const TDesC & aDatabaseUri ) [pure virtual]

Parameters

const TDesC & aDatabaseUri

DatabaseMedia(const TDesC &)

TMediaType DatabaseMedia ( const TDesC & aDatabaseUri ) [pure virtual]

Parameters

const TDesC & aDatabaseUri

DeleteDatabaseL(const TDesC &)

void DeleteDatabaseL ( const TDesC & aDatabaseUri ) [pure virtual]

Parameters

const TDesC & aDatabaseUri

GetDatabaseInfoL(HPosLmDatabaseInfo &)

void GetDatabaseInfoL ( HPosLmDatabaseInfo & aDatabaseInfo ) [pure virtual]

Parameters

HPosLmDatabaseInfo & aDatabaseInfo

ListDatabasesL(RPointerArray< HPosLmDatabaseInfo > &)

void ListDatabasesL ( RPointerArray < HPosLmDatabaseInfo > & aDatabaseInfoArray ) [pure virtual]

Parameters

RPointerArray < HPosLmDatabaseInfo > & aDatabaseInfoArray

ListDatabasesLC()

CDesCArray * ListDatabasesLC ( ) [pure virtual]

ModifyDatabaseSettingsL(const TDesC &, const TPosLmDatabaseSettings &)

void ModifyDatabaseSettingsL ( const TDesC & aDatabaseUri,
const TPosLmDatabaseSettings & aDatabaseSettings
) [pure virtual]

Parameters

const TDesC & aDatabaseUri
const TPosLmDatabaseSettings & aDatabaseSettings

Protocol()

TPtrC Protocol ( ) [pure virtual]

RegisterDatabaseL(HPosLmDatabaseInfo &)

void RegisterDatabaseL ( HPosLmDatabaseInfo & aDatabaseInfo ) [pure virtual]

Parameters

HPosLmDatabaseInfo & aDatabaseInfo

Session()

IMPORT_C RPosLandmarkServer & Session ( ) const [protected]

UnregisterAllDatabasesL()

void UnregisterAllDatabasesL ( ) [pure virtual]

UnregisterDatabaseL(const TDesC &)

void UnregisterDatabaseL ( const TDesC & aDatabaseUri ) [pure virtual]

Parameters

const TDesC & aDatabaseUri

operator=(const CPosLmDatabaseManagerPluginBase &)

CPosLmDatabaseManagerPluginBase & operator= ( const CPosLmDatabaseManagerPluginBase & ) [private]

Member Data Documentation

CPosLmDbManPluginBaseExtension * iExtension

CPosLmDbManPluginBaseExtension * iExtension [private]