jingle/general-handlers.h
changeset 48 3c08b78be871
parent 47 964b3ebeba8d
equal deleted inserted replaced
47:964b3ebeba8d 48:3c08b78be871
     1 #ifndef __JINGLE_GENERAL_HANDLERS_H__
     1 #ifndef __JINGLE_GENERAL_HANDLERS_H__
     2 #define __JINGLE_GENERAL_HANDLERS_H__ 1
     2 #define __JINGLE_GENERAL_HANDLERS_H__ 1
     3 
     3 
     4 typedef void (*jingle_func_ack_iq) (void*);
     4 typedef void (*jingle_func_ack_iq) (LmMessage*, void*);
       
     5 
     5 typedef struct {
     6 typedef struct {
     6   const gchar *id;
     7   gchar *id;
     7   jingle_func_ack_iq callback;
     8   jingle_func_ack_iq callback;
     8   void *udata;
     9   void *udata;
     9 } ack_iq;
    10 } ack_iq;
    10 
    11 
    11 gboolean evscallback_jingle(guint evcontext, const gchar *arg, gpointer userdata);
    12 gboolean evscallback_jingle(guint evcontext, const gchar *arg,
       
    13                             gpointer userdata);
    12 LmHandlerResult jingle_handle_ack_iq (LmMessageHandler *handler,
    14 LmHandlerResult jingle_handle_ack_iq (LmMessageHandler *handler,
    13                                       LmConnection *connection, 
    15                                       LmConnection *connection, 
    14                                       LmMessage *message, gpointer user_data);
    16                                       LmMessage *message, gpointer user_data);
    15 
    17 void add_ack_wait(ack_iq *elem);
    16 #endif
    18 #endif