X-Git-Url: http://git.maemo.org/git/?p=modest;a=blobdiff_plain;f=src%2Fmodest-pair.h;h=4e23d14493bd8b2e7b7eec44d0d2530321a3e29c;hp=d59cd0c650a08ffaa5207cb2013cdf4cd7061112;hb=fd0987fe062d13dcd572a0f1bb9787a5edda1f7a;hpb=259b2c3a417dba1c9170c5353d1740e5c29bf246 diff --git a/src/modest-pair.h b/src/modest-pair.h index d59cd0c..4e23d14 100644 --- a/src/modest-pair.h +++ b/src/modest-pair.h @@ -43,17 +43,38 @@ typedef struct _ModestPair ModestPair; /** - * modest_pait_new + * modest_pair_new: + * @first: the first element of the pair + * @second: the second element of the pair + * @own: does the pair own the item (ie. should the items be freed when the pair is destroyed) * * create a new ModestPair instance * * Returns: a newly allocated ModestPair instance */ ModestPair* modest_pair_new (gpointer first, gpointer second, gboolean own); + + + +/** + * modest_pair_destroy: + * @self: a valid ModestPair instance or NULL + * + * destroy a ModestPair instance. If it was created with own==TRUE, the elements + * will be g_free'd as well. If pair==NULL, nothing will be done. + */ void modest_pair_destroy (ModestPair *pair); -GSList *modest_pair_gslist_destroy (GSList *pairs); +/** + * modest_pair_gslist_destroy: + * @pairs: a list of ModestPair instances + * + * convenience function to destroy all pairs in a list + * + * Returns: NULL + */ +GSList *modest_pair_gslist_destroy (GSList *pairs); G_END_DECLS