@mozilla.org/messenger/services/session;1

This component implements the following interfaces:

Constants

folderListenerNotifyFlagValue nsIFolderListener.added = 1
folderListenerNotifyFlagValue nsIFolderListener.removed = 2
folderListenerNotifyFlagValue nsIFolderListener.propertyChanged = 4
folderListenerNotifyFlagValue nsIFolderListener.intPropertyChanged = 8
folderListenerNotifyFlagValue nsIFolderListener.boolPropertyChanged = 16
folderListenerNotifyFlagValue nsIFolderListener.unicharPropertyChanged = 32
folderListenerNotifyFlagValue nsIFolderListener.propertyFlagChanged = 64
folderListenerNotifyFlagValue nsIFolderListener.event = 128
folderListenerNotifyFlagValue nsIFolderListener.all = -1

Properties

readonly nsISupportsArray nsIMsgMailSession.msgWindowsArray

readonly nsIMsgWindow nsIMsgMailSession.topmostMsgWindow

Methods

InterfaceMethod
nsIMsgMailSession void AddFolderListener ( nsIFolderListener listener , folderListenerNotifyFlagValue notifyFlags )
nsIMsgMailSession void AddMsgWindow ( nsIMsgWindow msgWindow )
nsIMsgMailSession char* ConvertMsgURIToMsgURL ( char* URI , nsIMsgWindow msgWindow )
nsIMsgMailSession nsIFile getDataFilesDir ( char* dirName )
nsIMsgMailSession PRBool IsFolderOpenInWindow ( nsIMsgFolder folder )
nsIFolderListener void OnItemAdded ( nsIRDFResource parentItem , nsISupports item )
nsIFolderListener void OnItemBoolPropertyChanged ( nsIRDFResource item , nsIAtom property , PRBool oldValue , PRBool newValue )
nsIFolderListener void OnItemEvent ( nsIMsgFolder item , nsIAtom event )
nsIFolderListener void OnItemIntPropertyChanged ( nsIRDFResource item , nsIAtom property , PRInt32 oldValue , PRInt32 newValue )
nsIFolderListener void OnItemPropertyChanged ( nsIRDFResource item , nsIAtom property , char* oldValue , char* newValue )
nsIFolderListener void OnItemPropertyFlagChanged ( nsIMsgDBHdr item , nsIAtom property , PRUint32 oldFlag , PRUint32 newFlag )
nsIFolderListener void OnItemRemoved ( nsIRDFResource parentItem , nsISupports item )
nsIFolderListener void OnItemUnicharPropertyChanged ( nsIRDFResource item , nsIAtom property , PRUnichar* oldValue , PRUnichar* newValue )
nsIMsgMailSession void RemoveFolderListener ( nsIFolderListener listener )
nsIMsgMailSession void RemoveMsgWindow ( nsIMsgWindow msgWindow )
nsIMsgMailSession void Shutdown ( )

Reference documentation is generated from Mozilla's source.

Add a note User Contributed Notes
No comments available

Copyright © 1999 - 2005 XULPlanet.com