CPbkxRemoteContactLookupProtocolSession Class Reference

class CPbkxRemoteContactLookupProtocolSession : public CBase

Protocol session.

Since
S60 3.1

Inherits from

  • CPbkxRemoteContactLookupProtocolSession

Member Functions Documentation

Cancel()

voidCancel()[pure virtual]

Cancels either the search or detail retrieval process.

InitializeL(MPbkxRemoteContactLookupProtocolSessionObserver &, const TPbkxRemoteContactLookupProtocolAccountId &)

voidInitializeL(MPbkxRemoteContactLookupProtocolSessionObserver &aObserver,
const TPbkxRemoteContactLookupProtocolAccountId &aAccountId
)[pure virtual]

Initialize session search session.

Parameters

MPbkxRemoteContactLookupProtocolSessionObserver & aObserverobserver for the session
const TPbkxRemoteContactLookupProtocolAccountId & aAccountIdremote account that is searched

LooseSearchL(const TDesC &, TInt)

voidLooseSearchL(const TDesC &aQueryText,
TIntaMaxMatches
)[pure virtual]

Start loose search with given query.

Parameters

const TDesC & aQueryTextquery text
TInt aMaxMatchesmaximum number of matches

RetrieveContactFieldsL(RPointerArray< CPbkxRemoteContactLookupProtocolResult > &)

voidRetrieveContactFieldsL(RPointerArray< CPbkxRemoteContactLookupProtocolResult > &aResults)[pure virtual]

Retrieves rest of the contact fields. Contact items in the results array are reused and new fields are just added to them.

Parameters

RPointerArray< CPbkxRemoteContactLookupProtocolResult > & aResultsset of results for which the