class nsSmtpProtocol
    
    
      
        Members:
        
          - 
            
            virtual
            AddRef()
          
 - 
            
            AppendHelloArgument(nsACString_internal&)
          
 - 
            
            AuthGSSAPIFirst()
          
 - 
            
            AuthGSSAPIStep()
          
 - 
            
            AuthLoginResponse(nsIInputStream*, PRUint32)
          
 - 
            
            AuthLoginStep0()
          
 - 
            
            AuthLoginStep0Response()
          
 - 
            
            AuthLoginStep1()
          
 - 
            
            AuthLoginStep2()
          
 - 
            
            BackupAuthFlags()
          
 - 
            private
            
            CramMD5LoginResponse()
          
 - 
            
            ExtensionLoginResponse(nsIInputStream*, PRUint32)
          
 - 
            
            GetPassword(nsCString&)
          
 - 
            
            GetUsernamePassword(nsACString_internal&, nsACString_internal&)
          
 - 
            
            Initialize(nsIURI*)
          
 - 
            
            virtual
            LoadUrl(nsIURI*, nsISupports*)
          
 - 
            
            virtual
            OnStopRequest(nsIRequest*, nsISupports*, nsresult)
          
 - 
            
            ProcessAuth()
          
 - 
            
            virtual
            ProcessProtocolState(nsIURI*, nsIInputStream*, PRUint32, PRUint32)
          
 - 
            
            PromptForPassword(nsISmtpServer*, nsISmtpUrl*, const PRUnichar**, nsACString_internal&)
          
 - 
            
            virtual
            QueryInterface(const nsIID&, void**)
          
 - 
            
            virtual
            Release()
          
 - 
            
            RestoreAuthFlags()
          
 - 
            
            virtual
            SendData(nsIURI*, const char*, PRBool)
          
 - 
            
            SendDataResponse()
          
 - 
            
            SendEhloResponse(nsIInputStream*, PRUint32)
          
 - 
            
            SendHeloResponse(nsIInputStream*, PRUint32)
          
 - 
            
            SendMailResponse()
          
 - 
            
            SendMessageInFile()
          
 - 
            
            SendMessageResponse()
          
 - 
            
            SendPostData()
          
 - 
            
            SendQuit()
          
 - 
            
            SendRecipientResponse()
          
 - 
            
            SendTLSResponse()
          
 - 
            
            SendVerifyResponse()
          
 - 
            
            SmtpResponse(nsIInputStream*, PRUint32)
          
 - 
            
            UpdateStatus(PRInt32)
          
 - 
            
            UpdateStatusWithString(const PRUnichar*)
          
 - 
            private
            
            mPendingConsumer
          
 - 
            private
            
            m_LastTime
          
 - 
            private
            
            m_addressCopy
          
 - 
            private
            
            m_addresses
          
 - 
            private
            
            m_addressesLeft
          
 - 
            private
            
            m_continuationResponse
          
 - 
            private
            
            m_dataBuf
          
 - 
            private
            
            m_dataBufSize
          
 - 
            private
            
            m_helloArgument
          
 - 
            private
            
            m_lineStreamBuffer
          
 - 
            private
            
            m_mailAddr
          
 - 
            private
            
            m_nextState
          
 - 
            private
            
            m_nextStateAfterResponse
          
 - 
            private
            
            m_origAuthFlags
          
 - 
            private
            
            m_originalContentLength
          
 - 
            private
            
            m_prefAuthMethod
          
 - 
            private
            
            m_prefTrySSL
          
 - 
            private
            
            m_prefTrySecAuth
          
 - 
            private
            
            m_prefUseSecAuth
          
 - 
            private
            
            m_previousResponseCode
          
 - 
            private
            
            m_responseCode
          
 - 
            private
            
            m_responseText
          
 - 
            private
            
            m_runningURL
          
 - 
            private
            
            m_sendDone
          
 - 
            private
            
            m_sizelimit
          
 - 
            private
            
            m_statusFeedback
          
 - 
            private
            
            m_tlsEnabled
          
 - 
            private
            
            m_tlsInitiated
          
 - 
            private
            
            m_totalAmountRead
          
 - 
            private
            
            m_totalMessageSize
          
 - 
            private
            
            m_urlErrorState
          
 - 
            private
            
            m_usernamePrompted
          
 - 
            private
            
            m_verifyAddress
          
 - 
            
            nsSmtpProtocol(nsIURI*)
          
 - 
            
            virtual
            ~nsSmtpProtocol()
          
 
        
       
    Locations: