CVPbkContactStoreList Class Reference

class CVPbkContactStoreList : public CBase

A class for store list implementation

VPbkEng.lib

Inherits from

Constructor & Destructor Documentation

CVPbkContactStoreList()

CVPbkContactStoreList ( ) [private]

~CVPbkContactStoreList()

~CVPbkContactStoreList ( ) [virtual]

Destructor. Destroys all stores.

Member Functions Documentation

AppendL(MVPbkContactStore *)

IMPORT_C void AppendL ( MVPbkContactStore * aStore )

Appends a new store to the list. Ownership is taken.

Parameters

MVPbkContactStore * aStore a new store to the list. Ownership is taken.

At(TInt)

MVPbkContactStore & At ( TInt aIndex ) const

Parameters

TInt aIndex

CloseAll(MVPbkContactStoreListObserver &)

void CloseAll ( MVPbkContactStoreListObserver & aObserver )

Parameters

MVPbkContactStoreListObserver & aObserver

Count()

TInt Count ( ) const

Find(const TVPbkContactStoreUriPtr &)

MVPbkContactStore * Find ( const TVPbkContactStoreUriPtr & aUri ) const

Parameters

const TVPbkContactStoreUriPtr & aUri

HandleStoreEventL(MVPbkContactStore &, TVPbkContactStoreEvent)

void HandleStoreEventL ( MVPbkContactStore & aContactStore,
TVPbkContactStoreEvent aStoreEvent
) [private]

Parameters

MVPbkContactStore & aContactStore
TVPbkContactStoreEvent aStoreEvent

NewL()

IMPORT_C CVPbkContactStoreList * NewL ( ) [static]

Constructor.

OpenAllL(MVPbkContactStoreListObserver &)

void OpenAllL ( MVPbkContactStoreListObserver & aObserver )

Parameters

MVPbkContactStoreListObserver & aObserver

SignalOpenComplete()

void SignalOpenComplete ( ) [private]

StoreReady(MVPbkContactStore &)

void StoreReady ( MVPbkContactStore & aContactStore ) [private]

Parameters

MVPbkContactStore & aContactStore

StoreUnavailable(MVPbkContactStore &, TInt)

void StoreUnavailable ( MVPbkContactStore & aContactStore,
TInt aReason
) [private]

Parameters

MVPbkContactStore & aContactStore
TInt aReason

Member Data Documentation

MVPbkContactStoreListObserver * iObserver

MVPbkContactStoreListObserver * iObserver [private]

RPointerArray< MVPbkContactStore > iStores

RPointerArray < MVPbkContactStore > iStores [private]

RPointerArray< MVPbkContactStore > iStoresToOpen

RPointerArray < MVPbkContactStore > iStoresToOpen [private]