diff options
author | Simon McVittie <simon.mcvittie@collabora.co.uk> | 2012-05-07 16:27:19 +0100 |
---|---|---|
committer | Simon McVittie <simon.mcvittie@collabora.co.uk> | 2012-05-07 16:43:07 +0100 |
commit | fdaad090c77daf0cfa072926c82997f61f1345fd (patch) | |
tree | ada21069ff1af3e1a3fc922edc79b5da859a155b /telepathy-glib/base-contact-list.c | |
parent | 1d4848ed469ecd536a975c064c73649ab5d5f292 (diff) |
Don't include svc-*.h in "high-level" headers
This involves a small loss of type-safety in TpBaseContactList, but
in practice the iface_init methods are used in a context that has
casts anyway, so there's no real loss.
This has the side-effect that we have to include dbus-properties-mixin.h
more often, because svc-connection.h indirectly included that.
Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
Diffstat (limited to 'telepathy-glib/base-contact-list.c')
-rw-r--r-- | telepathy-glib/base-contact-list.c | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/telepathy-glib/base-contact-list.c b/telepathy-glib/base-contact-list.c index af1bd6d53..3fd972502 100644 --- a/telepathy-glib/base-contact-list.c +++ b/telepathy-glib/base-contact-list.c @@ -28,6 +28,7 @@ #include <telepathy-glib/handle-repo-dynamic.h> #include <telepathy-glib/handle-repo-static.h> #include <telepathy-glib/interfaces.h> +#include <telepathy-glib/svc-connection.h> #include <telepathy-glib/base-connection-internal.h> #include <telepathy-glib/handle-repo-internal.h> @@ -4201,7 +4202,8 @@ tp_base_contact_list_mixin_download ( /** * tp_base_contact_list_mixin_list_iface_init: - * @klass: the service-side D-Bus interface + * @klass: the service-side D-Bus interface, + * a #TpSvcConnectionInterfaceContactListClass * * Use the #TpBaseContactList like a mixin, to implement the ContactList * D-Bus interface. @@ -4212,8 +4214,7 @@ tp_base_contact_list_mixin_download ( * Since: 0.13.0 */ void -tp_base_contact_list_mixin_list_iface_init ( - TpSvcConnectionInterfaceContactListClass *klass) +tp_base_contact_list_mixin_list_iface_init (gpointer klass) { #define IMPLEMENT(x) tp_svc_connection_interface_contact_list_implement_##x (\ klass, tp_base_contact_list_mixin_##x) @@ -4714,7 +4715,8 @@ tp_base_contact_list_fill_blocking_contact_attributes (GObject *obj, /** * tp_base_contact_list_mixin_groups_iface_init: - * @klass: the service-side D-Bus interface + * @klass: the service-side D-Bus interface, + * a #TpSvcConnectionInterfaceContactGroupsClass * * Use the #TpBaseContactList like a mixin, to implement the ContactGroups * D-Bus interface. @@ -4725,8 +4727,7 @@ tp_base_contact_list_fill_blocking_contact_attributes (GObject *obj, * Since: 0.13.0 */ void -tp_base_contact_list_mixin_groups_iface_init ( - TpSvcConnectionInterfaceContactGroupsClass *klass) +tp_base_contact_list_mixin_groups_iface_init (gpointer klass) { #define IMPLEMENT(x) tp_svc_connection_interface_contact_groups_implement_##x (\ klass, tp_base_contact_list_mixin_##x) @@ -4878,7 +4879,8 @@ tp_base_contact_list_mixin_unblock_contacts ( /** * tp_base_contact_list_mixin_blocking_iface_init: - * @klass: the service-side D-Bus interface + * @klass: the service-side D-Bus interface, + * a #TpSvcConnectionInterfaceContactBlockingClass * * Use the #TpBaseContactList like a mixin, to implement the ContactBlocking * D-Bus interface. @@ -4889,8 +4891,7 @@ tp_base_contact_list_mixin_unblock_contacts ( * Since: 0.15.1 */ void -tp_base_contact_list_mixin_blocking_iface_init ( - TpSvcConnectionInterfaceContactBlockingClass *klass) +tp_base_contact_list_mixin_blocking_iface_init (gpointer klass) { #define IMPLEMENT(x) tp_svc_connection_interface_contact_blocking_implement_##x (\ klass, tp_base_contact_list_mixin_##x) |