Mercurial > pidgin.yaz
comparison libpurple/protocols/jabber/jingle/jingle.c @ 31534:a8cc50c2279f
Remove trailing whitespace
author | Richard Laager <rlaager@wiktel.com> |
---|---|
date | Tue, 04 Jan 2011 06:55:30 +0000 |
parents | ba69a8d1cd9a |
children | 4b101cad58e7 |
comparison
equal
deleted
inserted
replaced
31533:44f53d3fc54f | 31534:a8cc50c2279f |
---|---|
168 xmlnode *content = xmlnode_get_child(jingle, "content"); | 168 xmlnode *content = xmlnode_get_child(jingle, "content"); |
169 | 169 |
170 jabber_iq_send(jingle_session_create_ack(session, jingle)); | 170 jabber_iq_send(jingle_session_create_ack(session, jingle)); |
171 | 171 |
172 jingle_session_accept_session(session); | 172 jingle_session_accept_session(session); |
173 | 173 |
174 for (; content; content = xmlnode_get_next_twin(content)) { | 174 for (; content; content = xmlnode_get_next_twin(content)) { |
175 const gchar *name = xmlnode_get_attrib(content, "name"); | 175 const gchar *name = xmlnode_get_attrib(content, "name"); |
176 const gchar *creator = xmlnode_get_attrib(content, "creator"); | 176 const gchar *creator = xmlnode_get_attrib(content, "creator"); |
177 JingleContent *parsed_content = | 177 JingleContent *parsed_content = |
178 jingle_session_find_content(session, name, creator); | 178 jingle_session_find_content(session, name, creator); |
199 xmlnode *content = xmlnode_get_child(jingle, "content"); | 199 xmlnode *content = xmlnode_get_child(jingle, "content"); |
200 | 200 |
201 jabber_iq_send(jingle_session_create_ack(session, jingle)); | 201 jabber_iq_send(jingle_session_create_ack(session, jingle)); |
202 | 202 |
203 jingle_session_accept_session(session); | 203 jingle_session_accept_session(session); |
204 | 204 |
205 for (; content; content = xmlnode_get_next_twin(content)) { | 205 for (; content; content = xmlnode_get_next_twin(content)) { |
206 const gchar *name = xmlnode_get_attrib(content, "name"); | 206 const gchar *name = xmlnode_get_attrib(content, "name"); |
207 const gchar *creator = xmlnode_get_attrib(content, "creator"); | 207 const gchar *creator = xmlnode_get_attrib(content, "creator"); |
208 JingleContent *parsed_content = | 208 JingleContent *parsed_content = |
209 jingle_session_find_content(session, name, creator); | 209 jingle_session_find_content(session, name, creator); |
261 jingle_handle_transport_accept(JingleSession *session, xmlnode *jingle) | 261 jingle_handle_transport_accept(JingleSession *session, xmlnode *jingle) |
262 { | 262 { |
263 xmlnode *content = xmlnode_get_child(jingle, "content"); | 263 xmlnode *content = xmlnode_get_child(jingle, "content"); |
264 | 264 |
265 jabber_iq_send(jingle_session_create_ack(session, jingle)); | 265 jabber_iq_send(jingle_session_create_ack(session, jingle)); |
266 | 266 |
267 for (; content; content = xmlnode_get_next_twin(content)) { | 267 for (; content; content = xmlnode_get_next_twin(content)) { |
268 const gchar *name = xmlnode_get_attrib(content, "name"); | 268 const gchar *name = xmlnode_get_attrib(content, "name"); |
269 const gchar *creator = xmlnode_get_attrib(content, "creator"); | 269 const gchar *creator = xmlnode_get_attrib(content, "creator"); |
270 JingleContent *content = jingle_session_find_content(session, name, creator); | 270 JingleContent *content = jingle_session_find_content(session, name, creator); |
271 jingle_content_accept_transport(content); | 271 jingle_content_accept_transport(content); |
280 jabber_iq_send(jingle_session_create_ack(session, jingle)); | 280 jabber_iq_send(jingle_session_create_ack(session, jingle)); |
281 | 281 |
282 for (; content; content = xmlnode_get_next_twin(content)) { | 282 for (; content; content = xmlnode_get_next_twin(content)) { |
283 const gchar *name = xmlnode_get_attrib(content, "name"); | 283 const gchar *name = xmlnode_get_attrib(content, "name"); |
284 const gchar *creator = xmlnode_get_attrib(content, "creator"); | 284 const gchar *creator = xmlnode_get_attrib(content, "creator"); |
285 JingleContent *parsed_content = | 285 JingleContent *parsed_content = |
286 jingle_session_find_content(session, name, creator); | 286 jingle_session_find_content(session, name, creator); |
287 if (parsed_content == NULL) { | 287 if (parsed_content == NULL) { |
288 purple_debug_error("jingle", "Error parsing content\n"); | 288 purple_debug_error("jingle", "Error parsing content\n"); |
289 jabber_iq_send(jingle_session_terminate_packet(session, | 289 jabber_iq_send(jingle_session_terminate_packet(session, |
290 "unsupported-applications")); | 290 "unsupported-applications")); |
299 jingle_handle_transport_reject(JingleSession *session, xmlnode *jingle) | 299 jingle_handle_transport_reject(JingleSession *session, xmlnode *jingle) |
300 { | 300 { |
301 xmlnode *content = xmlnode_get_child(jingle, "content"); | 301 xmlnode *content = xmlnode_get_child(jingle, "content"); |
302 | 302 |
303 jabber_iq_send(jingle_session_create_ack(session, jingle)); | 303 jabber_iq_send(jingle_session_create_ack(session, jingle)); |
304 | 304 |
305 for (; content; content = xmlnode_get_next_twin(content)) { | 305 for (; content; content = xmlnode_get_next_twin(content)) { |
306 const gchar *name = xmlnode_get_attrib(content, "name"); | 306 const gchar *name = xmlnode_get_attrib(content, "name"); |
307 const gchar *creator = xmlnode_get_attrib(content, "creator"); | 307 const gchar *creator = xmlnode_get_attrib(content, "creator"); |
308 JingleContent *content = jingle_session_find_content(session, name, creator); | 308 JingleContent *content = jingle_session_find_content(session, name, creator); |
309 jingle_content_remove_pending_transport(content); | 309 jingle_content_remove_pending_transport(content); |
445 jingle_create_relay_info(const gchar *ip, guint port, const gchar *username, | 445 jingle_create_relay_info(const gchar *ip, guint port, const gchar *username, |
446 const gchar *password, const gchar *relay_type, GValueArray *relay_info) | 446 const gchar *password, const gchar *relay_type, GValueArray *relay_info) |
447 { | 447 { |
448 GValue value; | 448 GValue value; |
449 GstStructure *turn_setup = gst_structure_new("relay-info", | 449 GstStructure *turn_setup = gst_structure_new("relay-info", |
450 "ip", G_TYPE_STRING, ip, | 450 "ip", G_TYPE_STRING, ip, |
451 "port", G_TYPE_UINT, port, | 451 "port", G_TYPE_UINT, port, |
452 "username", G_TYPE_STRING, username, | 452 "username", G_TYPE_STRING, username, |
453 "password", G_TYPE_STRING, password, | 453 "password", G_TYPE_STRING, password, |
454 "relay-type", G_TYPE_STRING, relay_type, | 454 "relay-type", G_TYPE_STRING, relay_type, |
455 NULL); | 455 NULL); |
456 purple_debug_info("jabber", "created gst_structure %" GST_PTR_FORMAT "\n", | 456 purple_debug_info("jabber", "created gst_structure %" GST_PTR_FORMAT "\n", |
457 turn_setup); | 457 turn_setup); |
458 if (turn_setup) { | 458 if (turn_setup) { |
459 memset(&value, 0, sizeof(GValue)); | 459 memset(&value, 0, sizeof(GValue)); |
460 g_value_init(&value, GST_TYPE_STRUCTURE); | 460 g_value_init(&value, GST_TYPE_STRUCTURE); |
461 gst_value_set_structure(&value, turn_setup); | 461 gst_value_set_structure(&value, turn_setup); |
475 gboolean has_account_stun = js->stun_ip && !purple_network_get_stun_ip(); | 475 gboolean has_account_stun = js->stun_ip && !purple_network_get_stun_ip(); |
476 guint num_params = has_account_stun ? | 476 guint num_params = has_account_stun ? |
477 (relay_ip ? 3 : 2) : (relay_ip ? 1 : 0); | 477 (relay_ip ? 3 : 2) : (relay_ip ? 1 : 0); |
478 GParameter *params = NULL; | 478 GParameter *params = NULL; |
479 int next_index = 0; | 479 int next_index = 0; |
480 | 480 |
481 if (num_params > 0) { | 481 if (num_params > 0) { |
482 params = g_new0(GParameter, num_params); | 482 params = g_new0(GParameter, num_params); |
483 | 483 |
484 if (has_account_stun) { | 484 if (has_account_stun) { |
485 purple_debug_info("jabber", | 485 purple_debug_info("jabber", |
486 "setting param stun-ip for stream using Google auto-config: %s\n", | 486 "setting param stun-ip for stream using Google auto-config: %s\n", |
487 js->stun_ip); | 487 js->stun_ip); |
488 params[next_index].name = "stun-ip"; | 488 params[next_index].name = "stun-ip"; |
489 g_value_init(¶ms[next_index].value, G_TYPE_STRING); | 489 g_value_init(¶ms[next_index].value, G_TYPE_STRING); |
490 g_value_set_string(¶ms[next_index].value, js->stun_ip); | 490 g_value_set_string(¶ms[next_index].value, js->stun_ip); |
491 purple_debug_info("jabber", | 491 purple_debug_info("jabber", |
492 "setting param stun-port for stream using Google auto-config: %d\n", | 492 "setting param stun-port for stream using Google auto-config: %d\n", |
493 js->stun_port); | 493 js->stun_port); |
494 next_index++; | 494 next_index++; |
495 params[next_index].name = "stun-port"; | 495 params[next_index].name = "stun-port"; |
496 g_value_init(¶ms[next_index].value, G_TYPE_UINT); | 496 g_value_init(¶ms[next_index].value, G_TYPE_UINT); |
497 g_value_set_uint(¶ms[next_index].value, js->stun_port); | 497 g_value_set_uint(¶ms[next_index].value, js->stun_port); |
498 next_index++; | 498 next_index++; |
499 } | 499 } |
500 | 500 |
501 if (relay_ip) { | 501 if (relay_ip) { |
502 GValueArray *relay_info = g_value_array_new(0); | 502 GValueArray *relay_info = g_value_array_new(0); |
503 | 503 |
504 if (relay_udp) { | 504 if (relay_udp) { |
505 relay_info = | 505 relay_info = |
506 jingle_create_relay_info(relay_ip, relay_udp, relay_username, | 506 jingle_create_relay_info(relay_ip, relay_udp, relay_username, |
507 relay_password, "udp", relay_info); | 507 relay_password, "udp", relay_info); |
508 } | 508 } |
509 if (relay_tcp) { | 509 if (relay_tcp) { |
510 relay_info = | 510 relay_info = |
511 jingle_create_relay_info(relay_ip, relay_tcp, relay_username, | 511 jingle_create_relay_info(relay_ip, relay_tcp, relay_username, |
512 relay_password, "tcp", relay_info); | 512 relay_password, "tcp", relay_info); |
513 } | 513 } |
514 if (relay_ssltcp) { | 514 if (relay_ssltcp) { |
515 relay_info = | 515 relay_info = |
516 jingle_create_relay_info(relay_ip, relay_ssltcp, relay_username, | 516 jingle_create_relay_info(relay_ip, relay_ssltcp, relay_username, |
517 relay_password, "tls", relay_info); | 517 relay_password, "tls", relay_info); |
518 } | 518 } |
519 params[next_index].name = "relay-info"; | 519 params[next_index].name = "relay-info"; |
520 g_value_init(¶ms[next_index].value, G_TYPE_VALUE_ARRAY); | 520 g_value_init(¶ms[next_index].value, G_TYPE_VALUE_ARRAY); |