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: