libpurple/protocols/jabber/data.h

branch
cpw.malu.ft_thumbnails
changeset 29731
e50d65336613
parent 29269
8145c8ab4935
parent 29465
6025eec92cf3
child 30116
35f1ae3cdbab
--- a/libpurple/protocols/jabber/data.h	Thu Feb 18 19:29:11 2010 +0000
+++ b/libpurple/protocols/jabber/data.h	Thu Feb 18 21:59:26 2010 +0000
@@ -33,16 +33,21 @@
 	char *type;
 	gsize size;
 	gpointer data;
+	gboolean ephemeral;
 } JabberData;
 
 /* creates a JabberData instance from raw data */
 JabberData *jabber_data_create_from_data(gconstpointer data, gsize size,
-										 const char *type, JabberStream *js);
+	const char *type, gboolean ephemeral, JabberStream *js);
 
 /* create a JabberData instance from an XML "data" element (as defined by
   XEP 0231 */
 JabberData *jabber_data_create_from_xml(xmlnode *tag);
 
+/* destroy a JabberData instance, NOT to be used on data that has been
+	associated, since they get "owned" */
+void jabber_data_destroy(JabberData *data);
+
 const char *jabber_data_get_cid(const JabberData *data);
 const char *jabber_data_get_type(const JabberData *data);
 

mercurial