GMime 2.4 Reference Manual | ||||
---|---|---|---|---|
#define GMIME_DISPOSITION_ATTACHMENT #define GMIME_DISPOSITION_INLINE GMimeContentDisposition; GMimeContentDisposition* g_mime_content_disposition_new (void); GMimeContentDisposition* g_mime_content_disposition_new_from_string (const char *str); void g_mime_content_disposition_set_disposition (GMimeContentDisposition *disposition, const char *value); const char* g_mime_content_disposition_get_disposition (GMimeContentDisposition *disposition); const GMimeParam* g_mime_content_disposition_get_params (GMimeContentDisposition *disposition); void g_mime_content_disposition_set_params (GMimeContentDisposition *disposition, GMimeParam *params); void g_mime_content_disposition_set_parameter (GMimeContentDisposition *disposition, const char *attribute, const char *value); const char* g_mime_content_disposition_get_parameter (GMimeContentDisposition *disposition, const char *attribute); char* g_mime_content_disposition_to_string (GMimeContentDisposition *disposition, gboolean fold);
A GMimeContentDisposition represents the pre-parsed contents of a Content-Disposition header field.
#define GMIME_DISPOSITION_ATTACHMENT "attachment"
Standard attachment disposition.
typedef struct _GMimeContentDisposition GMimeContentDisposition;
A data structure representing a Content-Disposition.
GMimeContentDisposition* g_mime_content_disposition_new (void);
Creates a new GMimeContentDisposition object.
Returns : |
a new GMimeContentDisposition object. |
GMimeContentDisposition* g_mime_content_disposition_new_from_string (const char *str);
Creates a new GMimeContentDisposition object.
|
Content-Disposition field value or NULL
|
Returns : |
a new GMimeContentDisposition object. |
void g_mime_content_disposition_set_disposition (GMimeContentDisposition *disposition, const char *value);
Sets the disposition to value
which may be one of
GMIME_DISPOSITION_ATTACHMENT or GMIME_DISPOSITION_INLINE or, by
your choice, any other string which would indicate how the MIME
part should be displayed by the MUA.
|
a GMimeContentDisposition object |
|
disposition value |
const char* g_mime_content_disposition_get_disposition (GMimeContentDisposition *disposition);
Gets the disposition or NULL
on fail.
|
a GMimeContentDisposition object |
Returns : |
the disposition string which is probably one of GMIME_DISPOSITION_ATTACHMENT or GMIME_DISPOSITION_INLINE. |
const GMimeParam* g_mime_content_disposition_get_params (GMimeContentDisposition *disposition);
Gets the Content-Disposition parameter list.
|
a GMimeContentDisposition object |
Returns : |
the list of GMimeParam's set on disposition .
|
void g_mime_content_disposition_set_params (GMimeContentDisposition *disposition, GMimeParam *params);
Sets the Content-Disposition's parameter list.
|
a GMimeContentDisposition object |
|
a list of GMimeParam objects |
void g_mime_content_disposition_set_parameter (GMimeContentDisposition *disposition, const char *attribute, const char *value);
Sets a parameter on the Content-Disposition.
|
a GMimeContentDisposition object |
|
parameter name |
|
parameter value |
const char* g_mime_content_disposition_get_parameter (GMimeContentDisposition *disposition, const char *attribute);
Gets the value of the parameter attribute
, or NULL
on fail.
|
a GMimeContentDisposition object |
|
parameter name |
Returns : |
the value of the parameter of name attribute .
|
char* g_mime_content_disposition_to_string (GMimeContentDisposition *disposition, gboolean fold);
Allocates a string buffer containing the Content-Disposition header
represented by the disposition object disposition
.
|
a GMimeContentDisposition object |
|
fold header if needed |
Returns : |
a string containing the disposition header |