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);