nsIImapIncomingServer

IID:a54c32c7-17ae-4733-b551-1725f15044f6
Inherits From:nsISupports

This interface is implemented by the following components:


Properties

char* adminUrl

PRBool aOLMailboxView

PRBool autoSyncOfflineStores

PRInt32 capabilityPref

PRBool cleanupInboxOnExit

nsMsgImapDeleteModel deleteModel

PRBool doingLsub

PRBool downloadBodiesOnGetNewMail

PRBool dualUseFolders

PRInt32 emptyTrashThreshhold

PRBool fetchByChunks

PRBool isAOLServer

char* manageMailAccountUrl

PRInt32 maximumConnectionsNumber

PRBool mimePartsOnDemand

PRBool offlineDownload

char* otherUsersNamespace

PRBool overrideNamespaces

char* personalNamespace

char* publicNamespace

char* redirectorType

char* serverDirectory

PRBool storeReadMailInPFC

PRBool storeSentMailInPFC

PRInt32 timeOutLimits

PRUnichar* trashFolderName

PRBool useIdle

PRBool usingSubscription


Methods

void allowFolderConversion ( out PRBool allowConversion ) void CloseConnectionForFolder ( nsIMsgFolder msgFolder ) void convertFolderName ( char* originalName , out PRUnichar* convertedName ) void GetImapConnectionAndLoadUrl ( nsIEventQueue clientEventQueue , nsIImapUrl imapUrl , nsISupports consumer ) PRBool getIsPFC ( char* folderName ) void GetNewMessagesForNonInboxFolders ( nsIMsgFolder rootFolder , nsIMsgWindow window , PRBool forceAllFolders , PRBool performingBiff ) nsIMsgFolder getPFC ( PRBool createIfMissing ) nsIMsgFolder GetReadMailPFC ( PRBool createIfMissing ) nsIMsgFolder GetSentMailPFC ( PRBool createIfMissing ) char* getTrashFolderByRedirectorType ( ) char* getUriWithNamespacePrefixIfNecessary ( PRInt32 namespaceType , char* originalUri ) void hideFolderName ( char* originalName , out PRBool hideFolder ) void pseudoInterruptMsgLoad ( nsIMsgFolder imapFolder , nsIMsgWindow msgWindow , out PRBool interrupted ) void reDiscoverAllFolders ( ) void RemoveConnection ( nsIImapProtocol imapConnection ) void ResetConnection ( char* folderName ) void ResetNamespaceReferences ( ) nsIURI subscribeToFolder ( PRUnichar* name , PRBool subscribe )

void allowFolderConversion ( out PRBool allowConversion )

Arguments:
allowConversion

void CloseConnectionForFolder ( nsIMsgFolder msgFolder )

Arguments:
msgFolder

void convertFolderName ( char* originalName , out PRUnichar* convertedName )

Arguments:
originalName
convertedName

void GetImapConnectionAndLoadUrl ( nsIEventQueue clientEventQueue , nsIImapUrl imapUrl , nsISupports consumer )

Arguments:
clientEventQueue
imapUrl
consumer

PRBool getIsPFC ( char* folderName )

Arguments:
folderName

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

char* getTrashFolderByRedirectorType ( )


char* getUriWithNamespacePrefixIfNecessary ( PRInt32 namespaceType , char* originalUri )

Arguments:
namespaceType
originalUri

void hideFolderName ( char* originalName , out PRBool hideFolder )

Arguments:
originalName
hideFolder

void pseudoInterruptMsgLoad ( nsIMsgFolder imapFolder , nsIMsgWindow msgWindow , out PRBool interrupted )

Arguments:
imapFolder
msgWindow
interrupted

void reDiscoverAllFolders ( )


void RemoveConnection ( nsIImapProtocol imapConnection )

Arguments:
imapConnection

void ResetConnection ( char* folderName )

Arguments:
folderName

void ResetNamespaceReferences ( )


nsIURI subscribeToFolder ( PRUnichar* 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.

Add a note User Contributed Notes
No comments available

Copyright © 1999 - 2005 XULPlanet.com