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: