Top |
Functions
g_mime_message_partial_new ()
GMimeMessagePartial * g_mime_message_partial_new (const char *id
,int number
,int total
);
Creates a new MIME message/partial object.
g_mime_message_partial_get_id ()
const char *
g_mime_message_partial_get_id (GMimeMessagePartial *partial
);
Gets the message/partial id parameter value.
g_mime_message_partial_get_number ()
int
g_mime_message_partial_get_number (GMimeMessagePartial *partial
);
Gets the message/partial part number.
g_mime_message_partial_get_total ()
int
g_mime_message_partial_get_total (GMimeMessagePartial *partial
);
Gets the total number of message/partial parts needed to reconstruct the original message.
g_mime_message_partial_reconstruct_message ()
GMimeMessage * g_mime_message_partial_reconstruct_message (GMimeMessagePartial **partials
,size_t num
);
Reconstructs the GMimeMessage from the given message/partial parts
in partials
.
g_mime_message_partial_split_message ()
GMimeMessage ** g_mime_message_partial_split_message (GMimeMessage *message
,size_t max_size
,size_t *nparts
);
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.
Returns
an array of GMimeMessage objects and
sets nparts
to the number of messages returned or NULL
on fail.