class nsImapService
Members:
-
virtual
AddImapFetchToUrl(nsIURI*, nsIMsgFolder*, const nsACString_internal&, const nsACString_internal&)
-
virtual
AddMessageFlags(nsIEventTarget*, nsIMsgFolder*, nsIUrlListener*, nsIURI**, const nsACString_internal&, imapMessageFlagsType, PRBool)
-
virtual
AddRef()
-
virtual
AllowPort(PRInt32, const char*, PRBool*)
-
virtual
AppendMessageFromFile(nsIEventTarget*, nsIFile*, nsIMsgFolder*, const nsACString_internal&, PRBool, PRBool, nsIUrlListener*, nsIURI**, nsISupports*, nsIMsgWindow*)
-
virtual
Biff(nsIEventTarget*, nsIMsgFolder*, nsIUrlListener*, nsIURI**, PRUint32)
-
ChangeFolderSubscription(nsIEventTarget*, nsIMsgFolder*, const nsAString_internal&, const char*, nsIUrlListener*, nsIURI**)
-
virtual
CopyMessage(const char*, nsIStreamListener*, PRBool, nsIUrlListener*, nsIMsgWindow*, nsIURI**)
-
virtual
CopyMessages(nsTArray<unsigned int>&, nsIMsgFolder*, nsIStreamListener*, PRBool, nsIUrlListener*, nsIMsgWindow*, nsIURI**)
-
virtual
CreateFolder(nsIEventTarget*, nsIMsgFolder*, const nsAString_internal&, nsIUrlListener*, nsIURI**)
-
CreateStartOfImapUrl(const nsACString_internal&, nsIImapUrl**, nsIMsgFolder*, nsIUrlListener*, nsACString_internal&, PRUnichar&)
-
DecomposeImapURI(const nsACString_internal&, nsIMsgFolder**, nsACString_internal&)
-
DecomposeImapURI(const nsACString_internal&, nsIMsgFolder**, nsMsgKey*)
-
virtual
DeleteAllMessages(nsIEventTarget*, nsIMsgFolder*, nsIUrlListener*, nsIURI**)
-
virtual
DeleteFolder(nsIEventTarget*, nsIMsgFolder*, nsIUrlListener*, nsIMsgWindow*, nsIURI**)
-
virtual
DeleteMessages(nsIEventTarget*, nsIMsgFolder*, nsIUrlListener*, nsIURI**, const nsACString_internal&, PRBool)
-
DiddleFlags(nsIEventTarget*, nsIMsgFolder*, nsIUrlListener*, nsIURI**, const nsACString_internal&, const char*, imapMessageFlagsType, PRBool)
-
virtual
DiscoverAllAndSubscribedFolders(nsIEventTarget*, nsIMsgFolder*, nsIUrlListener*, nsIURI**)
-
virtual
DiscoverAllFolders(nsIEventTarget*, nsIMsgFolder*, nsIUrlListener*, nsIMsgWindow*, nsIURI**)
-
virtual
DiscoverChildren(nsIEventTarget*, nsIMsgFolder*, nsIUrlListener*, const nsACString_internal&, nsIURI**)
-
virtual
DisplayMessage(const char*, nsISupports*, nsIMsgWindow*, nsIUrlListener*, const char*, nsIURI**)
-
virtual
DisplayMessageForPrinting(const char*, nsISupports*, nsIMsgWindow*, nsIUrlListener*, nsIURI**)
-
virtual
DownloadAllOffineImapFolders(nsIMsgWindow*, nsIUrlListener*)
-
virtual
DownloadMessagesForOffline(const nsACString_internal&, nsIMsgFolder*, nsIUrlListener*, nsIMsgWindow*)
-
virtual
EnsureFolderExists(nsIEventTarget*, nsIMsgFolder*, const nsAString_internal&, nsIUrlListener*, nsIURI**)
-
virtual
Expunge(nsIEventTarget*, nsIMsgFolder*, nsIUrlListener*, nsIURI**)
-
virtual
FetchCustomMsgAttribute(nsIEventTarget*, nsIMsgFolder*, nsIMsgWindow*, const nsACString_internal&, const nsACString_internal&, nsIURI**)
-
public
virtual
FetchMessage(nsIImapUrl*, nsImapState, nsIMsgFolder*, nsIImapMessageSink*, nsIMsgWindow*, nsISupports*, const nsACString_internal&, PRBool, const nsACString_internal&, nsIURI**)
-
FetchMimePart(nsIImapUrl*, nsImapAction, nsIMsgFolder*, nsIImapMessageSink*, nsIURI**, nsISupports*, const nsACString_internal&, const nsACString_internal&)
-
virtual
FetchMimePart(nsIURI*, const char*, nsISupports*, nsIMsgWindow*, nsIUrlListener*, nsIURI**)
-
FolderCommand(nsIEventTarget*, nsIMsgFolder*, nsIUrlListener*, const char*, nsImapAction, nsIMsgWindow*, nsIURI**)
-
virtual
GetBodyStart(nsIEventTarget*, nsIMsgFolder*, nsIUrlListener*, const nsACString_internal&, PRInt32, nsIURI**)
-
virtual
GetCacheSession(nsICacheSession**)
-
virtual
GetCanDelete(PRBool*)
-
virtual
GetCanDuplicate(PRBool*)
-
virtual
GetCanGetIncomingMessages(PRBool*)
-
virtual
GetCanGetMessages(PRBool*)
-
virtual
GetCanLoginAtStartUp(PRBool*)
-
virtual
GetDefaultDoBiff(PRBool*)
-
virtual
GetDefaultLocalPath(nsILocalFile**)
-
virtual
GetDefaultPort(PRInt32*)
-
virtual
GetDefaultServerPort(PRBool, PRInt32*)
-
virtual
GetFolderAdminUrl(nsIEventTarget*, nsIMsgFolder*, nsIMsgWindow*, nsIUrlListener*, nsIURI**)
-
GetFolderName(nsIMsgFolder*, nsACString_internal&)
-
virtual
GetHeaders(nsIEventTarget*, nsIMsgFolder*, nsIUrlListener*, nsIURI**, const nsACString_internal&, PRBool)
-
GetHierarchyDelimiter(nsIMsgFolder*)
-
GetImapConnectionAndLoadUrl(nsIEventTarget*, nsIImapUrl*, nsISupports*, nsIURI**)
-
virtual
GetListOfFoldersOnServer(nsIImapIncomingServer*, nsIMsgWindow*)
-
virtual
GetListOfFoldersWithPath(nsIImapIncomingServer*, nsIMsgWindow*, const nsACString_internal&)
-
GetMessageFromUrl(nsIImapUrl*, nsImapAction, nsIMsgFolder*, nsIImapMessageSink*, nsIMsgWindow*, nsISupports*, PRBool, nsIURI**)
-
virtual
GetPreflightPrettyNameWithEmailAddress(PRBool*)
-
virtual
GetProtocolFlags(PRUint32*)
-
virtual
GetRequiresUsername(PRBool*)
-
virtual
GetScheme(nsACString_internal&)
-
GetServerFromUrl(nsIImapUrl*, nsIMsgIncomingServer**)
-
virtual
GetServerIID(nsIID**)
-
virtual
GetShowComposeMsgLink(PRBool*)
-
virtual
GetSpecialFoldersDeletionAllowed(PRBool*)
-
virtual
GetUrlForUri(const char*, nsIURI**, nsIMsgWindow*)
-
virtual
HandleContent(const char*, nsIInterfaceRequestor*, nsIRequest*)
-
virtual
IsMsgInMemCache(nsIURI*, nsIMsgFolder*, nsICacheEntryDescriptor**, PRBool*)
-
virtual
IssueCommandOnMsgs(nsIEventTarget*, nsIMsgFolder*, nsIMsgWindow*, const nsACString_internal&, const nsACString_internal&, nsIURI**)
-
virtual
ListFolder(nsIEventTarget*, nsIMsgFolder*, nsIUrlListener*, nsIURI**)
-
virtual
LiteSelectFolder(nsIEventTarget*, nsIMsgFolder*, nsIUrlListener*, nsIURI**)
-
virtual
MessageURIToMsgHdr(const char*, nsIMsgDBHdr**)
-
virtual
MoveFolder(nsIEventTarget*, nsIMsgFolder*, nsIMsgFolder*, nsIUrlListener*, nsIMsgWindow*, nsIURI**)
-
virtual
NewChannel(nsIURI*, nsIChannel**)
-
virtual
NewURI(const nsACString_internal&, const char*, nsIURI*, nsIURI**)
-
virtual
Noop(nsIEventTarget*, nsIMsgFolder*, nsIUrlListener*, nsIURI**)
-
OfflineAppendFromFile(nsIFile*, nsIURI*, nsIMsgFolder*, const nsACString_internal&, PRBool, nsIUrlListener*, nsIURI**, nsISupports*)
-
virtual
OnlineMessageCopy(nsIEventTarget*, nsIMsgFolder*, const nsACString_internal&, nsIMsgFolder*, PRBool, PRBool, nsIUrlListener*, nsIURI**, nsISupports*, nsIMsgWindow*)
-
virtual
OpenAttachment(const char*, const char*, const char*, const char*, nsISupports*, nsIMsgWindow*, nsIUrlListener*)
-
virtual
PlaybackAllOfflineOperations(nsIMsgWindow*, nsIUrlListener*, nsISupports**)
-
virtual
QueryInterface(const nsIID&, void**)
-
virtual
Release()
-
virtual
RenameLeaf(nsIEventTarget*, nsIMsgFolder*, const nsAString_internal&, nsIUrlListener*, nsIMsgWindow*, nsIURI**)
-
virtual
SaveMessageToDisk(const char*, nsIFile*, PRBool, nsIUrlListener*, nsIURI**, PRBool, nsIMsgWindow*)
-
virtual
Search(nsIMsgSearchSession*, nsIMsgWindow*, nsIMsgFolder*, const char*)
-
virtual
SelectFolder(nsIEventTarget*, nsIMsgFolder*, nsIUrlListener*, nsIMsgWindow*, nsIURI**)
-
virtual
SetDefaultLocalPath(nsILocalFile*)
-
SetImapUrlSink(nsIMsgFolder*, nsIImapUrl*)
-
virtual
SetMessageFlags(nsIEventTarget*, nsIMsgFolder*, nsIUrlListener*, nsIURI**, const nsACString_internal&, imapMessageFlagsType, PRBool)
-
virtual
StoreCustomKeywords(nsIEventTarget*, nsIMsgFolder*, nsIMsgWindow*, const nsACString_internal&, const nsACString_internal&, const nsACString_internal&, nsIURI**)
-
virtual
StreamMessage(const char*, nsISupports*, nsIMsgWindow*, nsIUrlListener*, PRBool, const nsACString_internal&, PRBool, nsIURI**)
-
virtual
SubscribeFolder(nsIEventTarget*, nsIMsgFolder*, const nsAString_internal&, nsIUrlListener*, nsIURI**)
-
virtual
SubtractMessageFlags(nsIEventTarget*, nsIMsgFolder*, nsIUrlListener*, nsIURI**, const nsACString_internal&, imapMessageFlagsType, PRBool)
-
virtual
UnsubscribeFolder(nsIEventTarget*, nsIMsgFolder*, const nsAString_internal&, nsIUrlListener*, nsIURI**)
-
virtual
UpdateFolderStatus(nsIEventTarget*, nsIMsgFolder*, nsIUrlListener*, nsIURI**)
-
virtual
VerifyLogon(nsIMsgFolder*, nsIUrlListener*)
-
protected
_mOwningThread
-
protected
mCacheSession
-
protected
mPrintingOperation
-
protected
mRefCnt
-
nsImapService()
-
virtual
~nsImapService()
-
virtual
FetchMessage(nsIImapUrl*, nsImapAction, nsIMsgFolder*, nsIImapMessageSink*, nsIMsgWindow*, nsISupports*, const nsACString_internal&, PRBool, const nsACString_internal&, nsIURI**)
Locations: