| Camel Reference Manual | ||||
|---|---|---|---|---|
struct CamelMimePart; CamelMimePart* camel_mime_part_new (void); void camel_mime_part_set_description (CamelMimePart *mime_part, const char *description); const char* camel_mime_part_get_description (CamelMimePart *mime_part); void camel_mime_part_set_disposition (CamelMimePart *mime_part, const char *disposition); const char* camel_mime_part_get_disposition (CamelMimePart *mime_part); void camel_mime_part_set_filename (CamelMimePart *mime_part, const char *filename); const char* camel_mime_part_get_filename (CamelMimePart *mime_part); void camel_mime_part_set_content_id (CamelMimePart *mime_part, const char *contentid); const char* camel_mime_part_get_content_id (CamelMimePart *mime_part); void camel_mime_part_set_content_MD5 (CamelMimePart *mime_part, const char *md5sum); const char* camel_mime_part_get_content_MD5 (CamelMimePart *mime_part); void camel_mime_part_set_content_location (CamelMimePart *mime_part, const char *location); const char* camel_mime_part_get_content_location (CamelMimePart *mime_part); void camel_mime_part_set_encoding (CamelMimePart *mime_part, CamelTransferEncoding encoding); CamelTransferEncoding camel_mime_part_get_encoding (CamelMimePart *mime_part); void camel_mime_part_set_content_languages (CamelMimePart *mime_part, GList *content_languages); const GList* camel_mime_part_get_content_languages (CamelMimePart *mime_part); void camel_mime_part_set_content_type (CamelMimePart *mime_part, const char *content_type); CamelContentType* camel_mime_part_get_content_type (CamelMimePart *mime_part); int camel_mime_part_construct_from_parser (CamelMimePart *mime_part, CamelMimeParser *parser); void camel_mime_part_set_content (CamelMimePart *mime_part, const char *content, int length, const char *type); size_t camel_mime_part_get_content_size (CamelMimePart *mime_part);
struct CamelMimePart {
CamelMedium parent_object;
struct _camel_header_raw *headers; /* mime headers */
/* All fields here are -** PRIVATE **- */
/* TODO: these should be in a camelcontentinfo */
char *description;
CamelContentDisposition *disposition;
char *content_id;
char *content_MD5;
char *content_location;
GList *content_languages;
CamelTransferEncoding encoding;
};
void camel_mime_part_set_description (CamelMimePart *mime_part, const char *description);
|
|
|
const char* camel_mime_part_get_description (CamelMimePart *mime_part);
|
|
Returns : |
void camel_mime_part_set_disposition (CamelMimePart *mime_part, const char *disposition);
|
|
|
const char* camel_mime_part_get_disposition (CamelMimePart *mime_part);
|
|
Returns : |
void camel_mime_part_set_filename (CamelMimePart *mime_part, const char *filename);
|
|
|
const char* camel_mime_part_get_filename (CamelMimePart *mime_part);
|
|
Returns : |
void camel_mime_part_set_content_id (CamelMimePart *mime_part, const char *contentid);
|
|
|
const char* camel_mime_part_get_content_id (CamelMimePart *mime_part);
|
|
Returns : |
void camel_mime_part_set_content_MD5 (CamelMimePart *mime_part, const char *md5sum);
|
|
|
const char* camel_mime_part_get_content_MD5 (CamelMimePart *mime_part);
|
|
Returns : |
void camel_mime_part_set_content_location
(CamelMimePart *mime_part,
const char *location);
|
|
|
const char* camel_mime_part_get_content_location
(CamelMimePart *mime_part);
|
|
Returns : |
void camel_mime_part_set_encoding (CamelMimePart *mime_part, CamelTransferEncoding encoding);
|
|
|
CamelTransferEncoding camel_mime_part_get_encoding (CamelMimePart *mime_part);
|
|
Returns : |
void camel_mime_part_set_content_languages
(CamelMimePart *mime_part,
GList *content_languages);
|
|
|
const GList* camel_mime_part_get_content_languages
(CamelMimePart *mime_part);
|
|
Returns : |
void camel_mime_part_set_content_type (CamelMimePart *mime_part, const char *content_type);
|
|
|
CamelContentType* camel_mime_part_get_content_type (CamelMimePart *mime_part);
|
|
Returns : |
int camel_mime_part_construct_from_parser
(CamelMimePart *mime_part,
CamelMimeParser *parser);
|
|
|
|
Returns : |
void camel_mime_part_set_content (CamelMimePart *mime_part, const char *content, int length, const char *type);
|
|
|
|
|
|
|
size_t camel_mime_part_get_content_size (CamelMimePart *mime_part);
|
|
Returns : |