nsIMessenger
| IID: | BE8C45B1-F810-4B7E-BB44-790B53631D52 |
| Inherits From: | nsISupports |
This interface is implemented by the following components:
Constants
| PRInt32 | eUnknown | = 0 |
| PRInt32 | eDeleteMsg | = 1 |
| PRInt32 | eMoveMsg | = 2 |
| PRInt32 | eCopyMsg | = 3 |
Properties
readonly ACString lastDisplayedMessageUri
PRInt32 navigatePos
PRBool sendingUnsentMsgs
readonly nsITransactionManager transactionManager
Methods
PRBool canRedo ( )
PRBool canUndo ( )
void compactFolder ( nsIRDFCompositeDataSource db , nsIRDFResource folder , PRBool forAll )
void copyFolders ( nsIRDFCompositeDataSource database , nsIRDFResource dstResource , nsISupportsArray folders , PRBool isMoveFolder )
void copyMessages ( nsIRDFCompositeDataSource database , nsIRDFResource srcResource , nsIRDFResource dstResource , nsISupportsArray messages , PRBool isMove )
void deleteFolders ( nsIRDFCompositeDataSource db , nsIRDFResource parentFolder , nsIRDFResource folder )
void detachAllAttachments ( PRUint32 count , arrayof char* contentTypeArray , arrayof char* urlArray , arrayof char* displayNameArray , arrayof char* messageUriArray , PRBool saveFirst )
void detachAttachment ( char* contentTpe , char* url , char* displayName , char* messageUri , PRBool saveFirst )
void emptyTrash ( nsIRDFCompositeDataSource db , nsIRDFResource folder )
ACString getFolderUriAtNavigatePos ( PRInt32 pos )
ACString getMsgUriAtNavigatePos ( PRInt32 pos )
void getNavigateHistory ( out PRUint32 curPos , out PRUint32 count , out arrayof char* history )
PRUint32 getRedoTransactionType ( )
PRUint32 getUndoTransactionType ( )
void launchExternalURL ( ACString URL )
void loadURL ( nsIDOMWindowInternal ptr , ACString URL )
nsIMsgMessageService messageServiceFromURI ( ACString uri )
nsIMsgDBHdr msgHdrFromURI ( ACString uri )
void openAttachment ( ACString contentTpe , ACString url , ACString displayName , ACString messageUri , PRBool isExternalAttachment )
void openURL ( ACString URL )
void redo ( nsIMsgWindow msgWindow )
void renameFolder ( nsIRDFCompositeDataSource db , nsIRDFResource folder , AString name )
void saveAllAttachments ( PRUint32 count , arrayof char* contentTypeArray , arrayof char* urlArray , arrayof char* displayNameArray , arrayof char* messageUriArray )
void saveAs ( ACString URI , PRBool asFile , nsIMsgIdentity identity , AString msgFilename )
void saveAttachment ( ACString contentTpe , ACString url , ACString displayName , ACString messageUri , PRBool isExternalAttachment )
void saveAttachmentToFile ( nsIFile file , ACString url , ACString messageUri , ACString contentType , nsIUrlListener listener )
nsILocalFile saveAttachmentToFolder ( ACString contentType , ACString url , ACString displayName , ACString messageUri , nsILocalFile destFolder )
void sendUnsentMessages ( nsIMsgIdentity identity , nsIMsgWindow msgWindow )
void setDisplayCharset ( ACString charset )
void setDocumentCharset ( ACString characterSet )
void setWindow ( nsIDOMWindowInternal ptr , nsIMsgWindow msgWindow )
void undo ( nsIMsgWindow msgWindow )
void compactFolder ( nsIRDFCompositeDataSource db , nsIRDFResource folder , PRBool forAll )
- Arguments:
- db
- folder
- forAll
void copyFolders ( nsIRDFCompositeDataSource database , nsIRDFResource dstResource , nsISupportsArray folders , PRBool isMoveFolder )
- Arguments:
- database
- dstResource
- folders
- isMoveFolder
void copyMessages ( nsIRDFCompositeDataSource database , nsIRDFResource srcResource , nsIRDFResource dstResource , nsISupportsArray messages , PRBool isMove )
- Arguments:
- database
- srcResource
- dstResource
- messages
- isMove
void deleteFolders ( nsIRDFCompositeDataSource db , nsIRDFResource parentFolder , nsIRDFResource folder )
- Arguments:
- db
- parentFolder
- folder
void detachAllAttachments ( PRUint32 count , arrayof char* contentTypeArray , arrayof char* urlArray , arrayof char* displayNameArray , arrayof char* messageUriArray , PRBool saveFirst )
- Arguments:
- count
- contentTypeArray
- urlArray
- displayNameArray
- messageUriArray
- saveFirst
void detachAttachment ( char* contentTpe , char* url , char* displayName , char* messageUri , PRBool saveFirst )
- Arguments:
- contentTpe
- url
- displayName
- messageUri
- saveFirst
void emptyTrash ( nsIRDFCompositeDataSource db , nsIRDFResource folder )
- Arguments:
- db
- folder
void getNavigateHistory ( out PRUint32 curPos , out PRUint32 count , out arrayof char* history )
- Arguments:
- curPos
- count
- history
void loadURL ( nsIDOMWindowInternal ptr , ACString URL )
Load a custom message by url, e.g load a attachment as a email
- Arguments:
- ptr
- URL
nsIMsgMessageService messageServiceFromURI ( ACString uri )
- Arguments:
- uri
nsIMsgDBHdr msgHdrFromURI ( ACString uri )
- Arguments:
- uri
void openAttachment ( ACString contentTpe , ACString url , ACString displayName , ACString messageUri , PRBool isExternalAttachment )
- Arguments:
- contentTpe
- url
- displayName
- messageUri
- isExternalAttachment
void redo ( nsIMsgWindow msgWindow )
- Arguments:
- msgWindow
void renameFolder ( nsIRDFCompositeDataSource db , nsIRDFResource folder , AString name )
- Arguments:
- db
- folder
- name
void saveAllAttachments ( PRUint32 count , arrayof char* contentTypeArray , arrayof char* urlArray , arrayof char* displayNameArray , arrayof char* messageUriArray )
- Arguments:
- count
- contentTypeArray
- urlArray
- displayNameArray
- messageUriArray
void saveAs ( ACString URI , PRBool asFile , nsIMsgIdentity identity , AString msgFilename )
- Arguments:
- URI
- asFile
- identity
- msgFilename
void saveAttachment ( ACString contentTpe , ACString url , ACString displayName , ACString messageUri , PRBool isExternalAttachment )
- Arguments:
- contentTpe
- url
- displayName
- messageUri
- isExternalAttachment
void saveAttachmentToFile ( nsIFile file , ACString url , ACString messageUri , ACString contentType , nsIUrlListener listener )
- Arguments:
- file
- url
- messageUri
- contentType
- listener
nsILocalFile saveAttachmentToFolder ( ACString contentType , ACString url , ACString displayName , ACString messageUri , nsILocalFile destFolder )
- Arguments:
- contentType
- url
- displayName
- messageUri
- destFolder
void sendUnsentMessages ( nsIMsgIdentity identity , nsIMsgWindow msgWindow )
- Arguments:
- identity
- msgWindow
void setWindow ( nsIDOMWindowInternal ptr , nsIMsgWindow msgWindow )
- Arguments:
- ptr
- msgWindow
void undo ( nsIMsgWindow msgWindow )
- Arguments:
- msgWindow
References
This interface is passed as an argument to the following methods:
nsIMsgDBView.cloneDBView, nsIMsgDBView.init
Reference documentation is generated from Mozilla's source.
