class nsBayesianFilter
    
    
      
        Members:
        
          - 
            
            virtual
            AddRef()
          
 - 
            
            virtual
            ClassifyMessage(const char*, nsIMsgWindow*, nsIJunkMailClassificationListener*)
          
 - 
            
            virtual
            ClassifyMessages(PRUint32, const char**, nsIMsgWindow*, nsIJunkMailClassificationListener*)
          
 - 
            
            virtual
            ClassifyTraitsInMessage(const char*, PRUint32, PRUint32*, PRUint32*, nsIMsgTraitClassificationListener*, nsIMsgWindow*, nsIJunkMailClassificationListener*)
          
 - 
            
            virtual
            ClassifyTraitsInMessages(PRUint32, const char**, PRUint32, PRUint32*, PRUint32*, nsIMsgTraitClassificationListener*, nsIMsgWindow*, nsIJunkMailClassificationListener*)
          
 - 
            
            virtual
            DetailMessage(const char*, PRUint32, PRUint32, nsIMsgTraitDetailListener*, nsIMsgWindow*)
          
 - 
            
            virtual
            GetShouldDownloadAllHeaders(PRBool*)
          
 - 
            
            virtual
            GetUserHasClassified(PRBool*)
          
 - 
            
            virtual
            QueryInterface(const nsIID&, void**)
          
 - 
            
            virtual
            Release()
          
 - 
            
            virtual
            ResetTrainingData()
          
 - 
            
            virtual
            SetMessageClassification(const char*, nsMsgJunkStatus, nsMsgJunkStatus, nsIMsgWindow*, nsIJunkMailClassificationListener*)
          
 - 
            
            virtual
            SetMsgTraitClassification(const char*, PRUint32, PRUint32*, PRUint32, PRUint32*, nsIMsgTraitClassificationListener*, nsIMsgWindow*, nsIJunkMailClassificationListener*)
          
 - 
            
            virtual
            Shutdown()
          
 - 
            
            TimerCallback(nsITimer*, void*)
          
 - 
            protected
            
            _mOwningThread
          
 - 
            
            classifyMessage(Tokenizer&, const char*, nsIJunkMailClassificationListener*)
          
 - 
            
            classifyMessage(Tokenizer&, const char*, nsTArray<unsigned int>&, nsTArray<unsigned int>&, nsIJunkMailClassificationListener*, nsIMsgTraitClassificationListener*, nsIMsgTraitDetailListener*)
          
 - 
            
            getAnalysisIndex(Token&, PRUint32)
          
 - 
            protected
            
            mAnalysisStore
          
 - 
            protected
            
            mCorpus
          
 - 
            protected
            
            mJunkProbabilityThreshold
          
 - 
            protected
            
            mMaximumTokenCount
          
 - 
            protected
            
            mMinFlushInterval
          
 - 
            protected
            
            mNextAnalysisIndex
          
 - 
            protected
            
            mRefCnt
          
 - 
            protected
            
            mTimer
          
 - 
            protected
            
            mTrainingDataDirty
          
 - 
            
            nsBayesianFilter()
          
 - 
            
            observeMessage(Tokenizer&, const char*, nsTArray<unsigned int>&, nsTArray<unsigned int>&, nsIJunkMailClassificationListener*, nsIMsgTraitClassificationListener*)
          
 - 
            
            setAnalysis(Token&, PRUint32, double, double)
          
 - 
            
            tokenizeMessage(const char*, nsIMsgWindow*, TokenAnalyzer*)
          
 - 
            
            virtual
            ~nsBayesianFilter()
          
 
        
       
    Locations: