jingle/register.h
changeset 23 9367e144e626
parent 20 72e53665328e
child 25 11694a99f84b
equal deleted inserted replaced
22:a089f2f49e9f 23:9367e144e626
     8 #define NS_JINGLE_TRANSPORT_PREFIX "urn:xmpp:jingle:transport:"
     8 #define NS_JINGLE_TRANSPORT_PREFIX "urn:xmpp:jingle:transport:"
     9 
     9 
    10 
    10 
    11 typedef gconstpointer (*JingleAppCheck) (JingleContent *cn, GError **err, gpointer *data);
    11 typedef gconstpointer (*JingleAppCheck) (JingleContent *cn, GError **err, gpointer *data);
    12 typedef void (*JingleAppHandle) (JingleNode *jn, JingleContent *cn, gpointer *data);
    12 typedef void (*JingleAppHandle) (JingleNode *jn, JingleContent *cn, gpointer *data);
       
    13 typedef LmMessageNode* (*JingleAppGetDescription) (JingleNode *jn, JingleContent *cn, gpointer *data);
    13 typedef gconstpointer (*JingleTransportCheck) (JingleContent *cn, GError **err, gpointer *data);
    14 typedef gconstpointer (*JingleTransportCheck) (JingleContent *cn, GError **err, gpointer *data);
    14 typedef void (*JingleTransportHandle) (JingleNode *jn, JingleContent *cn, gpointer *data);
    15 typedef void (*JingleTransportHandle) (JingleNode *jn, JingleContent *cn, gpointer *data);
    15 
    16 
    16 typedef struct {
    17 typedef struct {
    17   /* check if the description of a JingleContent is correct */
    18   /* check if the description of a JingleContent is correct */
    18   JingleAppCheck  check;
    19   JingleAppCheck  check;
    19 
    20 
       
    21   JingleAppGetDescription desc;
       
    22   
    20   /* */
    23   /* */
    21   JingleAppHandle handle;
    24   JingleAppHandle handle;
    22 
    25 
    23 } JingleAppFuncs;
    26 } JingleAppFuncs;
    24 
    27