Put jingle_handle_app in sessions.c
authorNicolas Cornu <nicolas.cornu@ensi-bourges.fr>
Mon, 26 Jul 2010 02:56:15 +0200
changeset 75 bd48c89b0a3d
parent 74 7f0e16bb1768
child 76 42b487daee7d
Put jingle_handle_app in sessions.c
jingle/jingle.c
jingle/jingle.h
jingle/sessions.c
jingle/sessions.h
--- a/jingle/jingle.c	Mon Jul 26 02:33:27 2010 +0200
+++ b/jingle/jingle.c	Mon Jul 26 02:56:15 2010 +0200
@@ -487,17 +487,3 @@
   
   return sid;
 }
-
-void jingle_handle_app(JingleSession *sess, const gchar *name,
-                       const gchar *xmlns_app, gconstpointer app,
-                       const gchar *to)
-{
-  JingleTransportFuncs *trans = jingle_transport_for_app(xmlns_app, NULL);
-  
-  if (trans == NULL)
-    return;
-  
-  session_add_trans(sess, name, trans->xmlns(), trans->new());
-
-  jingle_send_session_initiate(sess, to);
-}
--- a/jingle/jingle.h	Mon Jul 26 02:33:27 2010 +0200
+++ b/jingle/jingle.h	Mon Jul 26 02:56:15 2010 +0200
@@ -140,9 +140,4 @@
 
 gchar *new_sid(void);
 
-void jingle_handle_app(JingleSession *sess, const gchar *name,
-                       const gchar *xmlns_app, gconstpointer app,
-                       const gchar *to);
-
-                                         
 #endif
--- a/jingle/sessions.c	Mon Jul 26 02:33:27 2010 +0200
+++ b/jingle/sessions.c	Mon Jul 26 02:56:15 2010 +0200
@@ -197,3 +197,17 @@
   g_free(sess->from);
   g_free(sess);
 }
+
+void jingle_handle_app(JingleSession *sess, const gchar *name,
+                       const gchar *xmlns_app, gconstpointer app,
+                       const gchar *to)
+{
+  JingleTransportFuncs *trans = jingle_transport_for_app(xmlns_app, NULL);
+  
+  if (trans == NULL)
+    return;
+  
+  session_add_trans(sess, name, trans->xmlns(), trans->new());
+
+  jingle_send_session_initiate(sess, to);
+}
--- a/jingle/sessions.h	Mon Jul 26 02:33:27 2010 +0200
+++ b/jingle/sessions.h	Mon Jul 26 02:56:15 2010 +0200
@@ -57,4 +57,8 @@
 void session_remove(JingleSession *sess);
 void session_free(JingleSession *sess);
 
+void jingle_handle_app(JingleSession *sess, const gchar *name,
+                       const gchar *xmlns_app, gconstpointer app,
+                       const gchar *to);
+
 #endif