Mercurial > pidgin.yaz
comparison libpurple/connection.c @ 32827:4a34689eeb33 default tip
merged from im.pidgin.pidgin
author | Yoshiki Yazawa <yaz@honeyplanet.jp> |
---|---|
date | Sat, 19 Nov 2011 14:42:54 +0900 |
parents | 50cd80d3554e |
children |
comparison
equal
deleted
inserted
replaced
32692:0f94ec89f0bc | 32827:4a34689eeb33 |
---|---|
385 ops->disconnected(gc); | 385 ops->disconnected(gc); |
386 } | 386 } |
387 } | 387 } |
388 | 388 |
389 void | 389 void |
390 purple_connection_set_flags(PurpleConnection *gc, PurpleConnectionFlags flags) | |
391 { | |
392 g_return_if_fail(gc != NULL); | |
393 | |
394 gc->flags = flags; | |
395 } | |
396 | |
397 void | |
390 purple_connection_set_account(PurpleConnection *gc, PurpleAccount *account) | 398 purple_connection_set_account(PurpleConnection *gc, PurpleAccount *account) |
391 { | 399 { |
392 g_return_if_fail(gc != NULL); | 400 g_return_if_fail(gc != NULL); |
393 g_return_if_fail(account != NULL); | 401 g_return_if_fail(account != NULL); |
394 | 402 |
417 g_return_val_if_fail(gc != NULL, PURPLE_DISCONNECTED); | 425 g_return_val_if_fail(gc != NULL, PURPLE_DISCONNECTED); |
418 | 426 |
419 return gc->state; | 427 return gc->state; |
420 } | 428 } |
421 | 429 |
430 PurpleConnectionFlags | |
431 purple_connection_get_flags(const PurpleConnection *gc) | |
432 { | |
433 g_return_val_if_fail(gc != NULL, 0); | |
434 | |
435 return gc->flags; | |
436 } | |
437 | |
422 PurpleAccount * | 438 PurpleAccount * |
423 purple_connection_get_account(const PurpleConnection *gc) | 439 purple_connection_get_account(const PurpleConnection *gc) |
424 { | 440 { |
425 g_return_val_if_fail(gc != NULL, NULL); | 441 g_return_val_if_fail(gc != NULL, NULL); |
426 | 442 |
438 const char * | 454 const char * |
439 purple_connection_get_password(const PurpleConnection *gc) | 455 purple_connection_get_password(const PurpleConnection *gc) |
440 { | 456 { |
441 g_return_val_if_fail(gc != NULL, NULL); | 457 g_return_val_if_fail(gc != NULL, NULL); |
442 | 458 |
443 return gc->password ? gc->password : gc->account->password; | 459 return gc->password ? gc->password : purple_account_get_password(gc->account); |
444 } | 460 } |
445 | 461 |
446 const char * | 462 const char * |
447 purple_connection_get_display_name(const PurpleConnection *gc) | 463 purple_connection_get_display_name(const PurpleConnection *gc) |
448 { | 464 { |
609 default: | 625 default: |
610 g_return_val_if_reached(TRUE); | 626 g_return_val_if_reached(TRUE); |
611 } | 627 } |
612 } | 628 } |
613 | 629 |
630 void purple_connection_update_last_received(PurpleConnection *gc) | |
631 { | |
632 g_return_if_fail(gc != NULL); | |
633 | |
634 gc->last_received = time(NULL); | |
635 } | |
636 | |
614 void | 637 void |
615 purple_connections_disconnect_all(void) | 638 purple_connections_disconnect_all(void) |
616 { | 639 { |
617 GList *l; | 640 GList *l; |
618 PurpleConnection *gc; | 641 PurpleConnection *gc; |