jingle/register.h
changeset 109 d4d50e62098b
parent 107 a7f14a5e112c
child 111 76ce876f7935
equal deleted inserted replaced
108:7df2fb9a2365 109:d4d50e62098b
    37 typedef gconstpointer (*JingleAppCheck) (JingleContent *cn, GError **err);
    37 typedef gconstpointer (*JingleAppCheck) (JingleContent *cn, GError **err);
    38 typedef void (*JingleAppToMessage) (gconstpointer data, LmMessageNode *node);
    38 typedef void (*JingleAppToMessage) (gconstpointer data, LmMessageNode *node);
    39 typedef gboolean (*JingleAppHandleData) (gconstpointer data, const gchar *data2, guint len);
    39 typedef gboolean (*JingleAppHandleData) (gconstpointer data, const gchar *data2, guint len);
    40 typedef void (*JingleAppStart) (session_content *sc, gsize size);
    40 typedef void (*JingleAppStart) (session_content *sc, gsize size);
    41 typedef void (*JingleAppSend) (session_content *sc, gsize size);
    41 typedef void (*JingleAppSend) (session_content *sc, gsize size);
       
    42 typedef void (*JingleAppStop) (gconstpointer data);
    42 
    43 
    43 typedef gconstpointer (*JingleTransportCheck) (JingleContent *cn, GError **err);
    44 typedef gconstpointer (*JingleTransportCheck) (JingleContent *cn, GError **err);
    44 typedef void (*JingleTransportToMessage) (gconstpointer data, LmMessageNode *node);
    45 typedef void (*JingleTransportToMessage) (gconstpointer data, LmMessageNode *node);
    45 typedef gboolean (*JingleTransportCmp) (gconstpointer data1, gconstpointer data2);
    46 typedef gboolean (*JingleTransportCmp) (gconstpointer data1, gconstpointer data2);
    46 typedef const gchar* (*JingleTransportxmlns) (void);
    47 typedef const gchar* (*JingleTransportxmlns) (void);
    57   JingleAppHandleData handle_data;
    58   JingleAppHandleData handle_data;
    58   
    59   
    59   JingleAppStart start;
    60   JingleAppStart start;
    60   
    61   
    61   JingleAppSend send;
    62   JingleAppSend send;
       
    63   
       
    64   JingleAppStop stop;
    62 
    65 
    63 } JingleAppFuncs;
    66 } JingleAppFuncs;
    64 
    67 
    65 typedef struct {
    68 typedef struct {
    66   JingleTransportxmlns xmlns;
    69   JingleTransportxmlns xmlns;