disco.h
changeset 25 05469ec9c2e0
parent 16 e903da874e63
child 32 14534d171215
equal deleted inserted replaced
24:220a7d7b8be0 25:05469ec9c2e0
    39 } disco_item_t;
    39 } disco_item_t;
    40 
    40 
    41 typedef void (*disco_info_handler_t) (GSList *identities, GSList *features, gpointer userdata);
    41 typedef void (*disco_info_handler_t) (GSList *identities, GSList *features, gpointer userdata);
    42 typedef void (*disco_items_handler_t) (GSList *items, gpointer userdata);
    42 typedef void (*disco_items_handler_t) (GSList *items, gpointer userdata);
    43 
    43 
    44 void disco_info_request  (const gchar *jid, const gchar *node, disco_info_handler_t  handler, gpointer userdata, GDestroyNotify notify);
    44 gpointer disco_info_request   (const gchar *jid, const gchar *node, disco_info_handler_t  handler, gpointer userdata, GDestroyNotify notify);
    45 void disco_items_request (const gchar *jid, const gchar *node, disco_items_handler_t handler, gpointer userdata, GDestroyNotify notify);
    45 gpointer disco_items_request  (const gchar *jid, const gchar *node, disco_items_handler_t handler, gpointer userdata, GDestroyNotify notify);
       
    46 void     disco_cancel_request (gpointer id);
    46 
    47 
    47 #endif
    48 #endif
    48 
    49