[telepathy-salut/master] add salut_self_get_features

Guillaume Desmottes guillaume.desmottes at collabora.co.uk
Wed Apr 1 04:10:35 PDT 2009


---
 src/salut-self.c |    7 +++++++
 src/salut-self.h |    2 ++
 2 files changed, 9 insertions(+), 0 deletions(-)

diff --git a/src/salut-self.c b/src/salut-self.c
index d427da4..57e2b34 100644
--- a/src/salut-self.c
+++ b/src/salut-self.c
@@ -35,6 +35,7 @@
 #include <telepathy-glib/errors.h>
 #include <telepathy-glib/util.h>
 
+#include "salut-capabilities.h"
 #include "salut-contact-manager.h"
 #include "salut-util.h"
 #include "salut-muc-manager.h"
@@ -982,3 +983,9 @@ salut_self_established (SalutSelf *self)
 {
   g_signal_emit (self, signals[ESTABLISHED], 0, NULL);
 }
+
+GSList *
+salut_self_get_features (SalutSelf *self)
+{
+  return capabilities_get_features (self->per_channel_manager_caps);
+}
diff --git a/src/salut-self.h b/src/salut-self.h
index 7ddb2a5..b1bd012 100644
--- a/src/salut-self.h
+++ b/src/salut-self.h
@@ -148,6 +148,8 @@ void salut_self_olpc_augment_invitation (SalutSelf *self,
     TpHandle room, TpHandle contact, GibberXmppNode *invite_node);
 #endif
 
+GSList * salut_self_get_features (SalutSelf *self);
+
 /* protected methods */
 void salut_self_established (SalutSelf *self);
 
-- 
1.5.6.5




More information about the telepathy-commits mailing list