libpurple/protocols/jabber/buddy.h

changeset 41311
fe56d627c33a
parent 40708
53a26c29d26c
child 41764
5d2bc2736da2
equal deleted inserted replaced
41310:53e4815ef254 41311:fe56d627c33a
57 JABBER_SUB_REMOVE = 1 << 4 57 JABBER_SUB_REMOVE = 1 << 4
58 } subscription; 58 } subscription;
59 }; 59 };
60 60
61 typedef struct { 61 typedef struct {
62 char *jid;
63 char *node;
64 char *name;
65 } JabberAdHocCommands;
66
67 typedef struct {
68 JabberBuddy *jb; 62 JabberBuddy *jb;
69 char *name; 63 char *name;
70 int priority; 64 int priority;
71 JabberBuddyState state; 65 JabberBuddyState state;
72 char *status; 66 char *status;
90 GList *exts; 84 GList *exts;
91 } caps; 85 } caps;
92 GList *commands; 86 GList *commands;
93 gboolean commands_fetched; 87 gboolean commands_fetched;
94 } JabberBuddyResource; 88 } JabberBuddyResource;
95
96 void jabber_adhoc_commands_free(JabberAdHocCommands *cmd);
97 89
98 void jabber_buddy_free(JabberBuddy *jb); 90 void jabber_buddy_free(JabberBuddy *jb);
99 JabberBuddy *jabber_buddy_find(JabberStream *js, const char *name, 91 JabberBuddy *jabber_buddy_find(JabberStream *js, const char *name,
100 gboolean create); 92 gboolean create);
101 JabberBuddyResource *jabber_buddy_find_resource(JabberBuddy *jb, 93 JabberBuddyResource *jabber_buddy_find_resource(JabberBuddy *jb,

mercurial