equal
deleted
inserted
replaced
37 #include "socks5.h" |
37 #include "socks5.h" |
38 |
38 |
39 gconstpointer jingle_socks5_check(JingleContent *cn, GError **err); |
39 gconstpointer jingle_socks5_check(JingleContent *cn, GError **err); |
40 gboolean jingle_socks5_cmp(gconstpointer data1, gconstpointer data2); |
40 gboolean jingle_socks5_cmp(gconstpointer data1, gconstpointer data2); |
41 void jingle_socks5_tomessage(gconstpointer data, LmMessageNode *node); |
41 void jingle_socks5_tomessage(gconstpointer data, LmMessageNode *node); |
42 const gchar* jingle_socks5_xmlns(void); |
|
43 gconstpointer jingle_socks5_new(void); |
42 gconstpointer jingle_socks5_new(void); |
44 void jingle_socks5_send(session_content *sc, gconstpointer data, gchar *buf, |
43 void jingle_socks5_send(session_content *sc, gconstpointer data, gchar *buf, |
45 gsize size); |
44 gsize size); |
46 |
45 |
47 static void jingle_socks5_init(void); |
46 static void jingle_socks5_init(void); |
49 |
48 |
50 |
49 |
51 const gchar *deps[] = { "jingle", NULL }; |
50 const gchar *deps[] = { "jingle", NULL }; |
52 |
51 |
53 static JingleTransportFuncs funcs = { |
52 static JingleTransportFuncs funcs = { |
54 jingle_socks5_xmlns, |
|
55 jingle_socks5_check, |
53 jingle_socks5_check, |
56 jingle_socks5_tomessage, |
54 jingle_socks5_tomessage, |
57 jingle_socks5_cmp, |
55 jingle_socks5_cmp, |
58 jingle_socks5_new, |
56 jingle_socks5_new, |
59 jingle_socks5_send |
57 jingle_socks5_send |
92 if (!g_strcmp0(array[i], str)) { |
90 if (!g_strcmp0(array[i], str)) { |
93 return i; |
91 return i; |
94 } |
92 } |
95 } |
93 } |
96 return -1; |
94 return -1; |
97 } |
|
98 |
|
99 const gchar* jingle_socks5_xmlns(void) |
|
100 { |
|
101 return NS_JINGLE_TRANSPORT_SOCKS5; |
|
102 } |
95 } |
103 |
96 |
104 gconstpointer jingle_socks5_check(JingleContent *cn, GError **err) |
97 gconstpointer jingle_socks5_check(JingleContent *cn, GError **err) |
105 { |
98 { |
106 JingleSocks5 *js5b; |
99 JingleSocks5 *js5b; |