comparison libpurple/protocols/jabber/data.h @ 24179:2c6c9d72f54f

A couple of compile warning fixes, a couple of memory leak plugs.
author Sadrul Habib Chowdhury <imadil@gmail.com>
date Tue, 23 Sep 2008 07:51:55 +0000
parents 7b11072ba907
children e30e9779e7bf 5f9a24d1c25e
comparison
equal deleted inserted replaced
24178:f29588a95ea9 24179:2c6c9d72f54f
37 37
38 /* create a JabberData instance from an XML "data" element (as defined by 38 /* create a JabberData instance from an XML "data" element (as defined by
39 XEP 0231 */ 39 XEP 0231 */
40 JabberData *jabber_data_create_from_xml(xmlnode *tag); 40 JabberData *jabber_data_create_from_xml(xmlnode *tag);
41 41
42 void jabber_data_delete(JabberData *data);
43
44 const char *jabber_data_get_cid(const JabberData *data); 42 const char *jabber_data_get_cid(const JabberData *data);
45 const char *jabber_data_get_type(const JabberData *data); 43 const char *jabber_data_get_type(const JabberData *data);
46 44
47 gsize jabber_data_get_size(const JabberData *data); 45 gsize jabber_data_get_size(const JabberData *data);
48 gpointer jabber_data_get_data(const JabberData *data); 46 gpointer jabber_data_get_data(const JabberData *data);
59 57
60 /* lookup functions */ 58 /* lookup functions */
61 const JabberData *jabber_data_find_local_by_alt(const gchar *alt); 59 const JabberData *jabber_data_find_local_by_alt(const gchar *alt);
62 const JabberData *jabber_data_find_local_by_cid(const gchar *cid); 60 const JabberData *jabber_data_find_local_by_cid(const gchar *cid);
63 const JabberData *jabber_data_find_remote_by_cid(const gchar *cid); 61 const JabberData *jabber_data_find_remote_by_cid(const gchar *cid);
64 62
65 /* store data objects */ 63 /* store data objects */
66 void jabber_data_associate_local(JabberData *data, const gchar *alt); 64 void jabber_data_associate_local(JabberData *data, const gchar *alt);
67 void jabber_data_associate_remote(JabberData *data); 65 void jabber_data_associate_remote(JabberData *data);
68 66
69 /* handles iq requests */ 67 /* handles iq requests */