telepathy-rakia: Add function to stringify a RakiaDirection
Olivier Crête
tester at kemper.freedesktop.org
Tue May 8 10:03:03 PDT 2012
Module: telepathy-rakia
Branch: master
Commit: aa458fd5de4857e6b6d6995916295f56b2d10855
URL: http://cgit.freedesktop.org/telepathy/telepathy-rakia/commit/?id=aa458fd5de4857e6b6d6995916295f56b2d10855
Author: Olivier Crête <olivier.crete at collabora.com>
Date: Fri Mar 2 19:45:42 2012 -0500
Add function to stringify a RakiaDirection
---
rakia/sip-media.c | 25 +++++++++++++++++++++++++
rakia/sip-media.h | 2 ++
2 files changed, 27 insertions(+), 0 deletions(-)
diff --git a/rakia/sip-media.c b/rakia/sip-media.c
index fec72af..845291f 100644
--- a/rakia/sip-media.c
+++ b/rakia/sip-media.c
@@ -1200,3 +1200,28 @@ rakia_sip_media_set_can_receive (RakiaSipMedia *media, gboolean can_receive)
}
}
}
+
+gboolean
+rakia_sip_media_has_remote_media (RakiaSipMedia *media)
+{
+ return (media->priv->remote_media != NULL);
+}
+
+const gchar *
+rakia_direction_to_string (RakiaDirection direction)
+{
+ switch (direction)
+ {
+ case RAKIA_DIRECTION_NONE:
+ return "none";
+ case RAKIA_DIRECTION_SEND:
+ return "send";
+ case RAKIA_DIRECTION_RECEIVE:
+ return "recv";
+ case RAKIA_DIRECTION_BIDIRECTIONAL:
+ return "bidi";
+ default:
+ g_warning ("Invalid direction %d", direction);
+ return "broken";
+ }
+}
diff --git a/rakia/sip-media.h b/rakia/sip-media.h
index 6f68ddd..07553d9 100644
--- a/rakia/sip-media.h
+++ b/rakia/sip-media.h
@@ -173,6 +173,8 @@ gboolean rakia_sip_media_get_hold_requested (RakiaSipMedia *media);
void rakia_sip_media_set_can_receive (RakiaSipMedia *media,
gboolean can_receive);
+const gchar *rakia_direction_to_string (RakiaDirection direction);
+
G_END_DECLS
#endif /* #ifndef __RAKIA_SIP_MEDIA_H__*/
More information about the telepathy-commits
mailing list