[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