nsIImapIncomingServer
| IID: | D74FA1F8-8D28-43a5-AF13-797ED29F2D1F |
| Inherits From: | nsISupports |
This interface is implemented by the following components:
Properties
ACString adminUrl
PRBool aOLMailboxView
PRBool autoSyncOfflineStores
PRInt32 capabilityPref
PRBool cleanupInboxOnExit
nsMsgImapDeleteModel deleteModel
PRBool doingLsub
PRBool downloadBodiesOnGetNewMail
PRBool dualUseFolders
PRInt32 emptyTrashThreshhold
PRBool fetchByChunks
PRBool isAOLServer
ACString manageMailAccountUrl
PRInt32 maximumConnectionsNumber
PRBool mimePartsOnDemand
PRBool offlineDownload
ACString otherUsersNamespace
PRBool overrideNamespaces
ACString personalNamespace
ACString publicNamespace
ACString redirectorType
ACString serverDirectory
PRBool shuttingDown
PRBool storeReadMailInPFC
PRBool storeSentMailInPFC
PRInt32 timeOutLimits
AString trashFolderName
PRBool useIdle
PRBool usingSubscription
Methods
void allowFolderConversion ( out PRBool allowConversion )
void CloseConnectionForFolder ( nsIMsgFolder msgFolder )
void convertFolderName ( ACString originalName , out AString convertedName )
void GetImapConnectionAndLoadUrl ( nsIEventTarget clientEventTarget , nsIImapUrl imapUrl , nsISupports consumer )
PRBool getIsPFC ( ACString folderName )
void GetNewMessagesForNonInboxFolders ( nsIMsgFolder rootFolder , nsIMsgWindow window , PRBool forceAllFolders , PRBool performingBiff )
nsIMsgFolder getPFC ( PRBool createIfMissing )
nsIMsgFolder GetReadMailPFC ( PRBool createIfMissing )
nsIMsgFolder GetSentMailPFC ( PRBool createIfMissing )
ACString getTrashFolderByRedirectorType ( )
ACString getUriWithNamespacePrefixIfNecessary ( PRInt32 namespaceType , ACString originalUri )
void hideFolderName ( ACString originalName , out PRBool hideFolder )
void pseudoInterruptMsgLoad ( nsIMsgFolder imapFolder , nsIMsgWindow msgWindow , out PRBool interrupted )
void reDiscoverAllFolders ( )
void RemoveConnection ( nsIImapProtocol imapConnection )
void ResetConnection ( ACString folderName )
void ResetNamespaceReferences ( )
nsIURI subscribeToFolder ( AString name , PRBool subscribe )
void CloseConnectionForFolder ( nsIMsgFolder msgFolder )
- Arguments:
- msgFolder
void convertFolderName ( ACString originalName , out AString convertedName )
- Arguments:
- originalName
- convertedName
void GetImapConnectionAndLoadUrl ( nsIEventTarget clientEventTarget , nsIImapUrl imapUrl , nsISupports consumer )
- Arguments:
- clientEventTarget
- imapUrl
- consumer
void GetNewMessagesForNonInboxFolders ( nsIMsgFolder rootFolder , nsIMsgWindow window , PRBool forceAllFolders , PRBool performingBiff )
- Arguments:
- rootFolder
- window
- forceAllFolders
- performingBiff
nsIMsgFolder getPFC ( PRBool createIfMissing )
- Arguments:
- createIfMissing
nsIMsgFolder GetReadMailPFC ( PRBool createIfMissing )
- Arguments:
- createIfMissing
nsIMsgFolder GetSentMailPFC ( PRBool createIfMissing )
- Arguments:
- createIfMissing
ACString getUriWithNamespacePrefixIfNecessary ( PRInt32 namespaceType , ACString originalUri )
- Arguments:
- namespaceType
- originalUri
void hideFolderName ( ACString originalName , out PRBool hideFolder )
- Arguments:
- originalName
- hideFolder
void pseudoInterruptMsgLoad ( nsIMsgFolder imapFolder , nsIMsgWindow msgWindow , out PRBool interrupted )
- Arguments:
- imapFolder
- msgWindow
- interrupted
void RemoveConnection ( nsIImapProtocol imapConnection )
- Arguments:
- imapConnection
nsIURI subscribeToFolder ( AString name , PRBool subscribe )
- Arguments:
- name
- subscribe
References
This interface is passed as an argument to the following methods:
nsIImapProtocol.Initialize, nsIImapService.getListOfFoldersOnServer, nsIImapService.getListOfFoldersWithPath, nsIMsgImapMailFolder.recursiveCloseActiveConnections
Reference documentation is generated from Mozilla's source.
