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: