jingle/register.h
changeset 61 c7879aae9e1d
parent 60 05184a1846d1
child 63 b56853071a09
--- a/jingle/register.h	Tue Jul 20 19:16:58 2010 +0200
+++ b/jingle/register.h	Tue Jul 20 22:06:24 2010 +0200
@@ -18,21 +18,17 @@
 } JingleTransMethod;
 
 typedef gconstpointer (*JingleAppCheck) (JingleContent *cn, GError **err);
-typedef void (*JingleAppHandle) (JingleNode *jn, JingleContent *cn);
-typedef LmMessageNode* (*JingleAppGetLM) (gconstpointer data);
+typedef void (*JingleAppHandle) (gconstpointer data, LmMessageNode *node);
 typedef gboolean (*JingleAppHandleData) (gconstpointer data, const gchar *data2, guint len);
 
 typedef gconstpointer (*JingleTransportCheck) (JingleContent *cn, GError **err);
-typedef void (*JingleTransportHandle) (gconstpointer data, JingleContent *cn);
+typedef void (*JingleTransportHandle) (gconstpointer data, LmMessageNode *node);
 typedef gboolean (*JingleTransportCmp) (gconstpointer data1, gconstpointer data2);
 
 typedef struct {
   /* check if the description of a JingleContent is correct */
   JingleAppCheck check;
 
-  /* Give a LM from a internal struct */
-  JingleAppGetLM desc;
-  
   /* If we got a LM with the good xmlns */
   JingleAppHandle handle;