| GMime Library Reference Manual | |||
|---|---|---|---|
| <<< Previous Page | Home | Up | Next Page >>> |
struct GMimeMessagePartial; GMimeMessagePartial* g_mime_message_partial_new (const char *id, int number, int total); const char* g_mime_message_partial_get_id (GMimeMessagePartial *partial); int g_mime_message_partial_get_number (GMimeMessagePartial *partial); int g_mime_message_partial_get_total (GMimeMessagePartial *partial); GMimeMessage* g_mime_message_partial_reconstruct_message (GMimeMessagePartial **partials, |
struct GMimeMessagePartial {
GMimePart parent_object;
char *id;
int number;
int total;
}; |
GMimeMessagePartial* g_mime_message_partial_new (const char *id, int number, int total); |
Creates a new MIME message/partial object.
const char* g_mime_message_partial_get_id (GMimeMessagePartial *partial); |
Gets the message/partial id parameter value.
int g_mime_message_partial_get_number
(GMimeMessagePartial *partial); |
Gets the message/partial part number.
int g_mime_message_partial_get_total
(GMimeMessagePartial *partial); |
Gets the total number of message/partial parts needed to reconstruct the original message.
GMimeMessage* g_mime_message_partial_reconstruct_message (GMimeMessagePartial **partials, |
Reconstructs the GMimeMessage from the given message/partial parts in partials.
GMimeMessage** g_mime_message_partial_split_message (GMimeMessage *message, |
Splits message into an array of GMimeMessage objects each containing a single GMimeMessagePartial object containing max_size bytes or fewer. nparts is set to the number of GMimeMessagePartial objects created.
| message : | message object |
| max_size : | max size |
| nparts : | number of parts |
| Returns : | an array of GMimeMessage objects and sets nparts to th number of messages returned or NULL on fail. |