class nsNNTPProtocol
    
    
      
        Members:
        
          - 
            
            virtual
            AddRef()
          
 - 
            
            AlertError(PRInt32, const char*)
          
 - 
            
            virtual
            AsyncOpen(nsIStreamListener*, nsISupports*)
          
 - 
            
            AuthorizationResponse()
          
 - 
            
            BeginArticle()
          
 - 
            
            BeginAuthorization()
          
 - 
            
            BeginNewsgroups()
          
 - 
            
            BeginReadNewsList()
          
 - 
            
            BeginReadXover()
          
 - 
            
            virtual
            Cancel(nsresult)
          
 - 
            
            CheckForArticle()
          
 - 
            
            CheckIfAuthor(nsISupports*, void*)
          
 - 
            
            Cleanup()
          
 - 
            
            CleanupAfterRunningUrl()
          
 - 
            
            CleanupNewsgroupList()
          
 - 
            
            virtual
            CloseConnection()
          
 - 
            
            virtual
            CloseSocket()
          
 - 
            
            DisplayArticle(nsIInputStream*, PRUint32)
          
 - 
            
            DisplayNewsRC()
          
 - 
            
            DisplayNewsRCResponse()
          
 - 
            
            DisplayNewsgroups()
          
 - 
            
            DoCancel()
          
 - 
            
            FigureNextChunk()
          
 - 
            
            FinishMemCacheEntry(PRBool)
          
 - 
            
            virtual
            GetContentType(nsACString_internal&)
          
 - 
            
            virtual
            GetCurrentFolder(nsIMsgFolder**)
          
 - 
            
            virtual
            GetIsBusy(PRBool*)
          
 - 
            
            virtual
            GetIsCachedConnection(PRBool*)
          
 - 
            
            virtual
            GetLastActiveTimeStamp(PRTime*)
          
 - 
            
            GetNewsStringByID(PRInt32, PRUnichar**)
          
 - 
            
            GetNewsStringByName(const char*, PRUnichar**)
          
 - 
            
            GetNextGroupNeedingCounts(nsISupports**, PRInt32*)
          
 - 
            
            virtual
            GetOriginalURI(nsIURI**)
          
 - 
            
            GetProperties()
          
 - 
            
            GetPropertiesResponse(nsIInputStream*, PRUint32)
          
 - 
            
            GotAuthorizationRequest()
          
 - 
            
            HandleAuthenticationFailure()
          
 - 
            
            virtual
            Initialize(nsIURI*, nsIMsgWindow*)
          
 - 
            private
            
            InitializeNewsFolderFromUri(const char*)
          
 - 
            
            ListPrettyNames()
          
 - 
            
            ListPrettyNamesResponse(nsIInputStream*, PRUint32)
          
 - 
            
            ListXActive()
          
 - 
            
            ListXActiveResponse(nsIInputStream*, PRUint32)
          
 - 
            
            virtual
            LoadNewsUrl(nsIURI*, nsISupports*)
          
 - 
            
            virtual
            LoadUrl(nsIURI*, nsISupports*)
          
 - 
            
            LoginResponse()
          
 - 
            
            NewsResponse(nsIInputStream*, PRUint32)
          
 - 
            
            virtual
            Notify(nsITimer*)
          
 - 
            
            virtual
            OnCacheEntryAvailable(nsICacheEntryDescriptor*, nsCacheAccessMode, nsresult)
          
 - 
            
            virtual
            OnStopRequest(nsIRequest*, nsISupports*, nsresult)
          
 - 
            
            OpenCacheEntry()
          
 - 
            
            ParseHeaderForCancel(char*)
          
 - 
            
            ParseURL(nsIURI*, char**, char**, char**)
          
 - 
            
            PasswordResponse()
          
 - 
            
            PostData()
          
 - 
            
            PostDataResponse()
          
 - 
            
            PostMessageInFile(nsIFile*)
          
 - 
            
            ProcessNewsgroups(nsIInputStream*, PRUint32)
          
 - 
            
            virtual
            ProcessProtocolState(nsIURI*, nsIInputStream*, PRUint32, PRUint32)
          
 - 
            
            ProcessXover()
          
 - 
            
            virtual
            QueryInterface(const nsIID&, void**)
          
 - 
            
            ReadArticle(nsIInputStream*, PRUint32)
          
 - 
            
            ReadFromLocalCache()
          
 - 
            
            ReadFromMemCache(nsICacheEntryDescriptor*)
          
 - 
            
            ReadFromNewsConnection()
          
 - 
            
            ReadHeaders()
          
 - 
            private
            
            ReadLine(nsIInputStream*, PRUint32, char**)
          
 - 
            
            ReadNewsList(nsIInputStream*, PRUint32)
          
 - 
            
            ReadNewsgroupBody(nsIInputStream*, PRUint32)
          
 - 
            
            ReadNewsgroupResponse()
          
 - 
            
            ReadXover(nsIInputStream*, PRUint32)
          
 - 
            
            ReadXoverResponse()
          
 - 
            
            virtual
            Release()
          
 - 
            
            Search()
          
 - 
            
            SearchResponse()
          
 - 
            
            SearchResults(nsIInputStream*, PRUint32)
          
 - 
            
            SendArticleNumber()
          
 - 
            
            virtual
            SendData(nsIURI*, const char*, PRBool)
          
 - 
            
            SendFirstNNTPCommand(nsIURI*)
          
 - 
            
            SendFirstNNTPCommandResponse()
          
 - 
            
            SendGroupForArticle()
          
 - 
            
            SendGroupForArticleResponse()
          
 - 
            
            SendListExtensions()
          
 - 
            
            SendListExtensionsResponse(nsIInputStream*, PRUint32)
          
 - 
            
            SendListGroup()
          
 - 
            
            SendListGroupResponse(nsIInputStream*, PRUint32)
          
 - 
            
            SendListSearchHeaders()
          
 - 
            
            SendListSearchHeadersResponse(nsIInputStream*, PRUint32)
          
 - 
            
            SendListSearches()
          
 - 
            
            SendListSearchesResponse(nsIInputStream*, PRUint32)
          
 - 
            
            SendListSubscriptions()
          
 - 
            
            SendListSubscriptionsResponse(nsIInputStream*, PRUint32)
          
 - 
            
            SendModeReader()
          
 - 
            
            SendModeReaderResponse()
          
 - 
            
            SetCheckingForNewNewsStatus(PRInt32, PRInt32)
          
 - 
            
            SetCurrentGroup()
          
 - 
            
            virtual
            SetIsBusy(PRBool)
          
 - 
            
            virtual
            SetIsCachedConnection(PRBool)
          
 - 
            
            virtual
            SetOriginalURI(nsIURI*)
          
 - 
            
            SetProgressBarPercent(PRUint32, PRUint32)
          
 - 
            
            SetProgressStatus(const PRUnichar*)
          
 - 
            
            SetupForTransfer()
          
 - 
            
            SetupPartExtractorListener(nsIStreamListener*)
          
 - 
            
            StartCancel()
          
 - 
            
            TimerCallback()
          
 - 
            
            XPATResponse(nsIInputStream*, PRUint32)
          
 - 
            
            XPATSend()
          
 - 
            
            XhdrResponse(nsIInputStream*)
          
 - 
            
            XhdrSend()
          
 - 
            
            XoverSend()
          
 - 
            private
            
            mBytesReceived
          
 - 
            private
            
            mBytesReceivedSinceLastStatusUpdate
          
 - 
            private
            
            mDisplayInputStream
          
 - 
            private
            
            mDisplayOutputStream
          
 - 
            private
            
            mInputStream
          
 - 
            private
            
            mNumGroupsListed
          
 - 
            private
            
            mUpdateTimer
          
 - 
            public
            
            m_ProxyServer
          
 - 
            private
            
            m_RCIndexToResumeAfterAuthRequest
          
 - 
            private
            
            m_articleList
          
 - 
            private
            
            m_articleNumber
          
 - 
            private
            
            m_cancelDistribution
          
 - 
            private
            
            m_cancelFromHdr
          
 - 
            private
            
            m_cancelID
          
 - 
            private
            
            m_cancelNewsgroups
          
 - 
            private
            
            m_cancelStatus
          
 - 
            private
            
            m_commandSpecificData
          
 - 
            private
            
            m_connectionBusy
          
 - 
            private
            
            m_currentGroup
          
 - 
            private
            
            m_dataBuf
          
 - 
            private
            
            m_dataBufSize
          
 - 
            private
            
            m_firstArticle
          
 - 
            private
            
            m_firstPossibleArticle
          
 - 
            private
            
            m_fromCache
          
 - 
            private
            
            m_key
          
 - 
            private
            
            m_lastActiveTimeStamp
          
 - 
            private
            
            m_lastArticle
          
 - 
            private
            
            m_lastPossibleArticle
          
 - 
            private
            
            m_lineStreamBuffer
          
 - 
            private
            
            m_maxArticles
          
 - 
            private
            
            m_messageID
          
 - 
            private
            
            m_msgWindow
          
 - 
            private
            
            m_newsAction
          
 - 
            private
            
            m_newsFolder
          
 - 
            private
            
            m_newsRCListCount
          
 - 
            private
            
            m_newsRCListIndex
          
 - 
            private
            
            m_newsgroupList
          
 - 
            private
            
            m_nextState
          
 - 
            private
            
            m_nextStateAfterResponse
          
 - 
            private
            
            m_nntpServer
          
 - 
            private
            
            m_numArticlesLoaded
          
 - 
            private
            
            m_numArticlesWanted
          
 - 
            private
            
            m_originalContentLength
          
 - 
            private
            
            m_path
          
 - 
            private
            
            m_previousResponseCode
          
 - 
            private
            
            m_readNewsListCount
          
 - 
            private
            
            m_responseCode
          
 - 
            private
            
            m_responseText
          
 - 
            private
            
            m_runningURL
          
 - 
            private
            
            m_searchData
          
 - 
            private
            
            m_startTime
          
 - 
            private
            
            m_stringBundle
          
 - 
            private
            
            m_typeWanted
          
 - 
            
            nsNNTPProtocol(nsIURI*, nsIMsgWindow*)
          
 - 
            
            virtual
            ~nsNNTPProtocol()
          
 
        
       
    Locations: