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: