libpurple/protocols/jabber/caps.h

changeset 27067
fa8eb96a2544
parent 26707
a4f7c5d5e5ae
child 27068
3353c0f46a1a
equal deleted inserted replaced
27066:6c1375ed1e59 27067:fa8eb96a2544
28 28
29 /* Implementation of XEP-0115 - Entity Capabilities */ 29 /* Implementation of XEP-0115 - Entity Capabilities */
30 30
31 typedef struct _JabberCapsNodeExts JabberCapsNodeExts; 31 typedef struct _JabberCapsNodeExts JabberCapsNodeExts;
32 32
33 typedef struct _JabberCapsTuple {
34 const char *node;
35 const char *ver;
36 const char *hash;
37 } JabberCapsTuple;
38
33 struct _JabberCapsClientInfo { 39 struct _JabberCapsClientInfo {
34 GList *identities; /* JabberIdentity */ 40 GList *identities; /* JabberIdentity */
35 GList *features; /* char * */ 41 GList *features; /* char * */
36 GList *forms; /* xmlnode * */ 42 GList *forms; /* xmlnode * */
37 JabberCapsNodeExts *exts; 43 JabberCapsNodeExts *exts;
44
45 const JabberCapsTuple tuple;
38 }; 46 };
39 47
40 /* 48 /*
41 * This stores a set of exts "known" for a specific node (which indicates 49 * This stores a set of exts "known" for a specific node (which indicates
42 * a specific client -- for reference, Pidgin, Finch, Meebo, et al share one 50 * a specific client -- for reference, Pidgin, Finch, Meebo, et al share one

mercurial