From: Eduardo Lima (Etrunko) Date: Thu, 27 Jun 2013 19:38:53 +0000 (-0300) Subject: eldbus: Add proxy call to org.freedesktop.DBus.Hello X-Git-Tag: upstream/1.7.8~13 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=0e97598b2165498dfc9706dfea0db3c64ab04959;p=platform%2Fupstream%2Feldbus.git eldbus: Add proxy call to org.freedesktop.DBus.Hello Signed-off-by: Eduardo Lima (Etrunko) --- diff --git a/src/lib/eldbus_freedesktop.c b/src/lib/eldbus_freedesktop.c index e9b4dfd..2862753 100644 --- a/src/lib/eldbus_freedesktop.c +++ b/src/lib/eldbus_freedesktop.c @@ -80,3 +80,11 @@ eldbus_object_managed_objects_get(Eldbus_Object *obj, Eldbus_Message_Cb cb, cons p = eldbus_object_send(obj, msg, cb, data, -1); return p; } + +EAPI Eldbus_Pending * +eldbus_hello(Eldbus_Connection *conn, Eldbus_Message_Cb cb, const void *cb_data) +{ + EINA_SAFETY_ON_NULL_RETURN_VAL(conn, NULL); + + return eldbus_proxy_call(conn->fdo_proxy, "Hello", cb, cb_data, -1, ""); +} diff --git a/src/lib/eldbus_freedesktop.h b/src/lib/eldbus_freedesktop.h index e3903ef..46406e6 100644 --- a/src/lib/eldbus_freedesktop.h +++ b/src/lib/eldbus_freedesktop.h @@ -29,6 +29,7 @@ EAPI Eldbus_Pending *eldbus_name_owner_get(Eldbus_Connection *conn, const char * EAPI Eldbus_Pending *eldbus_name_owner_has(Eldbus_Connection *conn, const char *bus, Eldbus_Message_Cb cb, const void *cb_data); EAPI Eldbus_Pending *eldbus_names_list(Eldbus_Connection *conn, Eldbus_Message_Cb cb, const void *cb_data) EINA_ARG_NONNULL(1); EAPI Eldbus_Pending *eldbus_names_activatable_list(Eldbus_Connection *conn, Eldbus_Message_Cb cb, const void *cb_data) EINA_ARG_NONNULL(1); +EAPI Eldbus_Pending *eldbus_hello(Eldbus_Connection *conn, Eldbus_Message_Cb cb, const void *cb_data) EINA_ARG_NONNULL(1); /* Replies to service starts */ #define ELDBUS_NAME_START_REPLY_SUCCESS 1 /**< Service was auto started */