class nsMsgComposeAndSend
    
    
      
        Members:
        
          - 
            
            virtual
            Abort()
          
 - 
            
            AddCompFieldLocalAttachments()
          
 - 
            
            AddCompFieldRemoteAttachments(PRUint32, PRInt32*, PRInt32*)
          
 - 
            
            AddDefaultCustomHeaders()
          
 - 
            
            AddMailFollowupToHeader()
          
 - 
            
            AddMailReplyToHeader()
          
 - 
            
            virtual
            AddRef()
          
 - 
            
            virtual
            BeginCryptoEncapsulation()
          
 - 
            
            CanSaveMessagesToFolder(const char*)
          
 - 
            
            Clear()
          
 - 
            
            CountCompFieldAttachments()
          
 - 
            
            virtual
            CreateAndSendMessage(nsIEditor*, nsIMsgIdentity*, const char*, nsIMsgCompFields*, PRBool, PRBool, nsMsgDeliverMode, nsIMsgDBHdr*, const char*, const char*, PRUint32, const nsMsgAttachmentData*, const nsMsgAttachedFile*, void*, nsIDOMWindowInternal*, nsIMsgProgress*, nsIMsgSendListener*, const char*, const nsACString_internal&, MSG_ComposeType)
          
 - 
            
            virtual
            DeliverAsMailExit(nsIURI*, nsresult)
          
 - 
            
            virtual
            DeliverAsNewsExit(nsIURI*, nsresult)
          
 - 
            
            virtual
            DeliverFileAsMail()
          
 - 
            
            virtual
            DeliverFileAsNews()
          
 - 
            
            virtual
            DeliverMessage()
          
 - 
            
            DoDeliveryExitProcessing(nsIURI*, nsresult, PRBool)
          
 - 
            
            DoFcc()
          
 - 
            
            EnsureLineBreaks(const char*, PRUint32)
          
 - 
            
            virtual
            Fail(nsresult, const PRUnichar*, nsresult*)
          
 - 
            
            FormatStringWithSMTPHostNameByID(PRInt32, PRUnichar**)
          
 - 
            
            virtual
            GatherMimeAttachments()
          
 - 
            
            GenerateMessageId()
          
 - 
            
            virtual
            GetAttachmentCount(PRUint32*)
          
 - 
            
            virtual
            GetAttachmentHandlers(nsMsgAttachmentHandler**)
          
 - 
            
            virtual
            GetBodyFromEditor()
          
 - 
            
            virtual
            GetCryptoclosure(nsIMsgComposeSecure**)
          
 - 
            
            virtual
            GetDefaultPrompt(nsIPrompt**)
          
 - 
            
            virtual
            GetDeliveryMode(nsMsgDeliverMode*)
          
 - 
            
            GetEmbeddedObjectInfo(nsIDOMNode*, nsMsgAttachmentData*, PRBool*)
          
 - 
            
            virtual
            GetMessageId(nsACString_internal&)
          
 - 
            public
            
            virtual
            GetMessageKey(nsMsgKey*)
          
 - 
            
            GetMultipartRelatedCount(PRBool)
          
 - 
            
            GetNotificationCallbacks(nsIInterfaceRequestor**)
          
 - 
            
            virtual
            GetOutputStream(nsIOutputStream**)
          
 - 
            
            virtual
            GetPendingAttachmentCount(PRUint32*)
          
 - 
            
            virtual
            GetProcessAttachmentsSynchronously(PRBool*)
          
 - 
            
            virtual
            GetProgress(nsIMsgProgress**)
          
 - 
            
            virtual
            GetRunningRequest(nsIRequest**)
          
 - 
            
            virtual
            GetSendReport(nsIMsgSendReport**)
          
 - 
            
            virtual
            GetStatus(nsresult*)
          
 - 
            
            HackAttachments(const nsMsgAttachmentData*, const nsMsgAttachedFile*)
          
 - 
            
            Init(nsIMsgIdentity*, const char*, nsMsgCompFields*, nsIFile*, PRBool, PRBool, nsMsgDeliverMode, nsIMsgDBHdr*, const char*, const char*, PRUint32, const nsMsgAttachmentData*, const nsMsgAttachedFile*, const char*, const nsACString_internal&, MSG_ComposeType)
          
 - 
            
            InitCompositionFields(nsMsgCompFields*, const nsACString_internal&, MSG_ComposeType)
          
 - 
            
            MimeDoFCC(nsIFile*, nsMsgDeliverMode, const char*, const char*, const char*)
          
 - 
            
            virtual
            NotifyListenerOnProgress(const char*, PRUint32, PRUint32)
          
 - 
            
            virtual
            NotifyListenerOnProgressCopy(PRUint32, PRUint32)
          
 - 
            
            virtual
            NotifyListenerOnStartCopy()
          
 - 
            
            virtual
            NotifyListenerOnStartSending(const char*, PRUint32)
          
 - 
            
            virtual
            NotifyListenerOnStatus(const char*, const PRUnichar*)
          
 - 
            
            virtual
            NotifyListenerOnStopCopy(nsresult)
          
 - 
            
            virtual
            NotifyListenerOnStopSending(const char*, nsresult, const PRUnichar*, nsIFile*)
          
 - 
            
            PreProcessPart(nsMsgAttachmentHandler*, nsMsgSendPart*)
          
 - 
            
            ProcessMultipartRelated(PRInt32*, PRInt32*)
          
 - 
            
            virtual
            QueryInterface(const nsIID&, void**)
          
 - 
            
            QueueForLater()
          
 - 
            
            virtual
            Release()
          
 - 
            
            SaveAsDraft()
          
 - 
            
            SaveAsTemplate()
          
 - 
            
            SaveInSentFolder()
          
 - 
            
            virtual
            SendDeliveryCallback(nsIURI*, PRBool, nsresult)
          
 - 
            
            virtual
            SendMessageFile(nsIMsgIdentity*, const char*, nsIMsgCompFields*, nsIFile*, PRBool, PRBool, nsMsgDeliverMode, nsIMsgDBHdr*, nsIMsgSendListener*, nsIMsgStatusFeedback*, const char*)
          
 - 
            
            SendToMagicFolder(nsMsgDeliverMode)
          
 - 
            
            virtual
            SetCryptoclosure(nsIMsgComposeSecure*)
          
 - 
            
            virtual
            SetGUINotificationState(PRBool)
          
 - 
            public
            
            virtual
            SetMessageKey(nsMsgKey)
          
 - 
            
            SetMimeHeader(nsMsgCompFields::MsgHeaderID, const char*)
          
 - 
            
            virtual
            SetPendingAttachmentCount(PRUint32)
          
 - 
            
            virtual
            SetRunningRequest(nsIRequest*)
          
 - 
            
            virtual
            SetStatus(nsresult)
          
 - 
            
            SetStatusMessage(const nsString&)
          
 - 
            
            SnarfAndCopyBody(const char*, PRUint32, const char*)
          
 - 
            
            StartMessageCopyOperation(nsIFile*, nsMsgDeliverMode, const nsCString&)
          
 - 
            protected
            
            _mOwningThread
          
 - 
            public
            
            mAbortInProcess
          
 - 
            public
            
            mAccountKey
          
 - 
            public
            
            mCompFieldLocalAttachments
          
 - 
            public
            
            mCompFieldRemoteAttachments
          
 - 
            public
            
            mCompFields
          
 - 
            protected
            
            mComposeBundle
          
 - 
            public
            
            mCopyFile
          
 - 
            public
            
            mCopyFile2
          
 - 
            public
            
            mCopyObj
          
 - 
            public
            
            mEditor
          
 - 
            public
            
            mEmbeddedObjectList
          
 - 
            public
            
            mGUINotificationEnabled
          
 - 
            public
            
            mHTMLFile
          
 - 
            public
            
            mLastErrorReported
          
 - 
            public
            
            mListener
          
 - 
            public
            
            mMessageWarningSize
          
 - 
            public
            
            mMsgToReplace
          
 - 
            public
            
            mMultipartRelatedAttachmentCount
          
 - 
            public
            
            mNeedToPerformSecondFCC
          
 - 
            public
            
            mOriginalHTMLBody
          
 - 
            public
            
            mOutputFile
          
 - 
            public
            
            mParentWindow
          
 - 
            public
            
            mPreloadedAttachmentCount
          
 - 
            protected
            
            mRefCnt
          
 - 
            public
            
            mRemoteAttachmentCount
          
 - 
            public
            
            mReturnFile
          
 - 
            public
            
            mRunningRequest
          
 - 
            public
            
            mSendMailAlso
          
 - 
            public
            
            mSendProgress
          
 - 
            private
            
            mSendReport
          
 - 
            private
            
            mSmtpPassword
          
 - 
            public
            
            mStatusFeedback
          
 - 
            public
            
            mTempFile
          
 - 
            public
            
            mUserIdentity
          
 - 
            public
            
            m_attachment1_body
          
 - 
            public
            
            m_attachment1_body_length
          
 - 
            public
            
            m_attachment1_encoder_data
          
 - 
            public
            
            m_attachment1_encoding
          
 - 
            public
            
            m_attachment1_type
          
 - 
            public
            
            m_attachment_count
          
 - 
            public
            
            m_attachment_pending_count
          
 - 
            public
            
            m_attachments
          
 - 
            public
            
            m_attachments_done_callback
          
 - 
            public
            
            m_attachments_only_p
          
 - 
            public
            
            m_be_synchronous_p
          
 - 
            public
            
            m_crypto_closure
          
 - 
            public
            
            m_deliver_mode
          
 - 
            public
            
            m_digest_p
          
 - 
            public
            
            m_dont_deliver_p
          
 - 
            public
            
            m_folderName
          
 - 
            public
            
            m_messageKey
          
 - 
            public
            
            m_plaintext
          
 - 
            public
            
            m_pre_snarfed_attachments_p
          
 - 
            public
            
            m_related_body_part
          
 - 
            public
            
            m_related_part
          
 - 
            public
            
            m_status
          
 - 
            
            nsMsgComposeAndSend()
          
 - 
            
            virtual
            ~nsMsgComposeAndSend()
          
 - 
            
            virtual
            SetMessageKey(PRUint32)
          
 - 
            
            virtual
            GetMessageKey(PRUint32*)
          
 
        
       
    Locations: