WARNING: Most of this content (with the exception of the Mozilla 1.9 XPCOM reference) is very old, and can be expected to be out of date and possibly obsolete. For better XUL documentation, please visit the XUL hub at the Mozilla Developer Center.

nsIMsgMailSession

IID:11fd2852-d7f3-402c-9d2b-6dd206e7e8cd
Inherits From:nsISupports

This interface is implemented by the following components:


Properties

readonly nsIMsgWindow topmostMsgWindow


Methods

void AddFolderListener ( nsIFolderListener listener , folderListenerNotifyFlagValue notifyFlags ) void AddMsgWindow ( nsIMsgWindow msgWindow ) char* ConvertMsgURIToMsgURL ( char* URI , nsIMsgWindow msgWindow ) nsIFile getDataFilesDir ( char* dirName ) PRBool IsFolderOpenInWindow ( nsIMsgFolder folder ) void RemoveFolderListener ( nsIFolderListener listener ) void RemoveMsgWindow ( nsIMsgWindow msgWindow ) void Shutdown ( )

void AddFolderListener ( nsIFolderListener listener , folderListenerNotifyFlagValue notifyFlags )

Adds a listener to be notified when folders update.

Arguments:
listener: The listener to add.
notifyFlags: A combination of flags detailing on which operations to notify the listener. See nsIFolderListener.idl for details.

void AddMsgWindow ( nsIMsgWindow msgWindow )

Arguments:
msgWindow

char* ConvertMsgURIToMsgURL ( char* URI , nsIMsgWindow msgWindow )

Arguments:
URI
msgWindow

nsIFile getDataFilesDir ( char* dirName )

Arguments:
dirName

PRBool IsFolderOpenInWindow ( nsIMsgFolder folder )

Arguments:
folder

void RemoveFolderListener ( nsIFolderListener listener )

Removes a listener from the folder notification list.

Arguments:
listener: The listener to remove.

void RemoveMsgWindow ( nsIMsgWindow msgWindow )

Arguments:
msgWindow

void Shutdown ( )

Reference documentation is generated from Mozilla's source.

Copyright © 1999-2006 XULPlanet.com