Mercurial > pidgin.yaz
diff libpurple/protocols/msn/slpmsg_part.h @ 31285:74c4aa38adfc
Add support to ref/unref SlpMessageParts.
author | masca@cpw.pidgin.im |
---|---|
date | Tue, 06 Jul 2010 19:00:21 +0000 |
parents | e0dd17804079 |
children | 72e6fa6caecc |
line wrap: on
line diff
--- a/libpurple/protocols/msn/slpmsg_part.h Tue Jul 06 18:56:58 2010 +0000 +++ b/libpurple/protocols/msn/slpmsg_part.h Tue Jul 06 19:00:21 2010 +0000 @@ -8,6 +8,8 @@ struct _MsnSlpMessagePart { + int ref_count; + MsnP2PHeader *header; MsnP2PFooter *footer; @@ -25,6 +27,10 @@ void msn_slpmsgpart_destroy(MsnSlpMessagePart *part); +MsnSlpMessagePart *msn_slpmsgpart_ref(MsnSlpMessagePart *part); + +MsnSlpMessagePart *msn_slpmsgpart_unref(MsnSlpMessagePart *part); + void msn_slpmsgpart_set_bin_data(MsnSlpMessagePart *part, const void *data, size_t len); char *msn_slpmsgpart_serialize(MsnSlpMessagePart *part, size_t *ret_size);