Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions | Public Attributes
nsIMsgSend Interface Reference

import "nsIMsgSend.idl";

Inheritance diagram for nsIMsgSend:
Inheritance graph
[legend]
Collaboration diagram for nsIMsgSend:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void createAndSendMessage (in nsIEditor aEditor, in nsIMsgIdentity aUserIdentity, in string aAccountKey, in nsIMsgCompFields fields, in PRBool digest_p, in PRBool dont_deliver_p, in nsMsgDeliverMode mode, in nsIMsgDBHdr msgToReplace, in string attachment1_type, in string attachment1_body, in PRUint32 attachment1_body_length,[const ] in nsMsgAttachmentData attachments,[const ] in nsMsgAttachedFile preloaded_attachments, in voidPtr relatedPart, in nsIDOMWindowInternal parentWindow, in nsIMsgProgress progress, in nsIMsgSendListener aListener, in string password, in AUTF8String aOriginalMsgURI, in MSG_ComposeType aType)
void sendMessageFile (in nsIMsgIdentity aUserIdentity, in string aAccountKey, in nsIMsgCompFields fields, in nsIFileSpec sendIFileSpec, in PRBool deleteSendFileOnCompletion, in PRBool digest_p, in nsMsgDeliverMode mode, in nsIMsgDBHdr msgToReplace, in nsIMsgSendListener aListener, in nsIMsgStatusFeedback aStatusFeedback, in string password)
void abort ()
nsresult fail (in nsresult failure_code, in wstring error_msg)
void setGUINotificationState (in PRBool aEnableFlag)
void BeginCryptoEncapsulation ()
void notifyListenerOnStartSending (in string aMsgID, in unsigned long aMsgSize)
void notifyListenerOnProgress (in string aMsgID, in unsigned long aProgress, in unsigned long aProgressMax)
void notifyListenerOnStatus (in string aMsgID, in wstring aMsg)
void notifyListenerOnStopSending (in string aMsgID, in nsresult aStatus, in wstring aMsg, in nsIFileSpec returnFileSpec)
void deliverAsMailExit (in nsIURI aUrl, in nsresult aExitCode)
void deliverAsNewsExit (in nsIURI aUrl, in nsresult aExitCode)
void notifyListenerOnStartCopy ()
void notifyListenerOnProgressCopy (in unsigned long aProgress, in unsigned long aProgressMax)
void notifyListenerOnStopCopy (in nsresult aStatus)
void getMessageId (in nsCString messageID)
nsIPrompt getDefaultPrompt ()
void gatherMimeAttachments ()
boolean getProcessAttachmentsSynchronously ()
nsMsgAttachmentHandler getAttachmentHandlers ()
nsIMsgProgress getProgress ()
nsOutputFileStream getOutputStream ()

Public Attributes

const nsMsgDeliverMode nsMsgDeliverNow = 0
const nsMsgDeliverMode nsMsgQueueForLater = 1
const nsMsgDeliverMode nsMsgSave = 2
const nsMsgDeliverMode nsMsgSaveAs = 3
const nsMsgDeliverMode nsMsgSaveAsDraft = 4
const nsMsgDeliverMode nsMsgSaveAsTemplate = 5
const nsMsgDeliverMode nsMsgSendUnsent = 6
readonly attribute nsIMsgSendReport sendReport
attribute nsMsgKey messageKey
readonly attribute unsigned long attachmentCount
attribute unsigned long pendingAttachmentCount
readonly attribute nsMsgDeliverMode deliveryMode
attribute nsIRequest runningRequest
attribute nsresult status
attribute nsIMsgComposeSecure cryptoclosure

Detailed Description

Definition at line 169 of file nsIMsgSend.idl.


Member Function Documentation

void nsIMsgSend::createAndSendMessage ( in nsIEditor  aEditor,
in nsIMsgIdentity  aUserIdentity,
in string  aAccountKey,
in nsIMsgCompFields  fields,
in PRBool  digest_p,
in PRBool  dont_deliver_p,
in nsMsgDeliverMode  mode,
in nsIMsgDBHdr  msgToReplace,
in string  attachment1_type,
in string  attachment1_body,
in PRUint32  attachment1_body_length,
[const ] in nsMsgAttachmentData  attachments,
[const ] in nsMsgAttachedFile  preloaded_attachments,
in voidPtr  relatedPart,
in nsIDOMWindowInternal  parentWindow,
in nsIMsgProgress  progress,
in nsIMsgSendListener  aListener,
in string  password,
in AUTF8String  aOriginalMsgURI,
in MSG_ComposeType  aType 
)
nsresult nsIMsgSend::fail ( in nsresult  failure_code,
in wstring  error_msg 
)
void nsIMsgSend::notifyListenerOnProgress ( in string  aMsgID,
in unsigned long  aProgress,
in unsigned long  aProgressMax 
)
void nsIMsgSend::notifyListenerOnProgressCopy ( in unsigned long  aProgress,
in unsigned long  aProgressMax 
)
void nsIMsgSend::notifyListenerOnStartSending ( in string  aMsgID,
in unsigned long  aMsgSize 
)
void nsIMsgSend::notifyListenerOnStatus ( in string  aMsgID,
in wstring  aMsg 
)
void nsIMsgSend::notifyListenerOnStopSending ( in string  aMsgID,
in nsresult  aStatus,
in wstring  aMsg,
in nsIFileSpec  returnFileSpec 
)
void nsIMsgSend::sendMessageFile ( in nsIMsgIdentity  aUserIdentity,
in string  aAccountKey,
in nsIMsgCompFields  fields,
in nsIFileSpec  sendIFileSpec,
in PRBool  deleteSendFileOnCompletion,
in PRBool  digest_p,
in nsMsgDeliverMode  mode,
in nsIMsgDBHdr  msgToReplace,
in nsIMsgSendListener  aListener,
in nsIMsgStatusFeedback  aStatusFeedback,
in string  password 
)

Member Data Documentation

Definition at line 262 of file nsIMsgSend.idl.

Definition at line 274 of file nsIMsgSend.idl.

Definition at line 264 of file nsIMsgSend.idl.

Definition at line 254 of file nsIMsgSend.idl.

Definition at line 181 of file nsIMsgSend.idl.

Definition at line 182 of file nsIMsgSend.idl.

Definition at line 183 of file nsIMsgSend.idl.

Definition at line 184 of file nsIMsgSend.idl.

Definition at line 185 of file nsIMsgSend.idl.

Definition at line 186 of file nsIMsgSend.idl.

Definition at line 187 of file nsIMsgSend.idl.

Definition at line 263 of file nsIMsgSend.idl.

Definition at line 270 of file nsIMsgSend.idl.

Definition at line 239 of file nsIMsgSend.idl.

Definition at line 272 of file nsIMsgSend.idl.


The documentation for this interface was generated from the following file: