MSearchContentSearcher Class Reference

class MSearchContentSearcher : public MSearchTextSearcherObserver

Parameters for search. This class is used for content searcher

Inherits from

Public Member Functions
voidCancelResultsRetrieve()
voidCancelSearch()
TAny *ContentSearcherExtensionL(TUid)
voidDestroy()
voidGetResultsL(const RPointerArray< CSearchDocumentId > &)
HBufC8 *LaunchInfoL(const CSearchDocumentId &)
voidSearchL()
Inherited Functions
MSearchTextSearcherObserver::HitL(TInt)

Member Functions Documentation

CancelResultsRetrieve()

voidCancelResultsRetrieve()[pure virtual]

Cancels the result retrieval process.

CancelSearch()

voidCancelSearch()[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()

voidDestroy()[pure virtual]

Releses the object.

GetResultsL(const RPointerArray< CSearchDocumentId > &)

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

voidSearchL()[pure virtual]

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