Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions | Public Attributes
nsIMsgSearchSession Interface Reference

import "nsIMsgSearchSession.idl";

Inheritance diagram for nsIMsgSearchSession:
Inheritance graph
[legend]
Collaboration diagram for nsIMsgSearchSession:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void addSearchTerm (in nsMsgSearchAttribValue attrib, in nsMsgSearchOpValue op, in nsIMsgSearchValue value, in boolean BooleanAND, in string arbitraryHeader)
nsIMsgSearchTerm createTerm ()
void appendTerm (in nsIMsgSearchTerm term)
void registerListener (in nsIMsgSearchNotify listener)
void unregisterListener (in nsIMsgSearchNotify listener)
void getNthSearchTerm (in long whichTerm, in nsMsgSearchAttribValue attrib, in nsMsgSearchOpValue op, in nsIMsgSearchValue value)
long countSearchScopes ()
void getNthSearchScope (in long which, out nsMsgSearchScopeValue scopeId, out nsIMsgFolder folder)
void addScopeTerm (in nsMsgSearchScopeValue scope, in nsIMsgFolder folder)
void addDirectoryScopeTerm (in nsMsgSearchScopeValue scope)
void clearScopes ()
boolean ScopeUsesCustomHeaders (in nsMsgSearchScopeValue scope, in voidPtr selection, in boolean forFilters)
boolean IsStringAttribute (in nsMsgSearchAttribValue attrib)
void AddAllScopes (in nsMsgSearchScopeValue attrib)
void search (in nsIMsgWindow aWindow)
void interruptSearch ()
void pauseSearch ()
void resumeSearch ()
nsMsgSearchType SetSearchParam (in nsMsgSearchType type, in voidPtr param)
void AddResultElement (in nsMsgResultElement element)
boolean MatchHdr (in nsIMsgDBHdr aMsgHdr, in nsIMsgDatabase aDatabase)
void addSearchHit (in nsIMsgDBHdr header, in nsIMsgFolder folder)

Public Attributes

readonly attribute nsISupportsArray searchTerms
readonly attribute unsigned long numSearchTerms
readonly attribute
nsIMsgSearchAdapter 
runningAdapter
readonly attribute voidPtr searchParam
readonly attribute nsMsgSearchType searchType
readonly attribute long numResults
attribute nsIMsgWindow window
const long BooleanOR = 0
const long BooleanAND = 1

Detailed Description

Definition at line 56 of file nsIMsgSearchSession.idl.


Member Function Documentation

boolean nsIMsgSearchSession::ScopeUsesCustomHeaders ( in nsMsgSearchScopeValue  scope,
in voidPtr  selection,
in boolean  forFilters 
)

Member Data Documentation

Definition at line 134 of file nsIMsgSearchSession.idl.

Definition at line 133 of file nsIMsgSearchSession.idl.

Definition at line 129 of file nsIMsgSearchSession.idl.

Definition at line 72 of file nsIMsgSearchSession.idl.

Definition at line 74 of file nsIMsgSearchSession.idl.

Definition at line 118 of file nsIMsgSearchSession.idl.

Definition at line 64 of file nsIMsgSearchSession.idl.

Definition at line 119 of file nsIMsgSearchSession.idl.

Definition at line 130 of file nsIMsgSearchSession.idl.


The documentation for this interface was generated from the following file: