jingle/sessions.c
changeset 75 bd48c89b0a3d
parent 67 c12618793df0
child 80 1c2ef2c5debe
equal deleted inserted replaced
74:7f0e16bb1768 75:bd48c89b0a3d
   195 {
   195 {
   196   g_free(sess->sid);
   196   g_free(sess->sid);
   197   g_free(sess->from);
   197   g_free(sess->from);
   198   g_free(sess);
   198   g_free(sess);
   199 }
   199 }
       
   200 
       
   201 void jingle_handle_app(JingleSession *sess, const gchar *name,
       
   202                        const gchar *xmlns_app, gconstpointer app,
       
   203                        const gchar *to)
       
   204 {
       
   205   JingleTransportFuncs *trans = jingle_transport_for_app(xmlns_app, NULL);
       
   206   
       
   207   if (trans == NULL)
       
   208     return;
       
   209   
       
   210   session_add_trans(sess, name, trans->xmlns(), trans->new());
       
   211 
       
   212   jingle_send_session_initiate(sess, to);
       
   213 }