Back to index

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

import "nsIMsgFolder.idl";

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

List of all members.

Public Member Functions

nsISimpleEnumerator getMessages (in nsIMsgWindow aMsgWindow)
void startFolderLoading ()
void endFolderLoading ()
void updateFolder (in nsIMsgWindow aWindow)
nsIMsgFilterList getFilterList (in nsIMsgWindow msgWindow)
 function to get the filter list on folder's server (or in the case of news, the filter list for this newsgroup)'
void setFilterList (in nsIMsgFilterList filterList)
void ForceDBClosed ()
void Delete ()
void deleteSubFolders (in nsISupportsArray folders, in nsIMsgWindow msgWindow)
void propagateDelete (in nsIMsgFolder folder, in boolean deleteStorage, in nsIMsgWindow msgWindow)
void recursiveDelete (in boolean deleteStorage, in nsIMsgWindow msgWindow)
void createSubfolder (in wstring folderName, in nsIMsgWindow msgWindow)
nsIMsgFolder addSubfolder (in AString folderName)
void createStorageIfMissing (in nsIUrlListener urlListener)
void compact (in nsIUrlListener aListener, in nsIMsgWindow aMsgWindow)
void compactAll (in nsIUrlListener aListener, in nsIMsgWindow aMsgWindow, in nsISupportsArray aFolderArray, in boolean aCompactOfflineAlso, in nsISupportsArray aOfflineFolderArray)
void compactAllOfflineStores (in nsIMsgWindow aMsgWindow, in nsISupportsArray aOfflineFolderArray)
void emptyTrash (in nsIMsgWindow aMsgWindow, in nsIUrlListener aListener)
void rename (in wstring name, in nsIMsgWindow msgWindow)
 change the name of the folder
void renameSubFolders (in nsIMsgWindow msgWindow, in nsIMsgFolder oldFolder)
boolean containsChildNamed (in wstring name)
 looks in immediate children of this folder for the given name
boolean isAncestorOf (in nsIMsgFolder folder)
wstring generateUniqueSubfolderName (in wstring prefix, in nsIMsgFolder otherFolder)
void updateSummaryTotals (in boolean force)
void summaryChanged ()
long getNumUnread (in boolean deep)
 get the total number of unread messages in this folder, or in all subfolders
long getTotalMessages (in boolean deep)
 get the total number of messages in this folder, or in all subfolders
void clearNewMessages ()
 clear new status flag of all of the new messages
