@mozilla.org/messenger/mimeemitter;1?type=text/html

This component implements the following interfaces:

Methods

InterfaceMethod
nsIMimeEmitter void addAllHeaders ( char* allheaders , PRInt32 allheadersize )
nsIMimeEmitter void AddAttachmentField ( char* field , char* value )
nsIMimeEmitter void AddHeaderField ( char* field , char* value )
nsIMimeEmitter void Complete ( )
nsIMimeEmitter void EndAllAttachments ( )
nsIMimeEmitter void EndAttachment ( )
nsIMimeEmitter void EndBody ( )
nsIMimeEmitter void EndHeader ( )
nsIInterfaceRequestor void getInterface ( nsIIDRef uuid , out nsQIResult* result )
nsIMimeEmitter nsIStreamListener GetOutputListener ( )
nsIMimeEmitter void Initialize ( nsIURI url , nsIChannel channel , PRInt32 format )
nsIMimeEmitter void SetOutputListener ( nsIStreamListener listener )
nsIMimeEmitter void SetPipe ( nsIInputStream inputStream , nsIOutputStream outStream )
nsIMimeEmitter void StartAttachment ( char* name , char* contentType , char* url , PRBool notDownloaded )
nsIMimeEmitter void StartBody ( PRBool bodyOnly , char* msgID , char* outCharset )
nsIMimeEmitter void StartHeader ( PRBool rootMailHeader , PRBool headerOnly , char* msgID , char* outCharset )
nsIMimeEmitter void UpdateCharacterSet ( char* charset )
nsIMimeEmitter void UtilityWrite ( char* buf )
nsIMimeEmitter void Write ( char* buf , PRUint32 size , out PRUint32 amountWritten )
nsIMimeEmitter void WriteBody ( char* buf , PRUint32 size , out PRUint32 amountWritten )
nsIMimeEmitter void WriteHTMLHeaders ( )

Reference documentation is generated from Mozilla's source.

Add a note User Contributed Notes
No comments available

Copyright © 1999 - 2005 XULPlanet.com