class nsMsgFilterList
    
    
      
        Members:
        
          - 
            
            virtual
            AddRef()
          
 - 
            
            virtual
            ApplyFiltersToHdr(nsMsgFilterTypeType, nsIMsgDBHdr*, nsIMsgFolder*, nsIMsgDatabase*, const char*, PRUint32, nsIMsgFilterHitNotify*, nsIMsgWindow*, nsILocalFile*)
          
 - 
            
            virtual
            ClearLog()
          
 - 
            
            Close()
          
 - 
            
            ComputeArbitraryHeaders()
          
 - 
            
            virtual
            CreateFilter(const nsAString_internal&, nsIMsgFilter**)
          
 - 
            
            Dump()
          
 - 
            
            virtual
            EnsureLogFile()
          
 - 
            
            virtual
            FlushLogIfNecessary()
          
 - 
            
            virtual
            GetArbitraryHeaders(nsACString_internal&)
          
 - 
            
            virtual
            GetDefaultFile(nsILocalFile**)
          
 - 
            
            virtual
            GetFilterAt(PRUint32, nsIMsgFilter**)
          
 - 
            
            virtual
            GetFilterCount(PRUint32*)
          
 - 
            
            virtual
            GetFilterNamed(const nsAString_internal&, nsIMsgFilter**)
          
 - 
            
            virtual
            GetFolder(nsIMsgFolder**)
          
 - 
            
            GetLogFile(nsILocalFile**)
          
 - 
            
            virtual
            GetLogStream(nsIOutputStream**)
          
 - 
            
            virtual
            GetLogURL(nsACString_internal&)
          
 - 
            
            virtual
            GetLoggingEnabled(PRBool*)
          
 - 
            
            GetMsgFilterAt(PRUint32, nsMsgFilter**)
          
 - 
            
            virtual
            GetShouldDownloadAllHeaders(PRBool*)
          
 - 
            
            GetStringForAttrib(nsMsgFilterFileAttribValue)
          
 - 
            
            virtual
            GetVersion(PRInt16*)
          
 - 
            
            virtual
            InsertFilterAt(PRUint32, nsIMsgFilter*)
          
 - 
            
            LoadAttrib(nsMsgFilterFileAttribValue&, nsIInputStream*)
          
 - 
            
            LoadTextFilters(nsIInputStream*)
          
 - 
            
            LoadValue(nsCString&, nsIInputStream*)
          
 - 
            
            virtual
            MatchOrChangeFilterTarget(const nsACString_internal&, const nsACString_internal&, PRBool, PRBool*)
          
 - 
            
            virtual
            MoveFilter(nsIMsgFilter*, nsMsgFilterMotionValue)
          
 - 
            
            virtual
            MoveFilterAt(PRUint32, nsMsgFilterMotionValue)
          
 - 
            
            virtual
            ParseCondition(nsIMsgFilter*, const char*)
          
 - 
            
            virtual
            QueryInterface(const nsIID&, void**)
          
 - 
            
            ReadChar(nsIInputStream*)
          
 - 
            
            virtual
            Release()
          
 - 
            
            virtual
            RemoveFilter(nsIMsgFilter*)
          
 - 
            
            virtual
            RemoveFilterAt(PRUint32)
          
 - 
            
            SaveTextFilters(nsIOutputStream*)
          
 - 
            
            virtual
            SaveToDefaultFile()
          
 - 
            
            virtual
            SaveToFile(nsIOutputStream*)
          
 - 
            
            virtual
            SetDefaultFile(nsILocalFile*)
          
 - 
            
            virtual
            SetFilterAt(PRUint32, nsIMsgFilter*)
          
 - 
            
            virtual
            SetFolder(nsIMsgFolder*)
          
 - 
            
            virtual
            SetLogStream(nsIOutputStream*)
          
 - 
            
            virtual
            SetLoggingEnabled(PRBool)
          
 - 
            
            SkipWhitespace(nsIInputStream*)
          
 - 
            
            StrToBool(nsCString&)
          
 - 
            
            TruncateLog()
          
 - 
            
            virtual
            WriteBoolAttr(nsMsgFilterFileAttribValue, PRBool, nsIOutputStream*)
          
 - 
            public
            
            virtual
            WriteIntAttr(nsMsgFilterFileAttribValue, PRInt32, nsIOutputStream*)
          
 - 
            
            virtual
            WriteStrAttr(nsMsgFilterFileAttribValue, const char*, nsIOutputStream*)
          
 - 
            
            virtual
            WriteWstrAttr(nsMsgFilterFileAttribValue, const PRUnichar*, nsIOutputStream*)
          
 - 
            protected
            
            _mOwningThread
          
 - 
            protected
            
            mRefCnt
          
 - 
            protected
            
            m_arbitraryHeaders
          
 - 
            protected
            
            m_curFilter
          
 - 
            protected
            
            m_defaultFile
          
 - 
            protected
            
            m_fileVersion
          
 - 
            protected
            
            m_filterFileName
          
 - 
            protected
            
            m_filters
          
 - 
            protected
            
            m_folder
          
 - 
            private
            
            m_logStream
          
 - 
            protected
            
            m_loggingEnabled
          
 - 
            protected
            
            m_startWritingToBuffer
          
 - 
            public
            
            m_temporaryList
          
 - 
            protected
            
            m_unparsedFilterBuffer
          
 - 
            
            nsMsgFilterList()
          
 - 
            
            virtual
            ~nsMsgFilterList()
          
 - 
            
            virtual
            WriteIntAttr(nsMsgFilterFileAttribValue, int, nsIOutputStream*)
          
 
        
       
    Locations: