@mozilla.org/messenger/account-manager;1

This component implements the following interfaces:

Properties

readonly nsISupportsArray nsIMsgAccountManager.accounts

Ordered list of all accounts, by the order they are in the prefs array of nsIMsgAccount

readonly nsISupportsArray nsIMsgAccountManager.allIdentities

readonly nsISupportsArray nsIMsgAccountManager.allServers

nsIMsgAccount nsIMsgAccountManager.defaultAccount

readonly nsIMsgFolderCache nsIMsgAccountManager.folderCache

nsIMsgIncomingServer nsIMsgAccountManager.localFoldersServer

readonly PRBool nsIMsgAccountManager.shutdownInProgress

PRBool nsIMsgAccountManager.userNeedsToAuthenticate

For preventing unauthenticated users from seeing header information

Methods

InterfaceMethod
nsIMsgAccountManager void addIncomingServerListener ( nsIIncomingServerListener serverListener )
nsIMsgAccountManager void addRootFolderListener ( nsIFolderListener listener )
nsIMsgAccountManager void CleanupOnExit ( )
nsIMsgAccountManager void closeCachedConnections ( )
nsIMsgAccountManager nsIMsgAccount createAccount ( )
nsIMsgAccountManager nsIMsgIdentity createIdentity ( )
nsIMsgAccountManager nsIMsgIncomingServer createIncomingServer ( char* username , char* hostname , char* type )
nsIMsgAccountManager void duplicateAccount ( nsIMsgAccount account )
nsIMsgAccountManager nsIMsgAccount FindAccountForServer ( nsIMsgIncomingServer server )
nsIMsgAccountManager nsIMsgIncomingServer findRealServer ( char* userName , char* hostname , char* type , PRInt32 port )
nsIMsgAccountManager nsIMsgIncomingServer FindServer ( char* userName , char* hostname , char* type )
nsIMsgAccountManager nsIMsgIncomingServer findServerByURI ( nsIURI URI , PRBool realFlag )
nsIMsgAccountManager PRInt32 FindServerIndex ( nsIMsgIncomingServer server )
nsIMsgAccountManager nsIMsgAccount getAccount ( char* key )
nsIMsgAccountManager char* getChromePackageName ( char* extensionName )
nsIMsgAccountManager PRBool GetCleanupInboxInProgress ( )
nsIMsgAccountManager PRBool GetEmptyTrashInProgress ( )
nsIMsgAccountManager nsIMsgIdentity getFirstIdentityForServer ( nsIMsgIncomingServer server )
nsIMsgAccountManager nsISupportsArray GetIdentitiesForServer ( nsIMsgIncomingServer server )
nsIMsgAccountManager nsIMsgIdentity getIdentity ( char* key )
nsIMsgAccountManager nsIMsgIncomingServer getIncomingServer ( char* key )
nsIMsgAccountManager nsISupportsArray GetServersForIdentity ( nsIMsgIdentity identity )
nsISupportsWeakReference nsIWeakReference GetWeakReference ( )
nsIMsgAccountManager void LoadAccounts ( )
nsIMsgAccountManager void notifyServerChanged ( nsIMsgIncomingServer server )
nsIMsgAccountManager void notifyServerLoaded ( nsIMsgIncomingServer server )
nsIMsgAccountManager void notifyServerUnloaded ( nsIMsgIncomingServer server )
nsIObserver void observe ( nsISupports subject , char* topic , PRUnichar* data )
nsIUrlListener void OnStartRunningUrl ( nsIURI url )
nsIUrlListener void OnStopRunningUrl ( nsIURI url , nsresult exitCode )
nsIMsgAccountManager void removeAccount ( nsIMsgAccount account )
nsIMsgAccountManager void removeIdentity ( nsIMsgIdentity identity )
nsIMsgAccountManager void removeIncomingServerListener ( nsIIncomingServerListener serverListener )
nsIMsgAccountManager void removeRootFolderListener ( nsIFolderListener listener )
nsIMsgAccountManager void saveAccountInfo ( )
nsIMsgAccountManager void saveVirtualFolders ( )
nsIMsgAccountManager void SetFolderDoingCleanupInbox ( nsIMsgFolder folder )
nsIMsgAccountManager void SetFolderDoingEmptyTrash ( nsIMsgFolder folder )
nsIMsgAccountManager void setSpecialFolders ( )
nsIMsgAccountManager void shutdownServers ( )
nsIMsgAccountManager void UnloadAccounts ( )
nsIMsgAccountManager void WriteToFolderCache ( nsIMsgFolderCache folderCache )

Reference documentation is generated from Mozilla's source.

Add a note User Contributed Notes
No comments available

Copyright © 1999 - 2005 XULPlanet.com