CVPbkContactStoreDomain Class Reference

class CVPbkContactStoreDomain : public CBase

Virtual contact storage domain class. Virtual Phonebook Store plugins must derive from this class, so that ecom can instantiate the plugin component. A domain can contains stores.

Inherits from

  • CVPbkContactStoreDomain

Nested Classes and Structures

Constructor & Destructor Documentation

~CVPbkContactStoreDomain()

~CVPbkContactStoreDomain()[inline]

Member Functions Documentation

At(TInt)

MVPbkContactStore &At(TIntaIndex)const [pure virtual]

Parameters

TInt aIndex

CloseAll(MVPbkContactStoreListObserver &)

voidCloseAll(MVPbkContactStoreListObserver &aObserver)[pure virtual]

Parameters

MVPbkContactStoreListObserver & aObserver

Count()

TInt Count()const [pure virtual]

Find(const TVPbkContactStoreUriPtr &)

MVPbkContactStore *Find(const TVPbkContactStoreUriPtr &aUri)const [pure virtual]

Parameters

const TVPbkContactStoreUriPtr & aUri

LoadContactStoreL(const TVPbkContactStoreUriPtr &)

voidLoadContactStoreL(const TVPbkContactStoreUriPtr &aUri)[pure virtual]

Loads a new contact store implementation to this domain. If the contact store with given URI already exists, this function does nothing.

Parameters

const TVPbkContactStoreUriPtr & aUri

NewL(TUid, TStoreDomainParam)

CVPbkContactStoreDomain *NewL(TUidaUid,
TStoreDomainParamaParam
)[static, inline]

ECom constructor.

Parameters

TUid aUid
TStoreDomainParam aParam

OpenAllL(MVPbkContactStoreListObserver &)

voidOpenAllL(MVPbkContactStoreListObserver &aObserver)[pure virtual]

Parameters

MVPbkContactStoreListObserver & aObserver

UriDomain()

const TDesC &UriDomain()const [pure virtual]

Returns the URI domain.

Member Data Documentation

TUid iDtorIDKey

TUid iDtorIDKey[private]