void clearRequiresCleanup ()
void setFlag (in unsigned long flag)
void clearFlag (in unsigned long flag)
boolean getFlag (in unsigned long flag)
void setPrefFlag ()
void toggleFlag (in unsigned long flag)
void onFlagChange (in unsigned long flag)
nsIMsgFolder getFoldersWithFlag (in unsigned long flags, in unsigned long resultsize, out unsigned long numFolders)
nsISupportsArray getAllFoldersWithFlag (in unsigned long aFlag)
void getExpansionArray (in nsISupportsArray expansionArray)
string getUriForMsg (in nsIMsgDBHdr msgHdr)
void deleteMessages (in nsISupportsArray messages, in nsIMsgWindow msgWindow, in boolean deleteStorage, in boolean isMove, in nsIMsgCopyServiceListener listener, in boolean allowUndo)
void copyMessages (in nsIMsgFolder srcFolder, in nsISupportsArray messages, in boolean isMove, in nsIMsgWindow msgWindow, in nsIMsgCopyServiceListener listener, in boolean isFolder, in boolean allowUndo)
void copyFolder (in nsIMsgFolder srcFolder, in boolean isMoveFolder, in nsIMsgWindow msgWindow, in nsIMsgCopyServiceListener listener)
void copyFileMessage (in nsIFileSpec fileSpec, in nsIMsgDBHdr msgToReplace, in boolean isDraft, in unsigned long newMsgFlags, in nsIMsgWindow msgWindow, in nsIMsgCopyServiceListener listener)
void acquireSemaphore (in nsISupports semHolder)
void releaseSemaphore (in nsISupports semHolder)
boolean testSemaphore (in nsISupports semHolder)
void getNewMessages (in nsIMsgWindow aWindow, in nsIUrlListener aListener)
void writeToFolderCache (in nsIMsgFolderCache folderCache, in boolean deep)
 write out summary data for this folder to the given folder cache (i.e.
long getNumNewMessages (in boolean deep)
 the number of new messages since this folder was last visited
void setNumNewMessages (in long numNewMessages)
string generateMessageURI (in nsMsgKey msgKey)
void addMessageDispositionState (in nsIMsgDBHdr aMessage, in nsMsgDispositionState aDispositionFlag)
void markMessagesRead (in nsISupportsArray messages, in boolean markRead)
void markAllMessagesRead ()
void markMessagesFlagged (in nsISupportsArray messages, in boolean markFlagged)
void markThreadRead (in nsIMsgThread thread)
void setLabelForMessages (in nsISupportsArray messages, in nsMsgLabelValue label)
nsIMsgDatabase getMsgDatabase (in nsIMsgWindow msgWindow)
void setMsgDatabase (in nsIMsgDatabase msgDatabase)
nsIMsgDatabase getDBFolderInfoAndDB (out nsIDBFolderInfo folderInfo)
nsIMsgDBHdr GetMessageHeader (in nsMsgKey msgKey)
boolean shouldStoreMsgOffline (in nsMsgKey msgKey)
boolean hasMsgOffline (in nsMsgKey msgKey)
nsIInputStream getOfflineFileStream (in nsMsgKey msgKey, out PRUint32 offset, out PRUint32 size)
void DownloadMessagesForOffline (in nsISupportsArray messages, in nsIMsgWindow window)
nsIMsgFolder getChildWithURI (in string uri, in boolean deep, in boolean caseInsensitive)
void downloadAllForOffline (in nsIUrlListener listener, in nsIMsgWindow window)
void enableNotifications (in long notificationType, in boolean enable, in boolean dbBatching)
boolean isCommandEnabled (in string command)
boolean matchOrChangeFilterDestination (in nsIMsgFolder folder, in boolean caseInsensitive)
boolean confirmFolderDeletionForFilter (in nsIMsgWindow msgWindow)
void alertFilterChanged (in nsIMsgWindow msgWindow)
void throwAlertMsg (in string msgName, in nsIMsgWindow msgWindow)
wstring getStringWithFolderNameFromBundle (in string msgName)
void notifyCompactCompleted ()
long compareSortKeys (in nsIMsgFolder msgFolder)
void getSortKey (out octet_ptr key, out unsigned long length)
boolean callFilterPlugins (in nsIMsgWindow aMsgWindow)
string getStringProperty (in string propertyName)
void setStringProperty (in string propertyName, in string propertyValue)
nsISupports getChildNamed (in wstring name)
nsIEnumerator GetSubFolders ()
void AddFolderListener (in nsIFolderListener listener)
void RemoveFolderListener (in nsIFolderListener listener)
nsIMsgFolder FindSubFolder (in ACString escapedSubFolderName)
void NotifyPropertyChanged (in nsIAtom property, in string oldValue, in string newValue)
void NotifyIntPropertyChanged (in nsIAtom property, in long oldValue, in long newValue)
void NotifyBoolPropertyChanged (in nsIAtom property, in boolean oldValue, in boolean newValue)
void NotifyPropertyFlagChanged (in nsIMsgDBHdr item, in nsIAtom property, in unsigned long oldValue, in unsigned long newValue)
void NotifyUnicharPropertyChanged (in nsIAtom property, in wstring oldValue, in wstring newValue)
void NotifyItemAdded (in nsISupports item)
void NotifyItemRemoved (in nsISupports item)
void NotifyFolderEvent (in nsIAtom event)
void ListDescendents (in nsISupportsArray descendents)
void Shutdown (in boolean shutdownChildren)
void setInVFEditSearchScope (in boolean aSearchThisFolder, in boolean aSetOnSubFolders)
void copyDataToOutputStreamForAppend (in nsIInputStream aIStream, in long aLength, in nsIOutputStream outputStream)
void copyDataDone ()
void setJunkScoreForMessages (in nsISupportsArray aMessages, in string aJunkScore)
void applyRetentionSettings ()
void fetchMsgPreviewText ([array, size_is(aNumKeys)] in nsMsgKey aKeysToFetch, in unsigned long aNumKeys, in boolean aLocalOnly, in nsIUrlListener aUrlListener, out boolean aAsyncResults)
 Get the beginning of the message bodies for the passed in keys and store them in the msg hdr property "preview".
void addKeywordsToMessages (in nsISupportsArray aMessages, in string aKeywords)
void removeKeywordsFromMessages (in nsISupportsArray aMessages, in string aKeywords)
ACString getMsgTextFromStream (in nsIMsgDBHdr aMsgHdr, in nsIInputStream aStream, in long aBytesToRead, in long aMaxOutputLen, in boolean aCompressQuotes)
 Extract the message preview text from aStream, storing it as a string property on aMsgHdr.
PRUint32 Count ()
nsISupports GetElementAt (in PRUint32 index)
void QueryElementAt (in PRUint32 index, in nsIIDRef uuid,[iid_is(uuid), retval] out nsQIResult result)
void SetElementAt (in PRUint32 index, in nsISupports item)
void AppendElement (in nsISupports item)
void RemoveElement (in nsISupports item)
nsIEnumerator Enumerate ()
void Clear ()
void read (in nsIObjectInputStream aInputStream)
 Initialize the object implementing nsISerializable, which must have been freshly constructed via CreateInstance.
void write (in nsIObjectOutputStream aOutputStream)
 Serialize the object implementing nsISerializable to aOutputStream, by writing each data member that must be recovered later to reconstitute a working replica of this object, in a canonical member and byte order, to aOutputStream.

Public Attributes

const nsMsgBiffState nsMsgBiffState_NewMail = 0
const nsMsgBiffState nsMsgBiffState_NoMail = 1
const nsMsgBiffState nsMsgBiffState_Unknown = 2
readonly attribute wstring prettiestName
readonly attribute string folderURL
 URL for this folder.
readonly attribute boolean showDeletedMessages
 should probably move to the server
readonly attribute
nsIMsgIncomingServer 
server
 this folder's parent server
readonly attribute boolean isServer
 is this folder the "phantom" server folder?
readonly attribute boolean canSubscribe
readonly attribute boolean canFileMessages
readonly attribute boolean noSelect
readonly attribute boolean imapShared
readonly attribute boolean canDeleteMessages
readonly attribute boolean canCreateSubfolders
 does this folder allow subfolders? for example, newsgroups cannot have subfolders, and the INBOX on some IMAP servers cannot have subfolders
readonly attribute boolean canRename
 can you change the name of this folder? for example, newsgroups and some special folders can't be renamed
readonly attribute boolean canCompact
readonly attribute nsIMsgFolder rootFolder
 the phantom server folder
attribute boolean hasNewMessages
 does this folder have new messages
readonly attribute nsIMsgDBHdr firstNewMessage
 return the first new message in the folder
readonly attribute unsigned long expungedBytes
readonly attribute boolean deletable
 can this folder be deleted? for example, special folders cannot be deleted
readonly attribute boolean displayRecipients
 should we be displaying recipients instead of the sender? for example, in the Sent folder, recipients are more relevant than the sender
readonly attribute boolean manyHeadersToDownload
 used to determine if it will take a long time to download all the headers in this folder - so that we can do folder notifications synchronously instead of asynchronously
readonly attribute boolean requiresCleanup
readonly attribute boolean knowsSearchNntpExtension
 this should go into a news-specific interface
readonly attribute boolean allowsPosting
 this should go into a news-specific interface
readonly attribute string relativePathName
attribute unsigned long sizeOnDisk
 size of this folder on disk (not including .msf file) for imap, it's the sum of the size of the messages
readonly attribute string username
readonly attribute string hostname
attribute unsigned long flags
readonly attribute boolean locked
attribute string charset
 the charset of this folder
attribute boolean charsetOverride
attribute unsigned long biffState
readonly attribute wstring newMessagesNotificationDescription
 verbose description of the new messages in this folder
attribute boolean gettingNewMessages
attribute nsIFileSpec path
 local path of this folder
attribute nsILocalFile filePath
readonly attribute string baseMessageURI
const nsMsgDispositionState nsMsgDispositionState_None = -1
const nsMsgDispositionState nsMsgDispositionState_Replied = 0
const nsMsgDispositionState nsMsgDispositionState_Forwarded = 1
readonly attribute boolean supportsOffline
readonly attribute nsIOutputStream offlineStoreOutputStream
readonly attribute nsIInputStream offlineStoreInputStream
const unsigned long allMessageCountNotifications = 0
 Turn notifications on/off for various notification types.
attribute nsIMsgRetentionSettings retentionSettings
attribute nsIMsgDownloadSettings downloadSettings
attribute long sortOrder
 used for order in the folder pane, folder pickers, etc.
readonly attribute boolean persistElided
 used to determine if we persist the close / open state of this folder or not
readonly attribute nsIMsgFolder parentMsgFolder
attribute nsIDBFolderInfo dBTransferInfo
attribute nsMsgKey lastMessageLoaded
readonly attribute string URI
attribute wstring name
attribute wstring prettyName
readonly attribute wstring abbreviatedName
attribute nsIMsgFolder parent
readonly attribute boolean hasSubFolders
readonly attribute boolean inVFEditSearchScope
readonly attribute nsIMsgIdentity customIdentity

Detailed Description

Definition at line 75 of file nsIMsgFolder.idl.


Member Function Documentation

void nsIMsgFolder::acquireSemaphore ( in nsISupports  semHolder)

Here is the caller graph for this function:

nsIMsgFolder nsIMsgFolder::addSubfolder ( in AString  folderName)
void nsICollection::AppendElement ( in nsISupports  item) [inherited]
void nsICollection::Clear ( ) [inherited]

Implemented in NS_COM, NS_COM, NS_COM, NS_COM, NS_COM, NS_COM, NS_COM, and NS_COM.

Here is the caller graph for this function:

void nsIMsgFolder::clearFlag ( in unsigned long  flag)

clear new status flag of all of the new messages

void nsIMsgFolder::compact ( in nsIUrlListener  aListener,
in nsIMsgWindow  aMsgWindow 
)
void nsIMsgFolder::compactAll ( in nsIUrlListener  aListener,
in nsIMsgWindow  aMsgWindow,
in nsISupportsArray  aFolderArray,
in boolean  aCompactOfflineAlso,
in nsISupportsArray  aOfflineFolderArray 
)
void nsIMsgFolder::compactAllOfflineStores ( in nsIMsgWindow  aMsgWindow,
in nsISupportsArray  aOfflineFolderArray 
)

looks in immediate children of this folder for the given name

Parameters:
namethe name of the target subfolder
void nsIMsgFolder::copyFileMessage ( in nsIFileSpec  fileSpec,
in nsIMsgDBHdr  msgToReplace,
in boolean  isDraft,
in unsigned long  newMsgFlags,
in nsIMsgWindow  msgWindow,
in nsIMsgCopyServiceListener  listener 
)
void nsIMsgFolder::copyFolder ( in nsIMsgFolder  srcFolder,
in boolean  isMoveFolder,
in nsIMsgWindow  msgWindow,
in nsIMsgCopyServiceListener  listener 
)
void nsIMsgFolder::copyMessages ( in nsIMsgFolder  srcFolder,
in nsISupportsArray  messages,
in boolean  isMove,
in nsIMsgWindow  msgWindow,
in nsIMsgCopyServiceListener  listener,
in boolean  isFolder,
in boolean  allowUndo 
)
PRUint32 nsICollection::Count ( ) [inherited]

Implemented in NS_COM, NS_COM, NS_COM, NS_COM, and NS_COM.

void nsIMsgFolder::createSubfolder ( in wstring  folderName,
in nsIMsgWindow  msgWindow 
)

Here is the caller graph for this function:

void nsIMsgFolder::deleteMessages ( in nsISupportsArray  messages,
in nsIMsgWindow  msgWindow,
in boolean  deleteStorage,
in boolean  isMove,
in nsIMsgCopyServiceListener  listener,
in boolean  allowUndo 
)
void nsIMsgFolder::emptyTrash ( in nsIMsgWindow  aMsgWindow,
in nsIUrlListener  aListener 
)
void nsIMsgFolder::enableNotifications ( in long  notificationType,
in boolean  enable,
in boolean  dbBatching 
)

Here is the caller graph for this function:

void nsIMsgFolder::fetchMsgPreviewText ( [array, size_is(aNumKeys)] in nsMsgKey  aKeysToFetch,
in unsigned long  aNumKeys,
in boolean  aLocalOnly,
in nsIUrlListener  aUrlListener,
out boolean  aAsyncResults 
)

Get the beginning of the message bodies for the passed in keys and store them in the msg hdr property "preview".

This is intended for new mail alerts, title tips on folders with new messages, and perhaps titletips/message preview in the thread pane.

Parameters:
aKeysToFetchkeys of msgs to fetch
aNumKeysnumber of keys to fetch
aLocalOnlywhether to fetch msgs from server (imap msgs might be in memory cache from junk filter)
aUrlListenerurl listener to notify if we run url to fetch msgs
Returns:
aAsyncResults if true, we ran a url to fetch one or more of msg bodies
nsIMsgFolder nsIMsgFolder::FindSubFolder ( in ACString  escapedSubFolderName)

Here is the caller graph for this function:

wstring nsIMsgFolder::generateUniqueSubfolderName ( in wstring  prefix,
in nsIMsgFolder  otherFolder 
)
nsISupports nsIMsgFolder::getChildNamed ( in wstring  name)
nsIMsgFolder nsIMsgFolder::getChildWithURI ( in string  uri,
in boolean  deep,
in boolean  caseInsensitive 
)
nsISupports nsICollection::GetElementAt ( in PRUint32  index) [inherited]

Here is the caller graph for this function:

function to get the filter list on folder's server (or in the case of news, the filter list for this newsgroup)'

boolean nsIMsgFolder::getFlag ( in unsigned long  flag)
nsIMsgFolder nsIMsgFolder::getFoldersWithFlag ( in unsigned long  flags,
in unsigned long  resultsize,
out unsigned long  numFolders 
)
ACString nsIMsgFolder::getMsgTextFromStream ( in nsIMsgDBHdr  aMsgHdr,
in nsIInputStream  aStream,
in long  aBytesToRead,
in long  aMaxOutputLen,
in boolean  aCompressQuotes 
)

Extract the message preview text from aStream, storing it as a string property on aMsgHdr.

Parameters:
aMsgHdr
aStream
aBytesToReadnumber of bytes to read from the stream
aMaxOutputLendesired length of the converted message text. Used to control how many characters of msg text we want to store.
aCompressQuotesReplace quotes and citations with " ... " in the preview text

the number of new messages since this folder was last visited

Parameters:
deepif true, descends into all subfolders and gets a grand total

get the total number of unread messages in this folder, or in all subfolders

Parameters:
deepif true, descends into all subfolders and gets a grand total
void nsIMsgFolder::getSortKey ( out octet_ptr  key,
out unsigned long  length 
)

Here is the caller graph for this function:

get the total number of messages in this folder, or in all subfolders

Parameters:
deepif true, descends into all subfolders and gets a grand total
void nsIMsgFolder::NotifyBoolPropertyChanged ( in nsIAtom  property,
in boolean  oldValue,
in boolean  newValue 
)

Here is the caller graph for this function:

void nsIMsgFolder::NotifyIntPropertyChanged ( in nsIAtom  property,
in long  oldValue,
in long  newValue 
)
void nsIMsgFolder::NotifyItemAdded ( in nsISupports  item)
void nsIMsgFolder::NotifyItemRemoved ( in nsISupports  item)
void nsIMsgFolder::NotifyPropertyChanged ( in nsIAtom  property,
in string  oldValue,
in string  newValue 
)
void nsIMsgFolder::NotifyPropertyFlagChanged ( in nsIMsgDBHdr  item,
in nsIAtom  property,
in unsigned long  oldValue,
in unsigned long  newValue 
)
void nsIMsgFolder::NotifyUnicharPropertyChanged ( in nsIAtom  property,
in wstring  oldValue,
in wstring  newValue 
)
void nsIMsgFolder::onFlagChange ( in unsigned long  flag)
void nsIMsgFolder::propagateDelete ( in nsIMsgFolder  folder,
in boolean  deleteStorage,
in nsIMsgWindow  msgWindow 
)
void nsICollection::QueryElementAt ( in PRUint32  index,
in nsIIDRef  uuid,
[iid_is(uuid), retval] out nsQIResult  result 
) [inherited]

Here is the caller graph for this function:

void nsISerializable::read ( in nsIObjectInputStream  aInputStream) [inherited]

Initialize the object implementing nsISerializable, which must have been freshly constructed via CreateInstance.

All data members that can't be set to default values must have been serialized by write, and should be read from aInputStream in the same order by this method.

void nsIMsgFolder::recursiveDelete ( in boolean  deleteStorage,
in nsIMsgWindow  msgWindow 
)
void nsIMsgFolder::releaseSemaphore ( in nsISupports  semHolder)
void nsICollection::RemoveElement ( in nsISupports  item) [inherited]

Here is the caller graph for this function:

Here is the caller graph for this function:

void nsIMsgFolder::rename ( in wstring  name,
in nsIMsgWindow  msgWindow 
)

change the name of the folder

Parameters:
namethe new name of the folder
void nsICollection::SetElementAt ( in PRUint32  index,
in nsISupports  item 
) [inherited]
void nsIMsgFolder::setFlag ( in unsigned long  flag)
void nsIMsgFolder::setInVFEditSearchScope ( in boolean  aSearchThisFolder,
in boolean  aSetOnSubFolders 
)
void nsIMsgFolder::setStringProperty ( in string  propertyName,
in string  propertyValue 
)
void nsIMsgFolder::Shutdown ( in boolean  shutdownChildren)

Here is the caller graph for this function:

boolean nsIMsgFolder::testSemaphore ( in nsISupports  semHolder)
void nsIMsgFolder::throwAlertMsg ( in string  msgName,
in nsIMsgWindow  msgWindow 
)
void nsIMsgFolder::toggleFlag ( in unsigned long  flag)
void nsISerializable::write ( in nsIObjectOutputStream  aOutputStream) [inherited]

Serialize the object implementing nsISerializable to aOutputStream, by writing each data member that must be recovered later to reconstitute a working replica of this object, in a canonical member and byte order, to aOutputStream.

NB: a class that implements nsISerializable must also implement nsIClassInfo, in particular nsIClassInfo::GetClassID.

Here is the caller graph for this function:

write out summary data for this folder to the given folder cache (i.e.

panacea.dat)


Member Data Documentation

Definition at line 433 of file nsIMsgFolder.idl.

Turn notifications on/off for various notification types.

Currently only supporting allMessageCountNotifications which refers to both total and unread message counts.

Definition at line 391 of file nsIMsgFolder.idl.

this should go into a news-specific interface

Definition at line 259 of file nsIMsgFolder.idl.

Definition at line 354 of file nsIMsgFolder.idl.

Definition at line 328 of file nsIMsgFolder.idl.

Definition at line 130 of file nsIMsgFolder.idl.

does this folder allow subfolders? for example, newsgroups cannot have subfolders, and the INBOX on some IMAP servers cannot have subfolders

Definition at line 121 of file nsIMsgFolder.idl.

Definition at line 114 of file nsIMsgFolder.idl.

Definition at line 111 of file nsIMsgFolder.idl.

can you change the name of this folder? for example, newsgroups and some special folders can't be renamed

Definition at line 128 of file nsIMsgFolder.idl.

Definition at line 110 of file nsIMsgFolder.idl.

the charset of this folder

Definition at line 326 of file nsIMsgFolder.idl.

Definition at line 327 of file nsIMsgFolder.idl.

Definition at line 523 of file nsIMsgFolder.idl.

Definition at line 421 of file nsIMsgFolder.idl.

can this folder be deleted? for example, special folders cannot be deleted

Definition at line 231 of file nsIMsgFolder.idl.

should we be displaying recipients instead of the sender? for example, in the Sent folder, recipients are more relevant than the sender

Definition at line 238 of file nsIMsgFolder.idl.

Definition at line 406 of file nsIMsgFolder.idl.

Definition at line 224 of file nsIMsgFolder.idl.

Definition at line 352 of file nsIMsgFolder.idl.

return the first new message in the folder

Definition at line 216 of file nsIMsgFolder.idl.

Definition at line 280 of file nsIMsgFolder.idl.

URL for this folder.

Definition at line 94 of file nsIMsgFolder.idl.

Definition at line 345 of file nsIMsgFolder.idl.

does this folder have new messages

Definition at line 210 of file nsIMsgFolder.idl.

Definition at line 439 of file nsIMsgFolder.idl.

Definition at line 270 of file nsIMsgFolder.idl.

Definition at line 113 of file nsIMsgFolder.idl.

Definition at line 474 of file nsIMsgFolder.idl.

is this folder the "phantom" server folder?

Definition at line 109 of file nsIMsgFolder.idl.

this should go into a news-specific interface

Definition at line 254 of file nsIMsgFolder.idl.

Definition at line 427 of file nsIMsgFolder.idl.

Definition at line 313 of file nsIMsgFolder.idl.

used to determine if it will take a long time to download all the headers in this folder - so that we can do folder notifications synchronously instead of asynchronously

Definition at line 245 of file nsIMsgFolder.idl.

Definition at line 431 of file nsIMsgFolder.idl.

verbose description of the new messages in this folder

Definition at line 342 of file nsIMsgFolder.idl.

Definition at line 112 of file nsIMsgFolder.idl.

Definition at line 77 of file nsIMsgFolder.idl.

Definition at line 78 of file nsIMsgFolder.idl.

Definition at line 79 of file nsIMsgFolder.idl.

Definition at line 359 of file nsIMsgFolder.idl.

Definition at line 357 of file nsIMsgFolder.idl.

Definition at line 358 of file nsIMsgFolder.idl.

Definition at line 380 of file nsIMsgFolder.idl.

Definition at line 379 of file nsIMsgFolder.idl.

Definition at line 436 of file nsIMsgFolder.idl.

Definition at line 419 of file nsIMsgFolder.idl.

local path of this folder

Definition at line 349 of file nsIMsgFolder.idl.

used to determine if we persist the close / open state of this folder or not

Definition at line 416 of file nsIMsgFolder.idl.

Definition at line 89 of file nsIMsgFolder.idl.

Definition at line 432 of file nsIMsgFolder.idl.

Definition at line 261 of file nsIMsgFolder.idl.

Definition at line 247 of file nsIMsgFolder.idl.

Definition at line 405 of file nsIMsgFolder.idl.

the phantom server folder

Definition at line 135 of file nsIMsgFolder.idl.

this folder's parent server

Definition at line 104 of file nsIMsgFolder.idl.

should probably move to the server

Definition at line 99 of file nsIMsgFolder.idl.

size of this folder on disk (not including .msf file) for imap, it's the sum of the size of the messages

Definition at line 267 of file nsIMsgFolder.idl.

used for order in the folder pane, folder pickers, etc.

Definition at line 411 of file nsIMsgFolder.idl.

Definition at line 373 of file nsIMsgFolder.idl.

Definition at line 430 of file nsIMsgFolder.idl.

Definition at line 269 of file nsIMsgFolder.idl.


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