MSearchContentSearcher Class Reference

class MSearchContentSearcher : public MSearchTextSearcherObserver

Parameters for search. This class is used for content searcher

Inherits from

Public Member Functions
void CancelResultsRetrieve ()
void CancelSearch ()
TAny * ContentSearcherExtensionL ( TUid )
void Destroy ()
void GetResultsL (const RPointerArray < CSearchDocumentId > &)
HBufC8 * LaunchInfoL (const CSearchDocumentId &)
void SearchL ()
Inherited Functions
MSearchTextSearcherObserver::HitL(TInt)

Member Functions Documentation

CancelResultsRetrieve()

void CancelResultsRetrieve ( ) [pure virtual]

Cancels the result retrieval process.

CancelSearch()

void CancelSearch ( ) [pure virtual]

Function returning ETrue when a search is ongoing. EFalse otherwise.

ContentSearcherExtensionL(TUid)

TAny * ContentSearcherExtensionL ( TUid ) [inline, virtual]

Returns the extension for this interface. If no extension is available, return NULL.

Parameters

TUid

Destroy()

void Destroy ( ) [pure virtual]

Releses the object.

GetResultsL(const RPointerArray< CSearchDocumentId > &)

void GetResultsL ( const RPointerArray < CSearchDocumentId > & aDocumentIdArray ) [pure virtual]

Gets the results indicated by the given document ids. Asynchronous. Results will be given through callback in MSearchPlugInObserver given in Search request.

Parameters

const RPointerArray < CSearchDocumentId > & aDocumentIdArray

LaunchInfoL(const CSearchDocumentId &)

HBufC8 * LaunchInfoL ( const CSearchDocumentId & aID ) [pure virtual]

Gets the current search progress.

Parameters

const CSearchDocumentId & aID

SearchL()

void SearchL ( ) [pure virtual]

Starts the search. Progress of the search is notified through aObserver. Notice that this call must be asynchronous.