Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions | Public Attributes
nsIImapService Interface Reference

import "nsIImapService.idl";

Inheritance diagram for nsIImapService:
Inheritance graph
[legend]
Collaboration diagram for nsIImapService:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void selectFolder (in nsIEventQueue aClientEventQueue, in nsIMsgFolder aImapMailFolder, in nsIUrlListener aUrlListener, in nsIMsgWindow aMsgWindow, out nsIURI aURL)
void liteSelectFolder (in nsIEventQueue aClientEventQueue, in nsIMsgFolder aImapMailFolder, in nsIUrlListener aUrlListener, out nsIURI aURL)
void fetchMessage (in nsIImapUrl aUrl, in nsImapState aImapAction, in nsIMsgFolder aImapMailFolder, in nsIImapMessageSink aImapMessageSink, in nsIMsgWindow aMsgWindow, in nsISupports aConsumer, in string aMessageIdentifierList, in boolean convertDataToText, in string additionalHeader, out nsIURI aOutURL)
void noop (in nsIEventQueue aClientEventQueue, in nsIMsgFolder aImapMailFolder, in nsIUrlListener aUrlListener, out nsIURI aURL)
void getHeaders (in nsIEventQueue aClientEventQueue, in nsIMsgFolder aImapMailFolder, in nsIUrlListener aUrlListener, out nsIURI aURL, in string aMessageIdentifierList, in boolean aMessageIdsAreUID)
nsIURI getBodyStart (in nsIEventQueue aClientEventQueue, in nsIMsgFolder aImapMailFolder, in nsIUrlListener aUrlListener, in string aMessageIdentifierList, in long numBytes)
void expunge (in nsIEventQueue aClientEventQueue, in nsIMsgFolder aImapMailFolder, in nsIUrlListener aUrlListener, out nsIURI aURL)
nsIURI updateFolderStatus (in nsIEventQueue aClientEventQueue, in nsIMsgFolder aImapMailFolder, in nsIUrlListener aUrlListener)
void biff (in nsIEventQueue aClientEventQueue, in nsIMsgFolder aImapMailFolder, in nsIUrlListener aUrlListener, out nsIURI aURL, in unsigned long aUidHighWater)
void deleteMessages (in nsIEventQueue aClientEventQueue, in nsIMsgFolder aImapMailFolder, in nsIUrlListener aUrlListener, out nsIURI aURL, in string aMessageIdentifierList, in boolean aMessageIdsAreUID)
void deleteAllMessages (in nsIEventQueue aClientEventQueue, in nsIMsgFolder aImapMailFolder, in nsIUrlListener aUrlListener, out nsIURI aURL)
void addMessageFlags (in nsIEventQueue aClientEventQueue, in nsIMsgFolder aImapMailFolder, in nsIUrlListener aUrlListener, out nsIURI aURL, in string aMessageIdentifierList, in imapMessageFlagsType aFlags, in boolean aMessageIdsAreUID)
void subtractMessageFlags (in nsIEventQueue aClientEventQueue, in nsIMsgFolder aImapMailFolder, in nsIUrlListener aUrlListener, out nsIURI aURL, in string aMessageIdentifierList, in imapMessageFlagsType aFlags, in boolean aMessageIdsAreUID)
void setMessageFlags (in nsIEventQueue aClientEventQueue, in nsIMsgFolder aImapMailFolder, in nsIUrlListener aUrlListener, out nsIURI aURL, in string aMessageIdentifierList, in imapMessageFlagsType aFlags, in boolean aMessageIdsAreUID)
void discoverAllFolders (in nsIEventQueue aClientEventQueue, in nsIMsgFolder aImapMailFolder, in nsIUrlListener aUrlListener, in nsIMsgWindow aMsgWindow, out nsIURI aURL)
void discoverAllAndSubscribedFolders (in nsIEventQueue aClientEventQueue, in nsIMsgFolder aImapMailFolder, in nsIUrlListener aUrlListener, out nsIURI aURL)
void discoverChildren (in nsIEventQueue aClientEventQueue, in nsIMsgFolder aImapMailFolder, in nsIUrlListener aUrlListener, in string folderPath, out nsIURI aURL)
void onlineMessageCopy (in nsIEventQueue aClientEventQueue, in nsIMsgFolder aSrcFolder, in string aMessageIds, in nsIMsgFolder aDstFolder, in boolean aIdsAreUids, in boolean aIsMove, in nsIUrlListener aUrlListener, out nsIURI aURL, in nsISupports aCopyState, in nsIMsgWindow aWindow)
void appendMessageFromFile (in nsIEventQueue aClientEventQueue, in nsIFileSpec aFileSpec, in nsIMsgFolder aDstFolder, in string aMessageId, in boolean idsAreUids, in boolean aInSelectedState, in nsIUrlListener aUrlListener, out nsIURI aURL, in nsISupports aCopyState, in nsIMsgWindow aMsgWindow)
void downloadMessagesForOffline (in string aMessageIds, in nsIMsgFolder aSrcFolder, in nsIUrlListener aListener, in nsIMsgWindow aMsgWindow)
nsIURI moveFolder (in nsIEventQueue aClientEventQueue, in nsIMsgFolder aSrcFolder, in nsIMsgFolder aDstFolder, in nsIUrlListener aUrlListener, in nsIMsgWindow msgWindow)
nsIURI renameLeaf (in nsIEventQueue aClientEventQueue, in nsIMsgFolder aSrcFolder, in wstring aLeafName, in nsIUrlListener aUrlListener, in nsIMsgWindow msgWindow)
nsIURI deleteFolder (in nsIEventQueue aClientEventQueue, in nsIMsgFolder aFolder, in nsIUrlListener aUrlListener)
nsIURI createFolder (in nsIEventQueue aClientEventQueue, in nsIMsgFolder aParentFolder, in wstring aLeafName, in nsIUrlListener aUrlListener)
nsIURI listFolder (in nsIEventQueue aClientEventQueue, in nsIMsgFolder aMailFolder, in nsIUrlListener aUrlListener)
nsIURI subscribeFolder (in nsIEventQueue aClientEventQueue, in nsIMsgFolder aMailFolder, in wstring mailboxName, in nsIUrlListener aUrlListener)
nsIURI unsubscribeFolder (in nsIEventQueue aClientEventQueue, in nsIMsgFolder aMailFolder, in wstring mailboxName, in nsIUrlListener aUrlListener)
nsIURI ensureFolderExists (in nsIEventQueue aClientEventQueue, in nsIMsgFolder aParentFolder, in wstring aLeafName, in nsIUrlListener aUrlListener)
nsIURI getFolderAdminUrl (in nsIEventQueue aClientEventQueue, in nsIMsgFolder aMailFolder, in nsIMsgWindow aMsgWindow, in nsIUrlListener aUrlListener)
nsIURI issueCommandOnMsgs (in nsIEventQueue aClientEventQueue, in nsIMsgFolder aMailFolder, in nsIMsgWindow aMsgWindow, in string aCommand, in string aMessageIdentifierList)
nsIURI fetchCustomMsgAttribute (in nsIEventQueue aClientEventQueue, in nsIMsgFolder aMailFolder, in nsIMsgWindow aMsgWindow, in string aAttribute, in string aMessageIdentifierList)
nsIURI storeCustomKeywords (in nsIEventQueue aClientEventQueue, in nsIMsgFolder aMailFolder, in nsIMsgWindow aMsgWindow, in string flagsToAdd, in string flagsToSubtract, in string aMessageIdentifierList)
void getListOfFoldersOnServer (in nsIImapIncomingServer aServer, in nsIMsgWindow aMsgWindow)
void getListOfFoldersWithPath (in nsIImapIncomingServer aServer, in nsIMsgWindow aMsgWindow, in string folderPath)
nsISupports playbackAllOfflineOperations (in nsIMsgWindow aMsgWindow, in nsIUrlListener aListener)
void downloadAllOffineImapFolders (in nsIMsgWindow aMsgWindow, in nsIUrlListener aListener)

