Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions
nsIMimeEmitter Interface Reference

import "nsIMimeEmitter.idl";

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

List of all members.

Public Member Functions

void Initialize (in nsIURI url, in nsIChannel aChannel, in long aFormat)
void Complete ()
void SetPipe (in nsIInputStream inputStream, in nsIOutputStream outStream)
void SetOutputListener (in nsIStreamListener listener)
nsIStreamListener GetOutputListener ()
void StartHeader (in PRBool rootMailHeader, in PRBool headerOnly,[const ] in string msgID,[const ] in string outCharset)
void AddHeaderField ([const ] in string field,[const ] in string value)
void addAllHeaders ([const ] in string allheaders,[const ] in long allheadersize)
void WriteHTMLHeaders ()
void EndHeader ()
void UpdateCharacterSet ([const ] in string aCharset)
void StartAttachment ([const ] in string name,[const ] in string contentType,[const ] in string url, in PRBool aNotDownloaded)
void AddAttachmentField ([const ] in string field,[const ] in string value)
void EndAttachment ()
void EndAllAttachments ()
void StartBody (in PRBool bodyOnly,[const ] in string msgID,[const ] in string outCharset)
void WriteBody ([const ] in string buf, in PRUint32 size, out PRUint32 amountWritten)
void EndBody ()
void Write ([const ] in string buf, in PRUint32 size, out PRUint32 amountWritten)
void UtilityWrite ([const ] in string buf)

Detailed Description

Definition at line 60 of file nsIMimeEmitter.idl.


Member Function Documentation

void nsIMimeEmitter::addAllHeaders ( [const ] in string  allheaders,
[const ] in long  allheadersize 
)
void nsIMimeEmitter::AddAttachmentField ( [const ] in string  field,
[const ] in string  value 
)

Here is the caller graph for this function:

void nsIMimeEmitter::AddHeaderField ( [const ] in string  field,
[const ] in string  value 
)

Here is the caller graph for this function:

Implemented in nsMimeXmlEmitter.

Implemented in nsMimeHtmlDisplayEmitter.

Here is the caller graph for this function:

Implemented in nsMimeHtmlDisplayEmitter, and nsMimeXmlEmitter.

Here is the caller graph for this function:

Implemented in nsMimeHtmlDisplayEmitter.

Here is the caller graph for this function:

Implemented in nsMimeHtmlDisplayEmitter, nsMimeXmlEmitter, and nsMimePlainEmitter.

Here is the caller graph for this function:

void nsIMimeEmitter::Initialize ( in nsIURI  url,
in nsIChannel  aChannel,
in long  aFormat 
)
void nsIMimeEmitter::SetPipe ( in nsIInputStream  inputStream,
in nsIOutputStream  outStream 
)
void nsIMimeEmitter::StartAttachment ( [const ] in string  name,
[const ] in string  contentType,
[const ] in string  url,
in PRBool  aNotDownloaded 
)

Here is the caller graph for this function:

void nsIMimeEmitter::StartBody ( in PRBool  bodyOnly,
[const ] in string  msgID,
[const ] in string  outCharset 
)

Here is the caller graph for this function:

void nsIMimeEmitter::StartHeader ( in PRBool  rootMailHeader,
in PRBool  headerOnly,
[const ] in string  msgID,
[const ] in string  outCharset 
)

Here is the caller graph for this function:

Here is the caller graph for this function:

Here is the caller graph for this function:

void nsIMimeEmitter::Write ( [const ] in string  buf,
in PRUint32  size,
out PRUint32  amountWritten 
)

Here is the caller graph for this function:

void nsIMimeEmitter::WriteBody ( [const ] in string  buf,
in PRUint32  size,
out PRUint32  amountWritten 
)

Here is the caller graph for this function:

Implemented in nsMimeHtmlDisplayEmitter.


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