mimehdrs.h File Reference


Functions

MimeHeadersMimeHeaders_new (void)
int MimeHeaders_parse_line (const char *buffer, PRInt32 size, MimeHeaders *hdrs)
int MimeHeaders_write_headers_html (MimeHeaders *hdrs, MimeDisplayOptions *opt, PRBool attachment)
int MimeHeaders_write_all_headers (MimeHeaders *, MimeDisplayOptions *, PRBool)
int MimeHeaders_write_raw_headers (MimeHeaders *hdrs, MimeDisplayOptions *opt, PRBool dont_write_content_type)
charMimeHeaders_open_crypto_stamp (void)
charMimeHeaders_finish_open_crypto_stamp (void)
charMimeHeaders_close_crypto_stamp (void)
charMimeHeaders_make_crypto_stamp (PRBool encrypted_p, PRBool signed_p, PRBool good_p, PRBool unverified_p, PRBool close_parent_stamp_p, const char *stamp_url)
charMimeHeaders_get_name (MimeHeaders *hdrs, MimeDisplayOptions *opt)
charmime_decode_filename (char *name, const char *charset, MimeDisplayOptions *opt)
charMIME_StripContinuations (char *original)


Function Documentation

MimeHeaders* MimeHeaders_new ( void   ) 

int MimeHeaders_parse_line ( const char buffer,
PRInt32  size,
MimeHeaders hdrs 
)

int MimeHeaders_write_headers_html ( MimeHeaders hdrs,
MimeDisplayOptions opt,
PRBool  attachment 
)

int MimeHeaders_write_all_headers ( MimeHeaders ,
MimeDisplayOptions ,
PRBool   
)

int MimeHeaders_write_raw_headers ( MimeHeaders hdrs,
MimeDisplayOptions opt,
PRBool  dont_write_content_type 
)

char* MimeHeaders_open_crypto_stamp ( void   ) 

char* MimeHeaders_finish_open_crypto_stamp ( void   ) 

char* MimeHeaders_close_crypto_stamp ( void   ) 

char* MimeHeaders_make_crypto_stamp ( PRBool  encrypted_p,
PRBool  signed_p,
PRBool  good_p,
PRBool  unverified_p,
PRBool  close_parent_stamp_p,
const char stamp_url 
)

char* MimeHeaders_get_name ( MimeHeaders hdrs,
MimeDisplayOptions opt 
)

char* mime_decode_filename ( char name,
const char charset,
MimeDisplayOptions opt 
)

char* MIME_StripContinuations ( char original  ) 


Generated Mozilla by doxygen 1.5.6