comparison libpurple/media.c @ 26418:775920086761

Remove purple_media_get_overall_type.
author Mike Ruprecht <maiku@soc.pidgin.im>
date Sun, 22 Mar 2009 21:02:48 +0000
parents 89002b47a0df
children 754be87047dc
comparison
equal deleted inserted replaced
26417:d06236d07c9e 26418:775920086761
939 if (type == 0) { 939 if (type == 0) {
940 type = g_boxed_type_register_static("PurpleMediaCodec", 940 type = g_boxed_type_register_static("PurpleMediaCodec",
941 (GBoxedCopyFunc)purple_media_codec_copy, 941 (GBoxedCopyFunc)purple_media_codec_copy,
942 (GBoxedFreeFunc)purple_media_codec_free); 942 (GBoxedFreeFunc)purple_media_codec_free);
943 } 943 }
944 return type;
945 }
946
947
948
949 PurpleMediaSessionType
950 purple_media_get_overall_type(PurpleMedia *media)
951 {
952 GList *values;
953 PurpleMediaSessionType type = PURPLE_MEDIA_NONE;
954
955 g_return_val_if_fail(PURPLE_IS_MEDIA(media), type);
956
957 values = g_hash_table_get_values(media->priv->sessions);
958
959 for (; values; values = g_list_delete_link(values, values)) {
960 PurpleMediaSession *session = values->data;
961 type |= session->type;
962 }
963
964 return type; 944 return type;
965 } 945 }
966 946
967 static PurpleMediaSession* 947 static PurpleMediaSession*
968 purple_media_get_session(PurpleMedia *media, const gchar *sess_id) 948 purple_media_get_session(PurpleMedia *media, const gchar *sess_id)