[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