[Telepathy-commits] [telepathy-gabble/master] Comment virtual methods on GabbleChannelManager iface
Alban Crequy
alban.crequy at collabora.co.uk
Fri Dec 5 09:42:31 PST 2008
---
src/channel-manager.h | 8 ++++++++
1 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/src/channel-manager.h b/src/channel-manager.h
index d8aa3de..f6cd437 100644
--- a/src/channel-manager.h
+++ b/src/channel-manager.h
@@ -52,30 +52,38 @@ typedef struct _GabbleChannelManagerIface GabbleChannelManagerIface;
/* virtual methods */
+/* TpChannelManager (GetContactCapabilities) */
typedef void (*GabbleChannelManagerGetContactCapsFunc) (
GabbleChannelManager *manager, GabbleConnection *conn, TpHandle handle,
GPtrArray *arr);
+/* Gabble specific: send our caps, replying to disco request from contacts */
typedef void (*GabbleChannelManagerGetFeatureListFunc) (
GabbleChannelManager *manager, gpointer specific_caps, GSList **features);
+/* Gabble specific: parse caps stanza from contacts */
typedef gpointer (*GabbleChannelManagerParseCapsFunc) (
GabbleChannelManager *manager, LmMessageNode *children);
+/* Gabble specific */
typedef void (*GabbleChannelManagerFreeCapsFunc) (
GabbleChannelManager *manager, gpointer specific_caps);
+/* Gabble specific */
typedef void (*GabbleChannelManagerCopyCapsFunc) (
GabbleChannelManager *manager, gpointer *specific_caps_out,
gpointer specific_caps_in);
+/* Gabble specific (merging resource caps) */
typedef void (*GabbleChannelManagerUpdateCapsFunc) (
GabbleChannelManager *manager, gpointer *specific_caps_out, gpointer specific_caps_in);
+/* Gabble specific */
typedef gboolean (*GabbleChannelManagerCapsDiffFunc) (
GabbleChannelManager *manager, TpHandle handle, gpointer specific_old_caps,
gpointer specific_new_caps);
+/* TpChannelManager (SetSelfCapabilities) */
typedef void (*GabbleChannelManagerAddCapFunc) (
GabbleChannelManager *manager, GabbleConnection *conn, TpHandle handle,
GHashTable *cap);
--
1.5.6.5
More information about the Telepathy-commits
mailing list