diff options
author | Sjoerd Simons <sjoerd.simons@collabora.co.uk> | 2009-09-03 01:29:32 +0800 |
---|---|---|
committer | Sjoerd Simons <sjoerd.simons@collabora.co.uk> | 2010-02-25 00:29:17 +0800 |
commit | eb8a6e36a56cbc3342368baf8190e0ef17e9a8f7 (patch) | |
tree | c0b21c8180d2751e5393aa91adb6091163636b32 /libempathy | |
parent | 871cd053641dfb087db16e120c53c338cc442d4a (diff) | |
download | gsoc2013-empathy-eb8a6e36a56cbc3342368baf8190e0ef17e9a8f7.tar gsoc2013-empathy-eb8a6e36a56cbc3342368baf8190e0ef17e9a8f7.tar.gz gsoc2013-empathy-eb8a6e36a56cbc3342368baf8190e0ef17e9a8f7.tar.bz2 gsoc2013-empathy-eb8a6e36a56cbc3342368baf8190e0ef17e9a8f7.tar.lz gsoc2013-empathy-eb8a6e36a56cbc3342368baf8190e0ef17e9a8f7.tar.xz gsoc2013-empathy-eb8a6e36a56cbc3342368baf8190e0ef17e9a8f7.tar.zst gsoc2013-empathy-eb8a6e36a56cbc3342368baf8190e0ef17e9a8f7.zip |
Add a convenience function to get the busname of a handler
Diffstat (limited to 'libempathy')
-rw-r--r-- | libempathy/empathy-handler.c | 10 | ||||
-rw-r--r-- | libempathy/empathy-handler.h | 2 |
2 files changed, 11 insertions, 1 deletions
diff --git a/libempathy/empathy-handler.c b/libempathy/empathy-handler.c index c11227f68..8cfa41942 100644 --- a/libempathy/empathy-handler.c +++ b/libempathy/empathy-handler.c @@ -102,7 +102,7 @@ handler_constructor (GType type, dbus = tp_dbus_daemon_dup (NULL); - DEBUG ("Registering at '%s'", object_path); + DEBUG ("Registering at %s, %s", priv->busname, object_path); g_assert (tp_dbus_daemon_request_name (dbus, priv->busname, TRUE, NULL)); dbus_g_connection_register_g_object (tp_get_bus (), @@ -374,6 +374,14 @@ error: g_error_free (error); } +const gchar * +empathy_handler_get_busname (EmpathyHandler *handler) +{ + EmpathyHandlerPriv *priv = GET_PRIV (handler); + + return priv->busname; +} + static void empathy_handler_client_handler_iface_init (gpointer g_iface, gpointer g_iface_data) diff --git a/libempathy/empathy-handler.h b/libempathy/empathy-handler.h index 684ec0cc9..f6b894ba0 100644 --- a/libempathy/empathy-handler.h +++ b/libempathy/empathy-handler.h @@ -62,6 +62,8 @@ EmpathyHandler * empathy_handler_new (const gchar *name, GPtrArray *filters, GStrv capabilities); +const gchar *empathy_handler_get_busname (EmpathyHandler *handler); + typedef gboolean (EmpathyHandlerHandleChannelsFunc) (EmpathyHandler *handler, const gchar *account_path, const gchar *connection_path, |