WARNING: Most of this content (with the exception of the Mozilla 1.9 XPCOM reference) is very old, and can be expected to be out of date and possibly obsolete. For better XUL documentation, please visit the XUL hub at the Mozilla Developer Center.
@mozilla.org/messenger/mimeemitter;1?type=text/plain
This component implements the following interfaces:
Methods
| Interface | Method |
|---|---|
| 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.
