diff -r 02dde03e219b -r cded9f40039e jingle/register.h --- 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;