class nsImapProtocol
Members:
-
virtual
AbortMessageDownLoad()
-
AddFolderRightsForUser(const char*, const char*, const char*)
-
virtual
AddRef()
-
virtual
AdjustChunkSize()
-
AlertUserEvent(const char*)
-
AlertUserEventFromServer(const char*)
-
AlertUserEventUsingId(PRUint32)
-
AuthLogin(const char*, const nsCString&, eIMAPCapabilityFlag)
-
AutoSubscribeToMailboxIfNecessary(const char*)
-
virtual
BeginMessageDownLoad(PRUint32, const char*)
-
Bodystructure(const nsCString&, PRBool)
-
virtual
CanHandleUrl(nsIImapUrl*, PRBool*, PRBool*)
-
Capability()
-
Check()
-
CheckNeeded()
-
CheckNewMail()
-
ClearAllFolderRights()
-
Close(PRBool, PRBool)
-
virtual
CloseStreams()
-
CommitCapability()
-
CommitNamespacesForHostEvent()
-
Configure(PRInt32, PRInt32, PRInt32, PRInt32, PRInt32, PRBool)
-
Copy(const char*, const char*, PRBool)
-
CountMessagesInIdString(const char*)
-
CreateEscapedMailboxName(const char*, nsCString&)
-
CreateMailbox(const char*)
-
CreateMailboxRespectingSubscriptions(const char*)
-
CreateNewLineFromSocket()
-
CreatePossibleTrashName(const char*)
-
CreateServerSourceFolderPathString(char**)
-
DeathSignalReceived()
-
DeleteFolderAndMsgs(const char*)
-
DeleteMailbox(const char*)
-
DeleteMailboxRespectingSubscriptions(const char*)
-
DeleteSubFolders(const char*, PRBool&)
-
DiscoverAllAndSubscribedBoxes()
-
DiscoverMailboxList()
-
DiscoverMailboxSpec(nsImapMailboxSpec*)
-
EnableCondStore()
-
EndIdle(PRBool)
-
EscapeUserNamePasswordString(const char*, nsCString*)
-
EstablishServerConnection()
-
Expunge()
-
FallbackToFetchWholeMsg(const nsCString&, PRUint32)
-
virtual
FetchMessage(const nsCString&, nsIMAPeFetchFields, const char*, PRUint32, PRUint32, char*)
-
FetchMsgAttribute(const nsCString&, const nsCString&)
-
FetchTryChunking(const nsCString&, nsIMAPeFetchFields, PRBool, char*, PRUint32, PRBool)
-
FindMailboxesIfNecessary()
-
FolderDeleted(const char*)
-
FolderHeaderDump(PRUint32*, PRUint32)
-
FolderIsSelected(const char*)
-
FolderMsgDump(PRUint32*, PRUint32, nsIMAPeFetchFields)
-
FolderMsgDumpLoop(PRUint32*, PRUint32, nsIMAPeFetchFields)
-
FolderNeedsACLInitialized(const char*)
-
FolderNotCreated(const char*)
-
FolderRenamed(const char*, const char*)
-
GetACLForFolder(const char*)
-
GetActive()
-
GetArbitraryHeadersToDownload(nsCString&)
-
GetConnectionStatus()
-
GetCurrentUrl()
-
GetDataMemberMonitor()
-
GetDeleteIsMoveToTrash()
-
public
virtual
GetFlagsForUID(PRUint32, PRBool*, PRUint16*, char**)
-
GetFolderPathString()
-
GetIOTunnellingEnabled()
-
GetIgnoreExpunges()
-
GetImapHostName()
-
GetImapServerKey()
-
GetImapUserName()
-
virtual
GetLastActiveTimeStamp(PRTime*)
-
virtual
GetMailboxDiscoveryStatus()
-
GetMessageSize(const char*, PRBool)
-
GetMsgWindow(nsIMsgWindow**)
-
GetMyRightsForFolder(const char*)
-
GetPassword(nsCString&)
-
GetPseudoInterrupted()
-
GetQuotaDataIfSupported(const char*)
-
virtual
GetRunningImapURL(nsIImapUrl**)
-
virtual
GetRunningUrl(nsIURI**)
-
virtual
GetSelectedMailboxName(char**)
-
GetServerCommandTag()
-
GetServerStateParser()
-
GetShouldDownloadAllHeaders(PRBool*)
-
GetShouldFetchAllParts()
-
GetShowAttachmentsInline()
-
GetShowDeletedMessages()
-
GetSubscribingNow()
-
virtual
GetSupportedUserFlags(PRUint16*)
-
GetTrashFolderName()
-
GetTunnellingThreshold()
-
GlobalInitialization(nsIPrefBranch*)
-
HandleCurrentUrlError()
-
HandleIdleResponses()
-
HandleMemoryFailure()
-
virtual
HandleMessageDownLoadLine(const char*, PRBool, char*)
-
HandlingMultipleMessages(const nsCString&)
-
HeaderFetchCompleted()
-
Idle()
-
ImapThreadMainLoop()
-
IncrementCommandTagNumber()
-
virtual
Initialize(nsIImapHostSessionList*, nsIImapIncomingServer*, nsIEventTarget*)
-
InsecureLogin(const char*, const nsCString&)
-
virtual
IsBusy(PRBool*, PRBool*)
-
IssueUserDefinedMsgCommand(const char*, const char*)
-
Language()
-
List(const char*, PRBool)
-
virtual
LoadImapUrl(nsIURI*, nsISupports*)
-
Log(const char*, const char*, const char*)
-
LogImapUrl(const char*, nsIImapUrl*)
-
Logout(PRBool, PRBool)
-
Lsub(const char*, PRBool)
-
MailboxData()
-
MailboxDiscoveryFinished()
-
MailboxIsNoSelectMailbox(const char*)
-
Namespace()
-
Netscape()
-
Noop()
-
virtual
NormalMessageEndDownload()
-
virtual
NotifyBodysToDownload(PRUint32*, PRUint32)
-
virtual
NotifyHdrsToDownload(PRUint32*, PRUint32)
-
NotifyMessageFlags(imapMessageFlagsType, nsMsgKey, PRUint64)
-
NotifySearchHit(const char*)
-
NthLevelChildList(const char*, PRInt32)
-
OnAppendMsgFromFile()
-
OnCreateFolder(const char*)
-
OnCreateServerDestinationFolderPathString()
-
OnCreateServerSourceFolderPathString()
-
OnDeleteFolder(const char*)
-
OnEnsureExistsFolder(const char*)
-
virtual
OnInputStreamReady(nsIAsyncInputStream*)
-
OnLSubFolders()
-
OnListFolder(const char*, PRBool)
-
OnMoveFolderHierarchy(const char*)
-
OnRefreshAllACLs()
-
OnRenameFolder(const char*)
-
OnStatusForFolder(const char*)
-
OnSubscribe(const char*)
-
OnUnsubscribe(const char*)
-
virtual
OpenTunnel(PRInt32)
-
virtual
OverrideConnectionInfo(const PRUnichar*, PRUint16, const char*)
-
virtual
ParseIMAPandCheckForNewMail(const char*, PRBool)
-
PercentProgressUpdateEvent(PRUnichar*, PRInt32, PRInt32)
-
PeriodicBiff()
-
PipelinedFetchMessageParts(const char*, nsIMAPMessagePartIDArray*)
-
virtual
PipelinedFetchMessageParts(nsCString&, nsIMAPMessagePartIDArray*)
-
virtual
PostLineDownLoadEvent(msg_line_info*)
-
ProcessAfterAuthenticated()
-
ProcessAuthenticatedStateURL()
-
virtual
ProcessCurrentURL()
-
virtual
ProcessMailboxUpdate(PRBool)
-
virtual
ProcessProtocolState(nsIURI*, nsIInputStream*, PRUint32, PRUint32)
-
ProcessSelectedStateURL()
-
ProcessStoreFlags(const nsCString&, PRBool, imapMessageFlagsType, PRBool)
-
ProgressEventFunctionUsingId(PRUint32)
-
ProgressEventFunctionUsingIdWithString(PRUint32, const char*)
-
PseudoInterrupt(PRBool)
-
virtual
PseudoInterruptMsgLoad(nsIMsgFolder*, nsIMsgWindow*, PRBool*)
-
virtual
QueryInterface(const nsIID&, void**)
-
RefreshACLForFolder(const char*)
-
RefreshACLForFolderIfNecessary(const char*)
-
RefreshFolderACLView(const char*, nsIMAPNamespace*)
-
virtual
Release()
-
ReleaseUrlState(PRBool)
-
RemoveMsgsAndExpunge()
-
RenameHierarchyByHand(const char*, const char*)
-
RenameMailbox(const char*, const char*)
-
RenameMailboxRespectingSubscriptions(const char*, const char*, PRBool)
-
ResetProgressInfo()
-
virtual
ResetToAuthenticatedState()
-
RetryUrl()
-
virtual
Run()
-
Search(const char*, PRBool, PRBool)
-
SelectMailbox(const char*)
-
SendData(const char*, PRBool)
-
SendSetBiffIndicatorEvent(nsMsgBiffState)
-
SetActive(PRBool)
-
SetConnectionStatus(PRInt32)
-
SetContentModified(IMAP_ContentModifiedType)
-
SetCopyResponseUid(const char*)
-
SetFolderAdminUrl(const char*)
-
virtual
SetMailboxDiscoveryStatus(EMailboxDiscoverStatus)
-
SetProgressString(PRInt32)
-
SetupMessageFlagsString(nsCString&, imapMessageFlagsType, PRUint16)
-
SetupSinkProxy()
-
SetupWithUrl(nsIURI*, nsISupports*)
-
ShowProgress()
-
StartTLS()
-
Store(const nsCString&, const char*, PRBool)
-
Subscribe(const char*)
-
TellThreadToDie()
-
virtual
TellThreadToDie(PRBool)
-
TryToLogon()
-
UidExpunge(const nsCString&)
-
Unsubscribe(const char*)
-
UpdateFolderQuotaData(nsCString&, PRUint32, PRUint32)
-
UpdatedMailboxSpec(nsImapMailboxSpec*)
-
UploadMessageFromFile(nsIFile*, const char*, PRTime, imapMessageFlagsType, nsCString&)
-
UseCondStore()
-
WaitForPotentialListOfBodysToFetch(PRUint32**, PRUint32&)
-
WaitForPotentialListOfMsgsToFetch(PRUint32**, PRUint32&)
-
XAOL_Option(const char*)
-
XMailboxInfo(const char*)
-
XServerInfo()
-
protected
_mOwningThread
-
private
mAcceptLanguages
-
private
mCustomDBHeaders
-
private
mFolderHighestUID
-
private
mFolderLastModSeq
-
private
mFolderNumDeleted
-
private
mFolderTotalMsgCount
-
protected
mRefCnt
-
private
m_active
-
private
m_allocatedSize
-
private
m_authLogin
-
private
m_autoSubscribe
-
private
m_autoSubscribeOnOpen
-
private
m_autoUnsubscribe
-
private
m_channelInputStream
-
private
m_channelOutputStream
-
private
m_checkForNewMailDownloadsHeaders
-
private
m_chunkAddSize
-
private
m_chunkSize
-
private
m_chunkStartSize
-
private
m_chunkThreshold
-
private
m_closeNeededBeforeSelect
-
private
m_connectionStatus
-
private
m_connectionType
-
private
m_curFetchSize
-
private
m_curHdrInfo
-
private
m_curReadIndex
-
private
m_currentBiffState
-
private
m_currentCommand
-
private
m_currentServerCommandTag
-
private
m_currentServerCommandTagNumber
-
private
m_dataAvailableMonitor
-
private
m_dataMemberMonitor
-
private
m_dataOutputBuf
-
private
m_deletableChildren
-
private
m_discoveryStatus
-
private
m_downloadLineCache
-
private
m_endTime
-
private
m_fetchBodyCount
-
private
m_fetchBodyIdList
-
private
m_fetchBodyListIsNew
-
private
m_fetchBodyListMonitor
-
private
m_fetchByChunks
-
private
m_fetchCount
-
private
m_fetchMsgIdList
-
private
m_fetchMsgListIsNew
-
private
m_fetchMsgListMonitor
-
private
m_flagChangeCount
-
private
m_flagState
-
private
m_folderNeedsACLRefreshed
-
private
m_folderNeedsSubscribing
-
private
m_fromHeaderSeen
-
private
m_hdrDownloadCache
-
private
m_hierarchyNameState
-
private
m_hostName
-
private
m_hostSessionList
-
private
m_iThread
-
private
m_idealTime
-
private
m_idle
-
private
m_ignoreExpunges
-
private
m_imapAction
-
private
m_imapMailFolderSink
-
private
m_imapMessageSink
-
private
m_imapProtocolSink
-
private
m_imapServerSink
-
private
m_imapThreadIsRunning
-
private
m_inputStreamBuffer
-
private
m_lastActiveTime
-
private
m_lastCheckTime
-
private
m_lastPercent
-
private
m_lastProgressStringId
-
private
m_lastProgressTime
-
private
m_listedMailboxList
-
private
m_logonCookie
-
private
m_logonHost
-
private
m_logonPort
-
private
m_mockChannel
-
private
m_needNoop
-
private
m_nextUrlReadyToRun
-
private
m_noopCount
-
private
m_notifySearchHit
-
private
m_overRideUrlConnectionInfo
-
private
m_parser
-
private
m_progressCount
-
private
m_progressIndex
-
private
m_progressString
-
private
m_progressStringId
-
private
m_pseudoInterruptMonitor
-
private
m_pseudoInterrupted
-
private
m_retryUrlOnError
-
private
m_runningUrl
-
private
m_safeToCloseConnection
-
private
m_server
-
private
m_serverKey
-
private
m_sinkEventTarget
-
private
m_socketType
-
private
m_startTime
-
private
m_thread
-
private
m_threadDeathMonitor
-
private
m_threadShouldDie
-
private
m_tooFastTime
-
private
m_totalDataSize
-
private
m_trackingTime
-
private
m_transport
-
private
m_trashFolderName
-
private
m_urlInProgress
-
private
m_urlReadyToRunMonitor
-
private
m_useCondStore
-
private
m_useIdle
-
private
m_useSecAuth
-
private
m_userName
-
private
m_waitForBodyIdsMonitor
-
nsImapProtocol()
-
virtual
~nsImapProtocol()
-
virtual
GetFlagsForUID(PRUint32, PRBool*, imapMessageFlagsType*, char**)
-
EMailboxHierarchyNameState
Locations: