CVPbkContactStoreList Class Reference

class CVPbkContactStoreList : public CBase

A class for store list implementation

VPbkEng.lib

Inherits from

  • CVPbkContactStoreList

Constructor & Destructor Documentation

CVPbkContactStoreList()

CVPbkContactStoreList()[private]

~CVPbkContactStoreList()

~CVPbkContactStoreList()[virtual]

Destructor. Destroys all stores.

Member Functions Documentation

AppendL(MVPbkContactStore *)

IMPORT_C voidAppendL(MVPbkContactStore *aStore)

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

Parameters

MVPbkContactStore * aStorea new store to the list. Ownership is taken.

At(TInt)

MVPbkContactStore &At(TIntaIndex)const

Parameters

TInt aIndex

CloseAll(MVPbkContactStoreListObserver &)

voidCloseAll(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)

voidHandleStoreEventL(MVPbkContactStore &aContactStore,
TVPbkContactStoreEventaStoreEvent
)[private]

Parameters

MVPbkContactStore & aContactStore
TVPbkContactStoreEvent aStoreEvent

NewL()

IMPORT_C CVPbkContactStoreList *NewL()[static]

Constructor.

OpenAllL(MVPbkContactStoreListObserver &)

voidOpenAllL(MVPbkContactStoreListObserver &aObserver)

Parameters

MVPbkContactStoreListObserver & aObserver

SignalOpenComplete()

voidSignalOpenComplete()[private]

StoreReady(MVPbkContactStore &)

voidStoreReady(MVPbkContactStore &aContactStore)[private]

Parameters

MVPbkContactStore & aContactStore

StoreUnavailable(MVPbkContactStore &, TInt)

voidStoreUnavailable(MVPbkContactStore &aContactStore,
TIntaReason
)[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]