class nsMsgSearchSession
Members:
-
virtual
AddAllScopes(nsMsgSearchScopeValue)
-
virtual
AddDirectoryScopeTerm(nsMsgSearchScopeValue)
-
virtual
AddRef()
-
virtual
AddResultElement(nsMsgResultElement*)
-
virtual
AddScopeTerm(nsMsgSearchScopeValue, nsIMsgFolder*)
-
virtual
AddSearchHit(nsIMsgDBHdr*, nsIMsgFolder*)
-
virtual
AddSearchTerm(nsMsgSearchAttribValue, nsMsgSearchOpValue, nsIMsgSearchValue*, PRBool, const char*)
-
AddUrl(const char*)
-
virtual
AppendTerm(nsIMsgSearchTerm*)
-
BeginSearching()
-
BuildUrlQueue()
-
virtual
ClearScopes()
-
virtual
CountSearchScopes(PRInt32*)
-
virtual
CreateTerm(nsIMsgSearchTerm**)
-
DestroyResultList()
-
DestroyScopeList()
-
DestroyTermList()
-
DoNextSearch()
-
EnableFolderNotifications(PRBool)
-
GetNextUrl()
-
virtual
GetNthSearchScope(PRInt32, nsMsgSearchScopeValue*, nsIMsgFolder**)
-
virtual
GetNthSearchTerm(PRInt32, nsMsgSearchAttribValue, nsMsgSearchOpValue, nsIMsgSearchValue*)
-
virtual
GetNumResults(PRInt32*)
-
virtual
GetNumSearchTerms(PRUint32*)
-
virtual
GetRunningAdapter(nsIMsgSearchAdapter**)
-
GetRunningScope()
-
virtual
GetSearchParam(void**)
-
virtual
GetSearchTerms(nsISupportsArray**)
-
virtual
GetSearchType(nsMsgSearchType**)
-
virtual
GetWindow(nsIMsgWindow**)
-
Initialize()
-
virtual
InterruptSearch()
-
virtual
IsStringAttribute(nsMsgSearchAttribValue, PRBool*)
-
virtual
MatchHdr(nsIMsgDBHdr*, nsIMsgDatabase*, PRBool*)
-
NotifyListenersDone(nsresult)
-
virtual
OnStartRunningUrl(nsIURI*)
-
virtual
OnStopRunningUrl(nsIURI*, nsresult)
-
virtual
PauseSearch()
-
virtual
QueryInterface(const nsIID&, void**)
-
virtual
RegisterListener(nsIMsgSearchNotify*)
-
virtual
Release()
-
ReleaseFolderDBRef()
-
virtual
ResumeSearch()
-
virtual
ScopeUsesCustomHeaders(nsMsgSearchScopeValue, void*, PRBool, PRBool*)
-
virtual
Search(nsIMsgWindow*)
-
SearchWOUrls()
-
virtual
SetSearchParam(nsMsgSearchType*, void*, nsMsgSearchType**)
-
virtual
SetWindow(nsIMsgWindow*)
-
StartTimer()
-
protected
StopRunning()
-
TimeSlice(PRBool*)
-
protected
TimeSliceParallel()
-
TimeSliceSerial(PRBool*)
-
TimerCallback(nsITimer*, void*)
-
virtual
UnregisterListener(nsIMsgSearchNotify*)
-
protected
_mOwningThread
-
protected
mRefCnt
-
protected
m_backgroundTimer
-
protected
m_expressionTree
-
protected
m_handlingError
-
protected
m_idxRunningScope
-
protected
m_listenerList
-
protected
m_msgWindowWeak
-
protected
m_resultList
-
protected
m_scopeList
-
protected
m_searchPaused
-
protected
m_searchType
-
protected
m_sortAttribute
-
protected
m_termList
-
protected
m_urlQueue
-
protected
m_urlQueueIndex
-
nsMsgSearchSession()
-
virtual
~nsMsgSearchSession()
Locations: