summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonny Lamb <jonny.lamb@collabora.co.uk>2011-04-22 12:24:51 +0100
committerJonny Lamb <jonny.lamb@collabora.co.uk>2011-04-22 12:24:51 +0100
commit30bb4bda54e3a3da7e59e289f55c5c76bb0292b1 (patch)
tree7e273804577535dacaa3d6edbd7c0d3871e3dfcc
parentfdb5c005d67481ff18b7f943b8959d1176087692 (diff)
downloadtelepathy-salut-30bb4bda54e3a3da7e59e289f55c5c76bb0292b1.tar.gz
caps-channel-manager: add data form argument to represent_client
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
-rw-r--r--salut/caps-channel-manager.h6
-rw-r--r--src/caps-channel-manager.c5
-rw-r--r--src/salut-connection.c3
-rw-r--r--src/salut-ft-manager.c3
-rw-r--r--src/salut-tubes-manager.c3
5 files changed, 13 insertions, 7 deletions
diff --git a/salut/caps-channel-manager.h b/salut/caps-channel-manager.h
index e5623bbf..4e0d561d 100644
--- a/salut/caps-channel-manager.h
+++ b/salut/caps-channel-manager.h
@@ -71,7 +71,8 @@ typedef void (*GabbleCapsChannelManagerRepresentClientFunc) (
const gchar *client_name,
const GPtrArray *filters,
const gchar * const *cap_tokens,
- GabbleCapabilitySet *cap_set);
+ GabbleCapabilitySet *cap_set,
+ GPtrArray *data_forms);
void gabble_caps_channel_manager_reset_capabilities (
GabbleCapsChannelManager *caps_manager);
@@ -87,7 +88,8 @@ void gabble_caps_channel_manager_represent_client (
const gchar *client_name,
const GPtrArray *filters,
const gchar * const *cap_tokens,
- GabbleCapabilitySet *cap_set);
+ GabbleCapabilitySet *cap_set,
+ GPtrArray *data_forms);
struct _GabbleCapsChannelManagerIface {
GTypeInterface parent;
diff --git a/src/caps-channel-manager.c b/src/caps-channel-manager.c
index cc9a8be2..c01bfd9e 100644
--- a/src/caps-channel-manager.c
+++ b/src/caps-channel-manager.c
@@ -114,7 +114,8 @@ gabble_caps_channel_manager_represent_client (
const gchar *client_name,
const GPtrArray *filters,
const gchar * const *cap_tokens,
- GabbleCapabilitySet *cap_set)
+ GabbleCapabilitySet *cap_set,
+ GPtrArray *data_forms)
{
GabbleCapsChannelManagerIface *iface =
GABBLE_CAPS_CHANNEL_MANAGER_GET_INTERFACE (caps_manager);
@@ -122,6 +123,6 @@ gabble_caps_channel_manager_represent_client (
if (method != NULL)
{
- method (caps_manager, client_name, filters, cap_tokens, cap_set);
+ method (caps_manager, client_name, filters, cap_tokens, cap_set, data_forms);
}
}
diff --git a/src/salut-connection.c b/src/salut-connection.c
index 7005e188..f3444dce 100644
--- a/src/salut-connection.c
+++ b/src/salut-connection.c
@@ -2129,9 +2129,10 @@ salut_connection_update_capabilities (
/* all channel managers must implement the capability interface */
g_assert (GABBLE_IS_CAPS_CHANNEL_MANAGER (manager));
+ /* TODO: data form pointer array */
gabble_caps_channel_manager_represent_client (
GABBLE_CAPS_CHANNEL_MANAGER (manager), client_name, filters,
- cap_tokens, after);
+ cap_tokens, after, NULL);
}
}
diff --git a/src/salut-ft-manager.c b/src/salut-ft-manager.c
index 3df7a42b..8cade2df 100644
--- a/src/salut-ft-manager.c
+++ b/src/salut-ft-manager.c
@@ -599,7 +599,8 @@ salut_ft_manager_represent_client (
const gchar *client_name,
const GPtrArray *filters,
const gchar * const *cap_tokens G_GNUC_UNUSED,
- GabbleCapabilitySet *cap_set)
+ GabbleCapabilitySet *cap_set,
+ GPtrArray *data_forms)
{
guint i;
diff --git a/src/salut-tubes-manager.c b/src/salut-tubes-manager.c
index a6039e78..17f02e5f 100644
--- a/src/salut-tubes-manager.c
+++ b/src/salut-tubes-manager.c
@@ -1257,7 +1257,8 @@ salut_tubes_manager_represent_client (
const gchar *client_name,
const GPtrArray *filters,
const gchar * const *cap_tokens G_GNUC_UNUSED,
- GabbleCapabilitySet *cap_set)
+ GabbleCapabilitySet *cap_set,
+ GPtrArray *data_forms)
{
guint i;