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: