Mercurial > pidgin
comparison libpurple/protocols/jabber/data.h @ 29785:51bc0be83108
Added a function to destroy JabberData instances.
To be used receiving data objects for "short-lived" objects (such as the
ones used for file transfer thumbnails, since they won't be cached).
author | Marcus Lundblad <ml@update.uu.se> |
---|---|
date | Thu, 25 Jun 2009 22:25:23 +0000 |
parents | 5767b7698c73 |
children | b6dda7d483a2 |
comparison
equal
deleted
inserted
replaced
29784:bae447e1fa96 | 29785:51bc0be83108 |
---|---|
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 /* destroy a JabberData instance, NOT to be used on data that has been | |
43 associated, since they get "owned" */ | |
44 void jabber_data_destroy(JabberData *data); | |
45 | |
42 const char *jabber_data_get_cid(const JabberData *data); | 46 const char *jabber_data_get_cid(const JabberData *data); |
43 const char *jabber_data_get_type(const JabberData *data); | 47 const char *jabber_data_get_type(const JabberData *data); |
44 | 48 |
45 gsize jabber_data_get_size(const JabberData *data); | 49 gsize jabber_data_get_size(const JabberData *data); |
46 gpointer jabber_data_get_data(const JabberData *data); | 50 gpointer jabber_data_get_data(const JabberData *data); |