jingle/register.h
changeset 123 58bd57666ef9
parent 122 8969dc3e2f14
child 126 059a6737f6a4
--- a/jingle/register.h	Sun Aug 15 00:51:24 2010 +0200
+++ b/jingle/register.h	Sun Aug 15 01:09:48 2010 +0200
@@ -38,8 +38,8 @@
 typedef gboolean (*JingleAppHandle) (JingleAction action, gconstpointer data, LmMessageNode *node);
 typedef void (*JingleAppToMessage) (gconstpointer data, LmMessageNode *node);
 typedef gboolean (*JingleAppHandleData) (gconstpointer data, const gchar *data2, guint len);
-typedef void (*JingleAppStart) (session_content *sc, gsize size);
-typedef void (*JingleAppSend) (session_content *sc, gsize size);
+typedef void (*JingleAppStart) (session_content *sc);
+typedef void (*JingleAppSend) (session_content *sc);
 typedef void (*JingleAppStop) (gconstpointer data);
 
 typedef gconstpointer (*JingleTransportCheck) (JingleContent *cn, GError **err);
@@ -48,6 +48,7 @@
 typedef const gchar* (*JingleTransportxmlns) (void);
 typedef gconstpointer (*JingleTransportNew) (void);
 typedef void (*JingleTransportSend) (session_content *sc, gconstpointer data, gchar *buf, gsize size);
+typedef void (*JingleTransportEnd) (session_content *sc, gconstpointer data);
 
 typedef struct {
   /* check if the description of a JingleContent is correct */
@@ -83,6 +84,8 @@
   JingleTransportNew new;
 
   JingleTransportSend send;
+  
+  JingleTransportEnd end;
 } JingleTransportFuncs;