Public Attributes

readonly attribute nsICacheSession cacheSession

Detailed Description

Definition at line 62 of file nsIImapService.idl.


Member Function Documentation

void nsIImapService::addMessageFlags ( in nsIEventQueue  aClientEventQueue,
in nsIMsgFolder  aImapMailFolder,
in nsIUrlListener  aUrlListener,
out nsIURI  aURL,
in string  aMessageIdentifierList,
in imapMessageFlagsType  aFlags,
in boolean  aMessageIdsAreUID 
)
void nsIImapService::appendMessageFromFile ( in nsIEventQueue  aClientEventQueue,
in nsIFileSpec  aFileSpec,
in nsIMsgFolder  aDstFolder,
in string  aMessageId,
in boolean  idsAreUids,
in boolean  aInSelectedState,
in nsIUrlListener  aUrlListener,
out nsIURI  aURL,
in nsISupports  aCopyState,
in nsIMsgWindow  aMsgWindow 
)
void nsIImapService::biff ( in nsIEventQueue  aClientEventQueue,
in nsIMsgFolder  aImapMailFolder,
in nsIUrlListener  aUrlListener,
out nsIURI  aURL,
in unsigned long  aUidHighWater 
)
nsIURI nsIImapService::createFolder ( in nsIEventQueue  aClientEventQueue,
in nsIMsgFolder  aParentFolder,
in wstring  aLeafName,
in nsIUrlListener  aUrlListener 
)
void nsIImapService::deleteAllMessages ( in nsIEventQueue  aClientEventQueue,
in nsIMsgFolder  aImapMailFolder,
in nsIUrlListener  aUrlListener,
out nsIURI  aURL 
)
nsIURI nsIImapService::deleteFolder ( in nsIEventQueue  aClientEventQueue,
in nsIMsgFolder  aFolder,
in nsIUrlListener  aUrlListener 
)
void nsIImapService::deleteMessages ( in nsIEventQueue  aClientEventQueue,
in nsIMsgFolder  aImapMailFolder,
in nsIUrlListener  aUrlListener,
out nsIURI  aURL,
in string  aMessageIdentifierList,
in boolean  aMessageIdsAreUID 
)
void nsIImapService::discoverAllAndSubscribedFolders ( in nsIEventQueue  aClientEventQueue,
in nsIMsgFolder  aImapMailFolder,
in nsIUrlListener  aUrlListener,
out nsIURI  aURL 
)
void nsIImapService::discoverAllFolders ( in nsIEventQueue  aClientEventQueue,
in nsIMsgFolder  aImapMailFolder,
in nsIUrlListener  aUrlListener,
in nsIMsgWindow  aMsgWindow,
out nsIURI  aURL 
)
void nsIImapService::discoverChildren ( in nsIEventQueue  aClientEventQueue,
in nsIMsgFolder  aImapMailFolder,
in nsIUrlListener  aUrlListener,
in string  folderPath,
out nsIURI  aURL 
)
void nsIImapService::downloadMessagesForOffline ( in string  aMessageIds,
in nsIMsgFolder  aSrcFolder,
in nsIUrlListener  aListener,
in nsIMsgWindow  aMsgWindow 
)
nsIURI nsIImapService::ensureFolderExists ( in nsIEventQueue  aClientEventQueue,
in nsIMsgFolder  aParentFolder,
in wstring  aLeafName,
in nsIUrlListener  aUrlListener 
)
void nsIImapService::expunge ( in nsIEventQueue  aClientEventQueue,
in nsIMsgFolder  aImapMailFolder,
in nsIUrlListener  aUrlListener,
out nsIURI  aURL 
)
nsIURI nsIImapService::fetchCustomMsgAttribute ( in nsIEventQueue  aClientEventQueue,
in nsIMsgFolder  aMailFolder,
in nsIMsgWindow  aMsgWindow,
in string  aAttribute,
in string  aMessageIdentifierList 
)
void nsIImapService::fetchMessage ( in nsIImapUrl  aUrl,
in nsImapState  aImapAction,
in nsIMsgFolder  aImapMailFolder,
in nsIImapMessageSink  aImapMessageSink,
in nsIMsgWindow  aMsgWindow,
in nsISupports  aConsumer,
in string  aMessageIdentifierList,
in boolean  convertDataToText,
in string  additionalHeader,
out nsIURI  aOutURL 
)
nsIURI nsIImapService::getBodyStart ( in nsIEventQueue  aClientEventQueue,
in nsIMsgFolder  aImapMailFolder,
in nsIUrlListener  aUrlListener,
in string  aMessageIdentifierList,
in long  numBytes 
)
nsIURI nsIImapService::getFolderAdminUrl ( in nsIEventQueue  aClientEventQueue,
in nsIMsgFolder  aMailFolder,
in nsIMsgWindow  aMsgWindow,
in nsIUrlListener  aUrlListener 
)
void nsIImapService::getHeaders ( in nsIEventQueue  aClientEventQueue,
in nsIMsgFolder  aImapMailFolder,
in nsIUrlListener  aUrlListener,
out nsIURI  aURL,
in string  aMessageIdentifierList,
in boolean  aMessageIdsAreUID 
)
nsIURI nsIImapService::issueCommandOnMsgs ( in nsIEventQueue  aClientEventQueue,
in nsIMsgFolder  aMailFolder,
in nsIMsgWindow  aMsgWindow,
in string  aCommand,
in string  aMessageIdentifierList 
)
nsIURI nsIImapService::listFolder ( in nsIEventQueue  aClientEventQueue,
in nsIMsgFolder  aMailFolder,
in nsIUrlListener  aUrlListener 
)
void nsIImapService::liteSelectFolder ( in nsIEventQueue  aClientEventQueue,
in nsIMsgFolder  aImapMailFolder,
in nsIUrlListener  aUrlListener,
out nsIURI  aURL 
)
nsIURI nsIImapService::moveFolder ( in nsIEventQueue  aClientEventQueue,
in nsIMsgFolder  aSrcFolder,
in nsIMsgFolder  aDstFolder,
in nsIUrlListener  aUrlListener,
in nsIMsgWindow  msgWindow 
)
void nsIImapService::noop ( in nsIEventQueue  aClientEventQueue,
in nsIMsgFolder  aImapMailFolder,
in nsIUrlListener  aUrlListener,
out nsIURI  aURL 
)
void nsIImapService::onlineMessageCopy ( in nsIEventQueue  aClientEventQueue,
in nsIMsgFolder  aSrcFolder,
in string  aMessageIds,
in nsIMsgFolder  aDstFolder,
in boolean  aIdsAreUids,
in boolean  aIsMove,
in nsIUrlListener  aUrlListener,
out nsIURI  aURL,
in nsISupports  aCopyState,
in nsIMsgWindow  aWindow 
)
nsISupports nsIImapService::playbackAllOfflineOperations ( in nsIMsgWindow  aMsgWindow,
in nsIUrlListener  aListener 
)
nsIURI nsIImapService::renameLeaf ( in nsIEventQueue  aClientEventQueue,
in nsIMsgFolder  aSrcFolder,
in wstring  aLeafName,
in nsIUrlListener  aUrlListener,
in nsIMsgWindow  msgWindow 
)
void nsIImapService::selectFolder ( in nsIEventQueue  aClientEventQueue,
in nsIMsgFolder  aImapMailFolder,
in nsIUrlListener  aUrlListener,
in nsIMsgWindow  aMsgWindow,
out nsIURI  aURL 
)
void nsIImapService::setMessageFlags ( in nsIEventQueue  aClientEventQueue,
in nsIMsgFolder  aImapMailFolder,
in nsIUrlListener  aUrlListener,
out nsIURI  aURL,
in string  aMessageIdentifierList,
in imapMessageFlagsType  aFlags,
in boolean  aMessageIdsAreUID 
)
nsIURI nsIImapService::storeCustomKeywords ( in nsIEventQueue  aClientEventQueue,
in nsIMsgFolder  aMailFolder,
in nsIMsgWindow  aMsgWindow,
in string  flagsToAdd,
in string  flagsToSubtract,
in string  aMessageIdentifierList 
)
nsIURI nsIImapService::subscribeFolder ( in nsIEventQueue  aClientEventQueue,
in nsIMsgFolder  aMailFolder,
in wstring  mailboxName,
in nsIUrlListener  aUrlListener 
)
void nsIImapService::subtractMessageFlags ( in nsIEventQueue  aClientEventQueue,
in nsIMsgFolder  aImapMailFolder,
in nsIUrlListener  aUrlListener,
out nsIURI  aURL,
in string  aMessageIdentifierList,
in imapMessageFlagsType  aFlags,
in boolean  aMessageIdsAreUID 
)
nsIURI nsIImapService::unsubscribeFolder ( in nsIEventQueue  aClientEventQueue,
in nsIMsgFolder  aMailFolder,
in wstring  mailboxName,
in nsIUrlListener  aUrlListener 
)
nsIURI nsIImapService::updateFolderStatus ( in nsIEventQueue  aClientEventQueue,
in nsIMsgFolder  aImapMailFolder,
in nsIUrlListener  aUrlListener 
)

Member Data Documentation

Definition at line 276 of file nsIImapService.idl.


The documentation for this interface was generated from the following file: