class nsMsgAccountManager
Members:
-
virtual
AddIncomingServerListener(nsIIncomingServerListener*)
-
virtual
AddRef()
-
virtual
AddRootFolderListener(nsIFolderListener*)
-
AddVFListenersForVF(nsIMsgFolder*, const nsCString&, nsIRDFService*, nsIMsgDBService*)
-
virtual
CleanupOnExit()
-
virtual
CloseCachedConnections()
-
virtual
CreateAccount(nsIMsgAccount**)
-
virtual
CreateIdentity(nsIMsgIdentity**)
-
virtual
CreateIncomingServer(const nsACString_internal&, const nsACString_internal&, const nsACString_internal&, nsIMsgIncomingServer**)
-
virtual
CreateLocalMailAccount()
-
virtual
DuplicateAccount(nsIMsgAccount*)
-
virtual
FindAccountForServer(nsIMsgIncomingServer*, nsIMsgAccount**)
-
virtual
FindRealServer(const nsACString_internal&, const nsACString_internal&, const nsACString_internal&, PRInt32, nsIMsgIncomingServer**)
-
virtual
FindServer(const nsACString_internal&, const nsACString_internal&, const nsACString_internal&, nsIMsgIncomingServer**)
-
virtual
FindServerByURI(nsIURI*, PRBool, nsIMsgIncomingServer**)
-
virtual
FindServerIndex(nsIMsgIncomingServer*, PRInt32*)
-
virtual
GetAccount(const nsACString_internal&, nsIMsgAccount**)
-
virtual
GetAccounts(nsISupportsArray**)
-
virtual
GetAllIdentities(nsISupportsArray**)
-
virtual
GetAllServers(nsISupportsArray**)
-
virtual
GetChromePackageName(const nsACString_internal&, nsACString_internal&)
-
virtual
GetCleanupInboxInProgress(PRBool*)
-
virtual
GetDefaultAccount(nsIMsgAccount**)
-
virtual
GetEmptyTrashInProgress(PRBool*)
-
virtual
GetFirstIdentityForServer(nsIMsgIncomingServer*, nsIMsgIdentity**)
-
virtual
GetFolderCache(nsIMsgFolderCache**)
-
virtual
GetIdentitiesForServer(nsIMsgIncomingServer*, nsISupportsArray**)
-
virtual
GetIdentity(const nsACString_internal&, nsIMsgIdentity**)
-
virtual
GetIncomingServer(const nsACString_internal&, nsIMsgIncomingServer**)
-
GetLocalFoldersPrettyName(nsString&)
-
virtual
GetLocalFoldersServer(nsIMsgIncomingServer**)
-
virtual
GetServersForIdentity(nsIMsgIdentity*, nsISupportsArray**)
-
virtual
GetShutdownInProgress(PRBool*)
-
virtual
GetUserNeedsToAuthenticate(PRBool*)
-
GetVirtualFoldersFile(nsCOMPtr<nsILocalFile>&)
-
Init()
-
virtual
LoadAccounts()
-
virtual
LoadVirtualFolders()
-
LogoutOfServer(nsIMsgIncomingServer*)
-
virtual
NotifyServerChanged(nsIMsgIncomingServer*)
-
virtual
NotifyServerLoaded(nsIMsgIncomingServer*)
-
virtual
NotifyServerUnloaded(nsIMsgIncomingServer*)
-
virtual
Observe(nsISupports*, const char*, const PRUnichar*)
-
virtual
OnItemAdded(nsIMsgFolder*, nsISupports*)
-
virtual
OnItemBoolPropertyChanged(nsIMsgFolder*, nsIAtom*, PRBool, PRBool)
-
virtual
OnItemEvent(nsIMsgFolder*, nsIAtom*)
-
virtual
OnItemIntPropertyChanged(nsIMsgFolder*, nsIAtom*, PRInt32, PRInt32)
-
virtual
OnItemPropertyChanged(nsIMsgFolder*, nsIAtom*, const char*, const char*)
-
virtual
OnItemPropertyFlagChanged(nsIMsgDBHdr*, nsIAtom*, PRUint32, PRUint32)
-
virtual
OnItemRemoved(nsIMsgFolder*, nsISupports*)
-
virtual
OnItemUnicharPropertyChanged(nsIMsgFolder*, nsIAtom*, const PRUnichar*, const PRUnichar*)
-
virtual
OnStartRunningUrl(nsIURI*)
-
virtual
OnStopRunningUrl(nsIURI*, nsresult)
-
virtual
QueryInterface(const nsIID&, void**)
-
virtual
Release()
-
virtual
RemoveAccount(nsIMsgAccount*)
-
virtual
RemoveIdentity(nsIMsgIdentity*)
-
virtual
RemoveIncomingServer(nsIMsgIncomingServer*, PRBool)
-
virtual
RemoveIncomingServerListener(nsIIncomingServerListener*)
-
virtual
RemoveRootFolderListener(nsIFolderListener*)
-
virtual
SaveAccountInfo()
-
virtual
SaveVirtualFolders()
-
virtual
SetDefaultAccount(nsIMsgAccount*)
-
virtual
SetFolderDoingCleanupInbox(nsIMsgFolder*)
-
virtual
SetFolderDoingEmptyTrash(nsIMsgFolder*)
-
SetLastServerFound(nsIMsgIncomingServer*, const nsACString_internal&, const nsACString_internal&, PRInt32, const nsACString_internal&)
-
virtual
SetLocalFoldersServer(nsIMsgIncomingServer*)
-
private
SetSendLaterUriPref(nsIMsgIncomingServer*)
-
virtual
SetSpecialFolders()
-
virtual
SetUserNeedsToAuthenticate(PRBool)
-
Shutdown()
-
virtual
ShutdownServers()
-
virtual
UnloadAccounts()
-
WriteLineToOutputStream(const char*, const char*, nsIOutputStream*)
-
virtual
WriteToFolderCache(nsIMsgFolderCache*)
-
protected
_mOwningThread
-
addIdentityIfUnique(nsISupports*, void*)
-
addListenerToFolder(nsISupports*, void*)
-
createKeyedAccount(const nsCString&, nsIMsgAccount**)
-
createKeyedIdentity(const nsACString_internal&, nsIMsgIdentity**)
-
createKeyedServer(const nsACString_internal&, const nsACString_internal&, const nsACString_internal&, const nsACString_internal&, nsIMsgIncomingServer**)
-
findAccountByKey(nsISupports*, void*)
-
findAccountByServerKey(nsISupports*, void*)
-
findIdentitiesForServer(nsISupports*, void*)
-
findServerIndexByServer(nsISupports*, void*)
-
findServerInternal(const nsACString_internal&, const nsACString_internal&, const nsACString_internal&, PRInt32, PRBool, nsIMsgIncomingServer**)
-
findServerUrl(nsISupports*, void*)
-
findServersForIdentity(nsISupports*, void*)
-
getIdentitiesToArray(nsISupports*, void*)
-
getPrefService()
-
getUniqueAccountKey(const char*, nsISupportsArray*, nsCString&)
-
hashUnloadServer(const nsACString_internal&, nsCOMPtr<nsIMsgIncomingServer>&, void*)
-
private
kDefaultServerAtom
-
private
mAccountKeyList
-
private
mFolderListeners
-
protected
mRefCnt
-
private
m_accounts
-
private
m_accountsLoaded
-
private
m_cleanupInboxInProgress
-
private
m_defaultAccount
-
private
m_emptyTrashInProgress
-
private
m_folderDoingCleanupInbox
-
private
m_folderDoingEmptyTrash
-
private
m_haveShutdown
-
private
m_identities
-
private
m_incomingServerListeners
-
private
m_incomingServers
-
private
m_lastFindServerHostName
-
private
m_lastFindServerPort
-
private
m_lastFindServerResult
-
private
m_lastFindServerType
-
private
m_lastFindServerUserName
-
private
m_loadingVirtualFolders
-
private
m_msgFolderCache
-
private
m_prefs
-
private
m_shutdownInProgress
-
private
m_userAuthenticated
-
private
m_virtualFolderListeners
-
private
m_virtualFoldersLoaded
-
notifyDefaultServerChange(nsIMsgAccount*, nsIMsgAccount*)
-
nsMsgAccountManager()
-
removeKeyedAccount(const nsCString&)
-
removeListenerFromFolder(nsISupports*, void*)
-
setDefaultAccountPref(nsIMsgAccount*)
-
virtual
~nsMsgAccountManager()
Locations: