equal
deleted
inserted
replaced
43 typedef void (*JingleAppStop) (gconstpointer data); |
43 typedef void (*JingleAppStop) (gconstpointer data); |
44 |
44 |
45 typedef gconstpointer (*JingleTransportCheck) (JingleContent *cn, GError **err); |
45 typedef gconstpointer (*JingleTransportCheck) (JingleContent *cn, GError **err); |
46 typedef void (*JingleTransportToMessage) (gconstpointer data, LmMessageNode *node); |
46 typedef void (*JingleTransportToMessage) (gconstpointer data, LmMessageNode *node); |
47 typedef gboolean (*JingleTransportCmp) (gconstpointer data1, gconstpointer data2); |
47 typedef gboolean (*JingleTransportCmp) (gconstpointer data1, gconstpointer data2); |
48 typedef const gchar* (*JingleTransportxmlns) (void); |
|
49 typedef gconstpointer (*JingleTransportNew) (void); |
48 typedef gconstpointer (*JingleTransportNew) (void); |
50 typedef void (*JingleTransportSend) (session_content *sc, gconstpointer data, gchar *buf, gsize size); |
49 typedef void (*JingleTransportSend) (session_content *sc, gconstpointer data, gchar *buf, gsize size); |
51 typedef void (*JingleTransportInit) (session_content *sc, gconstpointer data); |
50 typedef void (*JingleTransportInit) (session_content *sc, gconstpointer data); |
52 typedef void (*JingleTransportEnd) (session_content *sc, gconstpointer data); |
51 typedef void (*JingleTransportEnd) (session_content *sc, gconstpointer data); |
53 |
52 |
72 JingleAppStop stop; |
71 JingleAppStop stop; |
73 |
72 |
74 } JingleAppFuncs; |
73 } JingleAppFuncs; |
75 |
74 |
76 typedef struct { |
75 typedef struct { |
77 JingleTransportxmlns xmlns; |
|
78 |
|
79 JingleTransportCheck check; |
76 JingleTransportCheck check; |
80 |
77 |
81 JingleTransportToMessage tomessage; |
78 JingleTransportToMessage tomessage; |
82 |
79 |
83 JingleTransportCmp cmp; |
80 JingleTransportCmp cmp; |
100 JingleTransportPriority prio); |
97 JingleTransportPriority prio); |
101 JingleAppFuncs *jingle_get_appfuncs(const gchar *xmlns); |
98 JingleAppFuncs *jingle_get_appfuncs(const gchar *xmlns); |
102 JingleTransportFuncs *jingle_get_transportfuncs(const gchar *xmlns); |
99 JingleTransportFuncs *jingle_get_transportfuncs(const gchar *xmlns); |
103 void jingle_unregister_app(const gchar *xmlns); |
100 void jingle_unregister_app(const gchar *xmlns); |
104 void jingle_unregister_transport(const gchar *xmlns); |
101 void jingle_unregister_transport(const gchar *xmlns); |
105 JingleTransportFuncs *jingle_transport_for_app(const gchar *appxmlns, GSList **forbid); |
102 const gchar *jingle_transport_for_app(const gchar *appxmlns, GSList **forbid); |
106 |
103 |
107 #endif |
104 #endif |