jingle/register.h
changeset 17 24aa7414bafd
parent 14 77966ed56e14
child 18 d0ddcfd31eb8
equal deleted inserted replaced
16:cb085682970f 17:24aa7414bafd
     1 #ifndef __JINGLE_REGISTER_H__
     1 #ifndef __JINGLE_REGISTER_H__
     2 #define __JINGLE_REGISTER_H__
     2 #define __JINGLE_REGISTER_H__
     3 
     3 
     4 gchar* jingle_resigter_apps(const gchar* namespace);
     4 #include "jingle.h"
     5 gchar* jingle_register_transports(const gchar* namespace);   
     5 
       
     6 
       
     7 #define NS_JINGLE_APP_PREFIX       "urn:xmpp:jingle:app:"
       
     8 #define NS_JINGLE_TRANSPORT_PREFIX "urn:xmpp:jingle:transport:"
       
     9 
       
    10 
       
    11 typedef void (*JingleAppHandler) (JingleNode *jn, JingleContentNode *cn, gpointer *data);
       
    12 typedef void (*JingleTransportHandler) (JingleNode *jn, JingleContentNode *cn, gpointer *data);
       
    13 
       
    14 
       
    15 gboolean jingle_register_app(const gchar *xmlns,
       
    16                              JingleAppHandler func,
       
    17                              gpointer data);
       
    18 gboolean jingle_register_transport(const gchar *xmlns,
       
    19                                    JingleTransportHandler func,
       
    20                                    gpointer data);
     6 
    21 
     7 #endif
    22 #endif