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

Nested Classes and Structures

Constructor & Destructor Documentation

~CVPbkContactStoreDomain()

~CVPbkContactStoreDomain ( ) [inline]

Member Functions Documentation

At(TInt)

MVPbkContactStore & At ( TInt aIndex ) const [pure virtual]

Parameters

TInt aIndex

CloseAll(MVPbkContactStoreListObserver &)

void CloseAll ( 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 &)

void LoadContactStoreL ( 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 ( TUid aUid,
TStoreDomainParam aParam
) [static, inline]

ECom constructor.

Parameters

TUid aUid
TStoreDomainParam aParam

OpenAllL(MVPbkContactStoreListObserver &)

void OpenAllL ( 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]