jingle/register.h
changeset 128 cded9f40039e
parent 127 02dde03e219b
child 133 361d8577ebd1
--- a/jingle/register.h	Sun Aug 15 17:35:41 2010 +0200
+++ b/jingle/register.h	Sun Aug 15 22:12:04 2010 +0200
@@ -41,6 +41,7 @@
 typedef void (*JingleAppStart) (session_content *sc);
 typedef void (*JingleAppSend) (session_content *sc);
 typedef void (*JingleAppStop) (gconstpointer data);
+typedef gchar* (*JingleAppInfo) (gconstpointer data);
 
 typedef gconstpointer (*JingleTransportCheck) (JingleContent *cn, GError **err);
 typedef void (*JingleTransportToMessage) (gconstpointer data, LmMessageNode *node);
@@ -49,6 +50,7 @@
 typedef void (*JingleTransportSend) (session_content *sc, gconstpointer data, gchar *buf, gsize size);
 typedef void (*JingleTransportInit) (session_content *sc, gconstpointer data);
 typedef void (*JingleTransportEnd) (session_content *sc, gconstpointer data);
+typedef gchar* (*JingleTransportInfo) (gconstpointer data);
 
 typedef struct {
   /* check if the description of a JingleContent is correct */
@@ -69,6 +71,8 @@
   JingleAppSend send;
 
   JingleAppStop stop;
+  
+  JingleAppInfo info;
 
 } JingleAppFuncs;
 
@@ -86,6 +90,9 @@
   JingleTransportInit init;
   
   JingleTransportEnd end;
+  
+  JingleTransportInfo info;
+  
 } JingleTransportFuncs;