Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions
nsIImapProtocol Interface Reference

import "nsIImapProtocol.idl";

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

List of all members.

Public Member Functions

void LoadImapUrl (in nsIURI aUrl, in nsISupports aConsumer)
void IsBusy (out boolean aIsConnectionBusy, out boolean isInboxConnection)
void CanHandleUrl (in nsIImapUrl aImapUrl, out boolean aCanRunUrl, out boolean hasToWait)
void Initialize (in nsIImapHostSessionList aHostSessionList, in nsIImapIncomingServer aServer, in nsIEventQueue aSinkEventQueue)
void NotifyHdrsToDownload (out unsigned long keys, in unsigned long keyCount)
void NotifyBodysToDownload (out unsigned long keys, in unsigned long count)
void GetFlagsForUID (in unsigned long uid, out boolean foundIt, out unsigned short flags, out string customFlags)
void GetSupportedUserFlags (out unsigned short flags)
void GetRunningImapURL (out nsIImapUrl aImapUrl)
void GetRunningUrl (out nsIURI aUrl)
void TellThreadToDie (in boolean isSafeToDie)
void GetLastActiveTimeStamp (out PRTime aTimeStamp)
void pseudoInterruptMsgLoad (in nsIMsgFolder imapFolder, in nsIMsgWindow aMsgWindow, out boolean interrupted)
void GetSelectedMailboxName (out string folderName)
void ResetToAuthenticatedState ()
void OverrideConnectionInfo (in wstring pHost, in unsigned short pPort, in string pCookieData)

Detailed Description

Definition at line 53 of file nsIImapProtocol.idl.


Member Function Documentation

void nsIImapProtocol::CanHandleUrl ( in nsIImapUrl  aImapUrl,
out boolean  aCanRunUrl,
out boolean  hasToWait 
)
void nsIImapProtocol::GetFlagsForUID ( in unsigned long  uid,
out boolean  foundIt,
out unsigned short  flags,
out string  customFlags 
)

Here is the caller graph for this function:

Here is the caller graph for this function:

Here is the caller graph for this function:

void nsIImapProtocol::GetSupportedUserFlags ( out unsigned short  flags)

Here is the caller graph for this function:

void nsIImapProtocol::Initialize ( in nsIImapHostSessionList  aHostSessionList,
in nsIImapIncomingServer  aServer,
in nsIEventQueue  aSinkEventQueue 
)

Here is the caller graph for this function:

void nsIImapProtocol::IsBusy ( out boolean  aIsConnectionBusy,
out boolean  isInboxConnection 
)
void nsIImapProtocol::LoadImapUrl ( in nsIURI  aUrl,
in nsISupports  aConsumer 
)
void nsIImapProtocol::NotifyBodysToDownload ( out unsigned long  keys,
in unsigned long  count 
)

Here is the caller graph for this function:

void nsIImapProtocol::NotifyHdrsToDownload ( out unsigned long  keys,
in unsigned long  keyCount 
)

Here is the caller graph for this function:

void nsIImapProtocol::OverrideConnectionInfo ( in wstring  pHost,
in unsigned short  pPort,
in string  pCookieData 
)
void nsIImapProtocol::pseudoInterruptMsgLoad ( in nsIMsgFolder  imapFolder,
in nsIMsgWindow  aMsgWindow,
out boolean  interrupted 
)

Here is the caller graph for this function:


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