Back to index

lightning-sunbird  0.9+nobinonly
nsImapProtocol Member List
This is the complete list of members for nsImapProtocol, including all inherited members.
AbortMessageDownLoad()nsImapProtocol [virtual]
AddFolderRightsForUser(const char *mailboxName, const char *userName, const char *rights)nsImapProtocol
AdjustChunkSize()nsImapProtocol [virtual]
AlertUserEvent(const char *message)nsImapProtocol
AlertUserEventFromServer(const char *aServerEvent)nsImapProtocol
AlertUserEventUsingId(PRUint32 aMessageId)nsImapProtocol
AuthLogin(const char *userName, const char *password, eIMAPCapabilityFlag flag)nsImapProtocol [private]
AutoSubscribeToMailboxIfNecessary(const char *mailboxName)nsImapProtocol
BeginMessageDownLoad(PRUint32 totalSize, const char *contentType)nsImapProtocol [virtual]
Bodystructure(const char *messageId, PRBool idIsUid)nsImapProtocol
CanHandleUrl(in nsIImapUrl aImapUrl, out boolean aCanRunUrl, out boolean hasToWait)nsIImapProtocol
Capability()nsImapProtocol [private]
Check()nsImapProtocol
CheckNeeded()nsImapProtocol [private]
CheckNewMail()nsImapProtocol [private]
ClearAllFolderRights(const char *mailboxName, nsIMAPNamespace *nsForMailbox)nsImapProtocol
Close(PRBool shuttingDown=PR_FALSE, PRBool waitForResponse=PR_TRUE)nsImapProtocol
CloseStreams()nsImapProtocol
CommitCapability()nsImapProtocol
CommitNamespacesForHostEvent()nsImapProtocol
Configure(PRInt32 TooFastTime, PRInt32 IdealTime, PRInt32 ChunkAddSize, PRInt32 ChunkSize, PRInt32 ChunkThreshold, PRBool FetchByChunks, PRInt32 MaxChunkSize)nsImapProtocol [private]
Copy(const char *messageList, const char *destinationMailbox, PRBool idsAreUid)nsImapProtocol
CountMessagesInIdString(const char *idString)nsImapProtocol
CreateEscapedMailboxName(const char *rawName)nsImapProtocol [private]
CreateMailbox(const char *mailboxName)nsImapProtocol [private]
CreateMailboxRespectingSubscriptions(const char *mailboxName)nsImapProtocol [private]
CreateNewLineFromSocket()nsImapProtocol
CreatePossibleTrashName(const char *prefix)nsImapProtocol [private]
CreateServerSourceFolderPathString(char **result)nsImapProtocol [private]
DeathSignalReceived()nsImapProtocol
DeleteFolderAndMsgs(const char *aSourceMailbox)nsImapProtocol [private]
DeleteMailbox(const char *mailboxName)nsImapProtocol [private]
DeleteMailboxRespectingSubscriptions(const char *mailboxName)nsImapProtocol [private]
DeleteSubFolders(const char *aMailboxName, PRBool &aDeleteSelf)nsImapProtocol [private]
DiscoverAllAndSubscribedBoxes()nsImapProtocol [private]
DiscoverMailboxList()nsImapProtocol [private]
DiscoverMailboxSpec(nsImapMailboxSpec *adoptedBoxSpec)nsImapProtocol
EMailboxHierarchyNameState enum namensImapProtocol [private]
EndIdle(PRBool waitForResponse=PR_TRUE)nsImapProtocol [private]
EscapeUserNamePasswordString(const char *strToEscape, nsCString *resultStr)nsImapProtocol [static]
EstablishServerConnection()nsImapProtocol [private]
Expunge()nsImapProtocol
FallbackToFetchWholeMsg(const char *messageId, PRUint32 messageSize)nsImapProtocol
FetchMessage(const char *messageIds, nsIMAPeFetchFields whatToFetch, PRBool idAreUid, PRUint32 startByte=0, PRUint32 endByte=0, char *part=0)nsImapProtocol [virtual]
FetchMsgAttribute(const char *messageIds, const char *attribute)nsImapProtocol
FetchTryChunking(const char *messageIds, nsIMAPeFetchFields whatToFetch, PRBool idIsUid, char *part, PRUint32 downloadSize, PRBool tryChunking)nsImapProtocol
FindMailboxesIfNecessary()nsImapProtocol [private]
FolderDeleted(const char *mailboxName)nsImapProtocol [private]
FolderHeaderDump(PRUint32 *msgUids, PRUint32 msgCount)nsImapProtocol [private]
FolderIsSelected(const char *mailboxName)nsImapProtocol [private]
FolderMsgDump(PRUint32 *msgUids, PRUint32 msgCount, nsIMAPeFetchFields fields)nsImapProtocol [private]
FolderMsgDumpLoop(PRUint32 *msgUids, PRUint32 msgCount, nsIMAPeFetchFields fields)nsImapProtocol [private]
FolderNeedsACLInitialized(const char *folderName)nsImapProtocol [private]
FolderNotCreated(const char *mailboxName)nsImapProtocol [private]
FolderRenamed(const char *oldName, const char *newName)nsImapProtocol [private]
GetACLForFolder(const char *aMailboxName)nsImapProtocol [private]
GetActive()nsImapProtocol
GetArbitraryHeadersToDownload(char **aResult)nsImapProtocol
GetConnectionStatus()nsImapProtocol
GetCurrentUrl()nsImapProtocol [inline]
GetDataMemberMonitor()nsImapProtocol [private]
GetDeleteIsMoveToTrash()nsImapProtocol [private]
GetFlagsForUID(in unsigned long uid, out boolean foundIt, out unsigned short flags, out string customFlags)nsIImapProtocol
GetFolderPathString()nsImapProtocol [private]
GetIgnoreExpunges()nsImapProtocol [inline]
GetImapHostName()nsImapProtocol
GetImapServerKey()nsImapProtocol
GetImapUserName()nsImapProtocol
GetIOTunnellingEnabled()nsImapProtocol
GetLastActiveTimeStamp(out PRTime aTimeStamp)nsIImapProtocol
GetMailboxDiscoveryStatus()nsImapProtocol [virtual]
GetMessageSize(const char *messageId, PRBool idsAreUids)nsImapProtocol
GetMsgWindow(nsIMsgWindow **aMsgWindow)nsImapProtocol [private]
GetMyRightsForFolder(const char *mailboxName)nsImapProtocol
GetPassword(nsXPIDLCString &password)nsImapProtocol [private]
GetPseudoInterrupted()nsImapProtocol
GetQuotaDataIfSupported(const char *aBoxName)nsImapProtocol [private]
GetRunningImapURL(out nsIImapUrl aImapUrl)nsIImapProtocol
GetRunningUrl(out nsIURI aUrl)nsIImapProtocol
GetSelectedMailboxName(out string folderName)nsIImapProtocol
GetServerCommandTag()nsImapProtocol [private]
GetServerStateParser()nsImapProtocol [inline, private]
GetShouldDownloadAllHeaders(PRBool *aResult)nsImapProtocol
GetShouldFetchAllParts()nsImapProtocol
GetShowAttachmentsInline()nsImapProtocol
GetShowDeletedMessages()nsImapProtocol [private]
GetSubscribingNow()nsImapProtocol
GetSupportedUserFlags(out unsigned short flags)nsIImapProtocol
GetTrashFolderName()nsImapProtocol [private]
GetTunnellingThreshold()nsImapProtocol
GlobalInitialization()nsImapProtocol [private]
HandleCurrentUrlError()nsImapProtocol
HandleIdleResponses()nsImapProtocol [private]
HandleMemoryFailure()nsImapProtocol
HandleMessageDownLoadLine(const char *line, PRBool isPartialLine, char *lineCopy=nsnull)nsImapProtocol [virtual]
HandlingMultipleMessages(const char *messageIdString)nsImapProtocol [static]
HeaderFetchCompleted()nsImapProtocol [private]
Idle()nsImapProtocol [private]
ImapThreadMainLoop(void)nsImapProtocol [private]
IncrementCommandTagNumber()nsImapProtocol [private]
Initialize(in nsIImapHostSessionList aHostSessionList, in nsIImapIncomingServer aServer, in nsIEventQueue aSinkEventQueue)nsIImapProtocol
InsecureLogin(const char *userName, const char *password)nsImapProtocol [private]
IsBusy(out boolean aIsConnectionBusy, out boolean isInboxConnection)nsIImapProtocol
IssueUserDefinedMsgCommand(const char *command, const char *messageList)nsImapProtocol
kDeleteSubFoldersInProgress enum valuensImapProtocol [private]
kDiscoverBaseFolderInProgress enum valuensImapProtocol [private]
kDiscoveringNamespacesOnly enum valuensImapProtocol [private]
kDiscoverTrashFolderInProgress enum valuensImapProtocol [private]
kListingForCreate enum valuensImapProtocol [private]
kListingForInfoAndDiscovery enum valuensImapProtocol [private]
kListingForInfoOnly enum valuensImapProtocol [private]
kNoOperationInProgress enum valuensImapProtocol [private]
Language()nsImapProtocol [private]
List(const char *mailboxPattern, PRBool addDirectoryIfNecessary)nsImapProtocol [private]
LoadImapUrl(in nsIURI aUrl, in nsISupports aConsumer)nsIImapProtocol
Log(const char *logSubName, const char *extraInfo, const char *logData)nsImapProtocol
LogImapUrl(const char *logMsg, nsIImapUrl *imapUrl)nsImapProtocol [static]
Logout(PRBool shuttingDown=PR_FALSE, PRBool waitForResponse=PR_TRUE)nsImapProtocol
Lsub(const char *mailboxPattern, PRBool addDirectoryIfNecessary)nsImapProtocol [private]
m_activensImapProtocol [private]
m_allocatedSizensImapProtocol [private]
m_autoSubscribensImapProtocol [private]
m_autoSubscribeOnOpennsImapProtocol [private]
m_autoUnsubscribensImapProtocol [private]
m_channelInputStreamnsImapProtocol [private]
m_channelOutputStreamnsImapProtocol [private]
m_checkForNewMailDownloadsHeadersnsImapProtocol [private]
m_chunkAddSizensImapProtocol [private]
m_chunkSizensImapProtocol [private]
m_chunkStartSizensImapProtocol [private]
m_chunkThresholdnsImapProtocol [private]
m_closeNeededBeforeSelectnsImapProtocol [private]
m_connectionStatusnsImapProtocol [private]
m_connectionTypensImapProtocol [private]
m_curHdrInfonsImapProtocol [private]
m_curReadIndexnsImapProtocol [private]
m_currentBiffStatensImapProtocol [private]
m_currentCommandnsImapProtocol [private]
m_currentServerCommandTagnsImapProtocol [private]
m_currentServerCommandTagNumbernsImapProtocol [private]
m_dataAvailableMonitornsImapProtocol [private]
m_dataMemberMonitornsImapProtocol [private]
m_dataOutputBufnsImapProtocol [private]
m_deletableChildrennsImapProtocol [private]
m_discoveryStatusnsImapProtocol [private]
m_downloadLineCachensImapProtocol [private]
m_endTimensImapProtocol [private]
m_fetchBodyCountnsImapProtocol [private]
m_fetchBodyIdListnsImapProtocol [private]
m_fetchBodyListIsNewnsImapProtocol [private]
m_fetchBodyListMonitornsImapProtocol [private]
m_fetchByChunksnsImapProtocol [private]
m_fetchCountnsImapProtocol [private]
m_fetchMsgIdListnsImapProtocol [private]
m_fetchMsgListIsNewnsImapProtocol [private]
m_fetchMsgListMonitornsImapProtocol [private]
m_flagChangeCountnsImapProtocol [private]
m_flagStatensImapProtocol [private]
m_folderNeedsACLRefreshednsImapProtocol [private]
m_folderNeedsSubscribingnsImapProtocol [private]
m_fromHeaderSeennsImapProtocol [private]
m_hdrDownloadCachensImapProtocol [private]
m_hierarchyNameStatensImapProtocol [private]
m_hostNamensImapProtocol [private]
m_hostSessionListnsImapProtocol [private]
m_idealTimensImapProtocol [private]
m_idlensImapProtocol [private]
m_ignoreExpungesnsImapProtocol [private]
m_imapActionnsImapProtocol [private]
m_imapExtensionSinknsImapProtocol [private]
m_imapMailFolderSinknsImapProtocol [private]
m_imapMessageSinknsImapProtocol [private]
m_imapMiscellaneousSinknsImapProtocol [private]
m_imapServerSinknsImapProtocol [private]
m_imapThreadIsRunningnsImapProtocol [private]
m_inputStreamBuffernsImapProtocol [private]
m_iThreadnsImapProtocol [private]
m_lastActiveTimensImapProtocol [private]
m_lastCheckTimensImapProtocol [private]
m_lastPercentnsImapProtocol [private]
m_lastProgressStringIdnsImapProtocol [private]
m_lastProgressTimensImapProtocol [private]
m_listedMailboxListnsImapProtocol [private]
m_logonCookiensImapProtocol [private]
m_logonHostnsImapProtocol [private]
m_logonPortnsImapProtocol [private]
m_mockChannelnsImapProtocol [private]
m_needNoopnsImapProtocol [private]
m_nextUrlReadyToRunnsImapProtocol [private]
m_noopCountnsImapProtocol [private]
m_notifySearchHitnsImapProtocol [private]
m_overRideUrlConnectionInfonsImapProtocol [private]
m_parsernsImapProtocol [private]
m_progressCountnsImapProtocol [private]
m_progressIndexnsImapProtocol [private]
m_progressStringnsImapProtocol [private]
m_progressStringIdnsImapProtocol [private]
m_pseudoInterruptednsImapProtocol [private]
m_pseudoInterruptMonitornsImapProtocol [private]
m_retryUrlOnErrornsImapProtocol [private]
m_runningUrlnsImapProtocol [private]
m_servernsImapProtocol [private]
m_serverKeynsImapProtocol [private]
m_sinkEventQueuensImapProtocol [private]
m_socketTypensImapProtocol [private]
m_startTimensImapProtocol [private]
m_threadnsImapProtocol [private]
m_threadDeathMonitornsImapProtocol [private]
m_threadShouldDiensImapProtocol [private]
m_tooFastTimensImapProtocol [private]
m_totalDataSizensImapProtocol [private]
m_trackingTimensImapProtocol [private]
m_transportnsImapProtocol [private]
m_trashFolderNamensImapProtocol [private]
m_urlInProgressnsImapProtocol [private]
m_urlReadyToRunMonitornsImapProtocol [private]
m_useIdlensImapProtocol [private]
m_userNamensImapProtocol [private]
m_useSecAuthnsImapProtocol [private]
m_waitForBodyIdsMonitornsImapProtocol [private]
mAcceptLanguagesnsImapProtocol [private]
MailboxData()nsImapProtocol
MailboxDiscoveryFinished()nsImapProtocol [private]
MailboxIsNoSelectMailbox(const char *mailboxName)nsImapProtocol [private]
Namespace()nsImapProtocol [private]
Netscape()nsImapProtocol
Noop()nsImapProtocol
NormalMessageEndDownload()nsImapProtocol [virtual]
NotifyBodysToDownload(out unsigned long keys, in unsigned long count)nsIImapProtocol
NotifyHdrsToDownload(out unsigned long keys, in unsigned long keyCount)nsIImapProtocol
NotifyMessageFlags(imapMessageFlagsType flags, nsMsgKey key)nsImapProtocol
NotifySearchHit(const char *hitLine)nsImapProtocol
nsImapProtocol()nsImapProtocol
NthLevelChildList(const char *onlineMailboxPrefix, PRInt32 depth)nsImapProtocol [private]
OnAppendMsgFromFile()nsImapProtocol [private]
OnCreateFolder(const char *aSourceMailbox)nsImapProtocol [private]
OnCreateServerDestinationFolderPathString()nsImapProtocol [private]
OnCreateServerSourceFolderPathString()nsImapProtocol [private]
OnDeleteFolder(const char *aSourceMailbox)nsImapProtocol [private]
OnEnsureExistsFolder(const char *aSourceMailbox)nsImapProtocol [private]
onInputStreamReady(in nsIAsyncInputStream aStream)nsIInputStreamCallback
OnListFolder(const char *aSourceMailbox, PRBool aBool)nsImapProtocol [private]
OnLSubFolders()nsImapProtocol [private]
OnMoveFolderHierarchy(const char *aSourceMailbox)nsImapProtocol [private]
OnRefreshAllACLs()nsImapProtocol [private]
OnRenameFolder(const char *aSourceMailbox)nsImapProtocol [private]
OnStatusForFolder(const char *sourceMailbox)nsImapProtocol [private]
OnSubscribe(const char *aSourceMailbox)nsImapProtocol [private]
OnUnsubscribe(const char *aSourceMailbox)nsImapProtocol [private]
OpenTunnel(PRInt32 maxNumberOfBytesToRead)nsImapProtocol [virtual]
OverrideConnectionInfo(in wstring pHost, in unsigned short pPort, in string pCookieData)nsIImapProtocol
ParseIMAPandCheckForNewMail(const char *commandString=nsnull, PRBool ignoreBadNOResponses=PR_FALSE)nsImapProtocol [private, virtual]
PercentProgressUpdateEvent(PRUnichar *message, PRInt32 currentProgress, PRInt32 maxProgress)nsImapProtocol
PeriodicBiff()nsImapProtocol [private]
PipelinedFetchMessageParts(nsCString &uid, nsIMAPMessagePartIDArray *parts)nsImapProtocol [virtual]
PipelinedFetchMessageParts(const char *uid, nsIMAPMessagePartIDArray *parts)nsImapProtocol
PostLineDownLoadEvent(msg_line_info *downloadLineDontDelete)nsImapProtocol [virtual]
ProcessAfterAuthenticated()nsImapProtocol [private]
ProcessAuthenticatedStateURL()nsImapProtocol [private]
ProcessCurrentURL()nsImapProtocol [private, virtual]
ProcessMailboxUpdate(PRBool handlePossibleUndo)nsImapProtocol [virtual]
ProcessProtocolState(nsIURI *url, nsIInputStream *inputStream, PRUint32 sourceOffset, PRUint32 length)nsImapProtocol [virtual]
ProcessSelectedStateURL()nsImapProtocol [private]
ProcessStoreFlags(const char *messageIds, PRBool idsAreUids, imapMessageFlagsType flags, PRBool addFlags)nsImapProtocol
ProgressEventFunctionUsingId(PRUint32 aMsgId)nsImapProtocol
ProgressEventFunctionUsingIdWithString(PRUint32 aMsgId, const char *aExtraInfo)nsImapProtocol
PseudoInterrupt(PRBool the_interrupt)nsImapProtocol
pseudoInterruptMsgLoad(in nsIMsgFolder imapFolder, in nsIMsgWindow aMsgWindow, out boolean interrupted)nsIImapProtocol
RefreshACLForFolder(const char *aSourceMailbox)nsImapProtocol [private]
RefreshACLForFolderIfNecessary(const char *mailboxName)nsImapProtocol [private]
RefreshFolderACLView(const char *mailboxName, nsIMAPNamespace *nsForMailbox)nsImapProtocol
ReleaseUrlState(PRBool rerunningUrl)nsImapProtocol [private]
RemoveMsgsAndExpunge()nsImapProtocol [private]
RenameHierarchyByHand(const char *oldParentMailboxName, const char *newParentMailboxName)nsImapProtocol [private]
RenameMailbox(const char *existingName, const char *newName)nsImapProtocol [private]
RenameMailboxRespectingSubscriptions(const char *existingName, const char *newName, PRBool reallyRename)nsImapProtocol [private]
ResetProgressInfo()nsImapProtocol
ResetToAuthenticatedState()nsIImapProtocol
RetryUrl()nsImapProtocol [private]
Run()nsImapProtocol [virtual]
run()nsIRunnable
Search(const char *searchCriteria, PRBool useUID, PRBool notifyHit=PR_TRUE)nsImapProtocol
SelectMailbox(const char *mailboxName)nsImapProtocol
SendData(const char *dataBuffer, PRBool aSuppressLogging=PR_FALSE)nsImapProtocol [private]
SendSetBiffIndicatorEvent(nsMsgBiffState newState)nsImapProtocol [private]
SetActive(PRBool active)nsImapProtocol
SetConnectionStatus(PRInt32 status)nsImapProtocol
SetContentModified(IMAP_ContentModifiedType modified)nsImapProtocol
SetCopyResponseUid(const char *msgIdString)nsImapProtocol
SetFolderAdminUrl(const char *mailboxName)nsImapProtocol
SetMailboxDiscoveryStatus(EMailboxDiscoverStatus status)nsImapProtocol [virtual]
SetProgressString(PRInt32 stringId)nsImapProtocol [private]
SetupMessageFlagsString(nsCString &flagString, imapMessageFlagsType flags, PRUint16 userFlags)nsImapProtocol [private]
SetupSinkProxy()nsImapProtocol [private]
SetupWithUrl(nsIURI *aURL, nsISupports *aConsumer)nsImapProtocol [private]
ShowProgress()nsImapProtocol
StartTLS()nsImapProtocol [private]
Store(const char *aMessageList, const char *aMessageData, PRBool aIdsAreUid)nsImapProtocol
Subscribe(const char *mailboxName)nsImapProtocol [private]
TellThreadToDie(in boolean isSafeToDie)nsIImapProtocol
TryToLogon()nsImapProtocol [private]
UidExpunge(const char *messageSet)nsImapProtocol
Unsubscribe(const char *mailboxName)nsImapProtocol [private]
UpdatedMailboxSpec(nsImapMailboxSpec *aSpec)nsImapProtocol [private]
UpdateFolderQuotaData(nsCString &aQuotaRoot, PRUint32 aUsed, PRUint32 aMax)nsImapProtocol
UploadMessageFromFile(nsIFileSpec *fileSpec, const char *mailboxName, PRTime date, imapMessageFlagsType flags, nsCString &keywords)nsImapProtocol [private]
WaitForPotentialListOfBodysToFetch(PRUint32 **msgIdList, PRUint32 &msgCount)nsImapProtocol [private]
WaitForPotentialListOfMsgsToFetch(PRUint32 **msgIdList, PRUint32 &msgCount)nsImapProtocol [private]
XAOL_Option(const char *option)nsImapProtocol
XMailboxInfo(const char *mailboxName)nsImapProtocol
XServerInfo()nsImapProtocol
~nsImapProtocol()nsImapProtocol [virtual]