class nsMsgFilter
    
    
      
        Members:
        
          - 
            public
            
            virtual
            AddRef()
          
 - 
            public
            
            virtual
            AddTerm(nsMsgSearchAttribValue, nsMsgSearchOpValue, nsIMsgSearchValue*, PRBool, const nsACString_internal&)
          
 - 
            public
            
            virtual
            AppendAction(nsIMsgRuleAction*)
          
 - 
            public
            
            virtual
            AppendTerm(nsIMsgSearchTerm*)
          
 - 
            public
            
            virtual
            ClearActionList()
          
 - 
            public
            
            ConvertMoveOrCopyToFolderValue(nsIMsgRuleAction*, nsCString&)
          
 - 
            public
            
            virtual
            CreateAction(nsIMsgRuleAction**)
          
 - 
            public
            
            virtual
            CreateTerm(nsIMsgSearchTerm**)
          
 - 
            public
            
            Dump()
          
 - 
            public
            
            virtual
            GetActionAt(PRInt32, nsIMsgRuleAction**)
          
 - 
            public
            
            GetActionFilingStr(nsMsgRuleActionType, nsCString&)
          
 - 
            public
            
            GetActionForFilingStr(nsCString&)
          
 - 
            public
            
            virtual
            GetActionList(nsISupportsArray**)
          
 - 
            public
            
            GetActionStr(nsMsgRuleActionType)
          
 - 
            
            GetEnabled()
          
 - 
            public
            
            virtual
            GetEnabled(PRBool*)
          
 - 
            public
            
            virtual
            GetFilterDesc(nsACString_internal&)
          
 - 
            public
            
            virtual
            GetFilterList(nsIMsgFilterList**)
          
 - 
            public
            
            virtual
            GetFilterName(nsAString_internal&)
          
 - 
            public
            
            virtual
            GetFilterType(nsMsgFilterTypeType*)
          
 - 
            public
            
            virtual
            GetScope(nsIMsgSearchScopeTerm**)
          
 - 
            public
            
            virtual
            GetSearchTerms(nsISupportsArray**)
          
 - 
            public
            
            virtual
            GetSortedActionList(nsISupportsArray*)
          
 - 
            public
            
            virtual
            GetTemporary(PRBool*)
          
 - 
            public
            
            virtual
            GetTerm(PRInt32, nsMsgSearchAttribValue*, nsMsgSearchOpValue*, nsIMsgSearchValue**, PRBool*, nsACString_internal&)
          
 - 
            
            GetType()
          
 - 
            public
            
            virtual
            GetUnparseable(PRBool*)
          
 - 
            public
            
            virtual
            GetUnparsedBuffer(nsACString_internal&)
          
 - 
            public
            
            GetVersion()
          
 - 
            
            IsScript()
          
 - 
            public
            
            virtual
            LogRuleHit(nsIMsgRuleAction*, nsIMsgDBHdr*)
          
 - 
            public
            
            virtual
            MatchHdr(nsIMsgDBHdr*, nsIMsgFolder*, nsIMsgDatabase*, const char*, PRUint32, PRBool*)
          
 - 
            public
            
            virtual
            QueryInterface(const nsIID&, void**)
          
 - 
            public
            
            virtual
            Release()
          
 - 
            public
            
            SaveRule(nsIOutputStream*)
          
 - 
            public
            
            SaveToTextFile(nsIOutputStream*)
          
 - 
            public
            
            virtual
            SetEnabled(PRBool)
          
 - 
            public
            
            virtual
            SetFilterDesc(const nsACString_internal&)
          
 - 
            public
            
            SetFilterList(nsIMsgFilterList*)
          
 - 
            public
            
            virtual
            SetFilterName(const nsAString_internal&)
          
 - 
            public
            
            SetFilterScript(nsCString*)
          
 - 
            public
            
            virtual
            SetFilterType(nsMsgFilterTypeType)
          
 - 
            public
            
            virtual
            SetScope(nsIMsgSearchScopeTerm*)
          
 - 
            public
            
            virtual
            SetSearchTerms(nsISupportsArray*)
          
 - 
            public
            
            virtual
            SetTemporary(PRBool)
          
 - 
            
            SetType(nsMsgFilterTypeType)
          
 - 
            public
            
            virtual
            SetUnparseable(PRBool)
          
 - 
            public
            
            virtual
            SetUnparsedBuffer(const nsACString_internal&)
          
 - 
            protected
            
            _mOwningThread
          
 - 
            protected
            
            mDateFormatter
          
 - 
            protected
            
            mRefCnt
          
 - 
            public
            
            m_action
          
 - 
            protected
            
            m_actionList
          
 - 
            protected
            
            m_description
          
 - 
            protected
            
            m_enabled
          
 - 
            protected
            
            m_expressionTree
          
 - 
            protected
            
            m_filterList
          
 - 
            protected
            
            m_filterName
          
 - 
            protected
            
            m_scope
          
 - 
            protected
            
            m_scriptFileName
          
 - 
            protected
            
            m_temporary
          
 - 
            protected
            
            m_termList
          
 - 
            protected
            
            m_type
          
 - 
            protected
            
            m_unparseable
          
 - 
            protected
            
            m_unparsedBuffer
          
 - 
            public
            
            nsMsgFilter()
          
 - 
            public
            
            virtual
            ~nsMsgFilter()
          
 
        
       
    Locations: