|
Classes |
| struct | MimeDecoderData |
| struct | MimeEncoderData |
Enumerations |
| enum | mime_encoding { mime_Base64,
mime_QuotedPrintable,
mime_uuencode,
mime_yencode
} |
| enum | mime_decoder_state { DS_BEGIN,
DS_BODY,
DS_END
} |
Functions |
| int | MimeDecoderDestroy (MimeDecoderData *data, PRBool abort_p) |
| MimeDecoderData * | MimeB64DecoderInit (nsresult(*output_fn)(const char *, PRInt32, void *), void *closure) |
| MimeDecoderData * | MimeQPDecoderInit (nsresult(*output_fn)(const char *, PRInt32, void *), void *closure, MimeObject *object) |
| MimeDecoderData * | MimeUUDecoderInit (nsresult(*output_fn)(const char *, PRInt32, void *), void *closure) |
| MimeDecoderData * | MimeYDecoderInit (nsresult(*output_fn)(const char *, PRInt32, void *), void *closure) |
| int | MimeDecoderWrite (MimeDecoderData *data, const char *buffer, PRInt32 size) |
| void | mime_uuencode_write_line (MimeEncoderData *data) |
| void | mime_uuencode_convert_triplet (MimeEncoderData *data) |
| int | mime_uuencode_buffer (MimeEncoderData *data, const char *buffer, PRInt32 size) |
| int | mime_uuencode_finish (MimeEncoderData *data) |
| int | mime_encode_base64_buffer (MimeEncoderData *data, const char *buffer, PRInt32 size) |
| int | mime_encode_qp_buffer (MimeEncoderData *data, const char *buffer, PRInt32 size) |
| int | MimeEncoderDestroy (MimeEncoderData *data, PRBool abort_p) |
| MimeEncoderData * | MimeB64EncoderInit (nsresult(*output_fn)(const char *, PRInt32, void *), void *closure) |
| MimeEncoderData * | MimeQPEncoderInit (nsresult(*output_fn)(const char *, PRInt32, void *), void *closure) |
| MimeEncoderData * | MimeUUEncoderInit (char *filename, nsresult(*output_fn)(const char *, PRInt32, void *), void *closure) |
| int | MimeEncoderWrite (MimeEncoderData *data, const char *buffer, PRInt32 size) |