Back to index

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

import "nsIMimeConverter.idl";

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

List of all members.

Public Member Functions

string encodeMimePartIIStr (in string header, in boolean structured, in string mailCharset, in long fieldnamelen, in long encodedWordSize)
string encodeMimePartIIStr_UTF8 (in string header, in boolean structured, in string mailCharset, in long fieldnamelen, in long encodedWordSize)
NS_IMETHOD DecodeMimeHeader (const char *header, char **decodedString, const char *default_charset=nsnull, PRBool override_charset=PR_FALSE, PRBool eatContinuations=PR_TRUE)=0
NS_IMETHOD DecodeMimeHeader (const char *header, PRUnichar **decodedString, const char *default_charset=nsnull, PRBool override_charset=PR_FALSE, PRBool eatContinuations=PR_TRUE)=0
NS_IMETHOD DecodeMimeHeader (const char *header, nsAString &decodedString, const char *default_charset=nsnull, PRBool override_charset=PR_FALSE, PRBool eatContinuations=PR_TRUE)=0
NS_IMETHOD B64EncoderInit (nsresult(*PR_CALLBACK output_fn)(const char *buf, PRInt32 size, void *closure), void *closure, MimeEncoderData **returnEncoderData)=0
NS_IMETHOD QPEncoderInit (nsresult(*PR_CALLBACK output_fn)(const char *buf, PRInt32 size, void *closure), void *closure, MimeEncoderData **returnEncoderData)=0
NS_IMETHOD UUEncoderInit (char *filename, nsresult(*PR_CALLBACK output_fn)(const char *buf, PRInt32 size, void *closure), void *closure, MimeEncoderData **returnEncoderData)=0
NS_IMETHOD EncoderDestroy (MimeEncoderData *data, PRBool abort_p)=0
NS_IMETHOD EncoderWrite (MimeEncoderData *data, const char *buffer, PRInt32 size, PRInt32 *written)=0

Detailed Description

Definition at line 57 of file nsIMimeConverter.idl.


Member Function Documentation

NS_IMETHOD nsIMimeConverter::B64EncoderInit ( nsresult(*)(const char *buf, PRInt32 size, void *closure output_fn,
void closure,
MimeEncoderData **  returnEncoderData 
) [pure virtual]

Implemented in nsMimeConverter.

Here is the caller graph for this function:

NS_IMETHOD nsIMimeConverter::DecodeMimeHeader ( const char *  header,
char **  decodedString,
const char *  default_charset = nsnull,
PRBool  override_charset = PR_FALSE,
PRBool  eatContinuations = PR_TRUE 
) [pure virtual]

Implemented in nsMimeConverter.

Here is the caller graph for this function:

NS_IMETHOD nsIMimeConverter::DecodeMimeHeader ( const char *  header,
PRUnichar **  decodedString,
const char *  default_charset = nsnull,
PRBool  override_charset = PR_FALSE,
PRBool  eatContinuations = PR_TRUE 
) [pure virtual]

Implemented in nsMimeConverter.

NS_IMETHOD nsIMimeConverter::DecodeMimeHeader ( const char *  header,
nsAString &  decodedString,
const char *  default_charset = nsnull,
PRBool  override_charset = PR_FALSE,
PRBool  eatContinuations = PR_TRUE 
) [pure virtual]

Implemented in nsMimeConverter.

string nsIMimeConverter::encodeMimePartIIStr ( in string  header,
in boolean  structured,
in string  mailCharset,
in long  fieldnamelen,
in long  encodedWordSize 
)
string nsIMimeConverter::encodeMimePartIIStr_UTF8 ( in string  header,
in boolean  structured,
in string  mailCharset,
in long  fieldnamelen,
in long  encodedWordSize 
)
NS_IMETHOD nsIMimeConverter::EncoderDestroy ( MimeEncoderData data,
PRBool  abort_p 
) [pure virtual]

Implemented in nsMimeConverter.

Here is the caller graph for this function:

NS_IMETHOD nsIMimeConverter::EncoderWrite ( MimeEncoderData data,
const char *  buffer,
PRInt32  size,
PRInt32 written 
) [pure virtual]

Implemented in nsMimeConverter.

Here is the caller graph for this function:

NS_IMETHOD nsIMimeConverter::QPEncoderInit ( nsresult(*)(const char *buf, PRInt32 size, void *closure output_fn,
void closure,
MimeEncoderData **  returnEncoderData 
) [pure virtual]

Implemented in nsMimeConverter.

Here is the caller graph for this function:

NS_IMETHOD nsIMimeConverter::UUEncoderInit ( char *  filename,
nsresult(*)(const char *buf, PRInt32 size, void *closure output_fn,
void closure,
MimeEncoderData **  returnEncoderData 
) [pure virtual]

Implemented in nsMimeConverter.

Here is the caller graph for this function:


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