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: