libpurple/protocols/jabber/data.h

branch
soc.2013.gobjectification.plugins
changeset 36692
324db2a53c4c
parent 34935
686fa55b0deb
child 35099
9bea64da7c15
--- a/libpurple/protocols/jabber/data.h	Fri Sep 06 23:02:04 2013 +0530
+++ b/libpurple/protocols/jabber/data.h	Sat Sep 07 00:11:42 2013 +0530
@@ -50,7 +50,7 @@
 
 /* create a JabberData instance from an XML "data" element (as defined by
   XEP 0231 */
-JabberData *jabber_data_create_from_xml(xmlnode *tag);
+JabberData *jabber_data_create_from_xml(PurpleXmlNode *tag);
 
 /* destroy a JabberData instance, NOT to be used on data that has been
 	associated, since they get "owned" */
@@ -63,10 +63,10 @@
 gpointer jabber_data_get_data(const JabberData *data);
 
 /* returns the XML definition for the data element */
-xmlnode *jabber_data_get_xml_definition(const JabberData *data);
+PurpleXmlNode *jabber_data_get_xml_definition(const JabberData *data);
 
 /* returns an XHTML-IM "img" tag given a data instance */
-xmlnode *jabber_data_get_xhtml_im(const JabberData *data, const gchar *alt);
+PurpleXmlNode *jabber_data_get_xhtml_im(const JabberData *data, const gchar *alt);
 
 void jabber_data_request(JabberStream *js, const gchar *cid, const gchar *who,
     gchar *alt, gboolean ephemeral, JabberDataRequestCallback cb,
@@ -85,7 +85,7 @@
 
 /* handles iq requests */
 void jabber_data_parse(JabberStream *js, const char *who, JabberIqType type,
-                       const char *id, xmlnode *data_node);
+                       const char *id, PurpleXmlNode *data_node);
 
 void jabber_data_init(void);
 void jabber_data_uninit(void);

mercurial