#include <glib-object.h>
#include <Ecore.h>
#include <E_DBus.h>
-#define BUS_NAME "org.tizen.system.deviced"
-#define DEVICED_PATH_CORE "/Org/Tizen/System/DeviceD/Core"
-#define DEVICED_INTERFACE_CORE BUS_NAME".core"
-#define SIGNAL_BOOTING_DONE "BootingDone"
+#define BOOTING_DONE_PATH "/org/tizen/system"
+#define BOOTING_DONE_INTERFACE "org.tizen.system.Booting"
+#define BOOTING_DONE_NAME "BootingDone"
E_DBus_Signal_Handler *g_e_dbus_handler = NULL;
E_DBus_Connection *g_e_dbus_conn = NULL;
static void on_changed_receive(void *data, DBusMessage *msg)
{
TRACE_DEBUG("BootingDone");
- if (dbus_message_is_signal(msg, DEVICED_INTERFACE_CORE, SIGNAL_BOOTING_DONE) == FALSE) {
+ if (dbus_message_is_signal(msg, BOOTING_DONE_INTERFACE, BOOTING_DONE_NAME) == FALSE) {
TRACE_ERROR("dbus_message_is_signal error");
return;
}
- TRACE_DEBUG("%s - %s", DEVICED_INTERFACE_CORE, SIGNAL_BOOTING_DONE);
+ TRACE_DEBUG("%s - %s", BOOTING_DONE_INTERFACE, BOOTING_DONE_NAME);
__unregister_dbus_booting_done_service();
return -1;
}
- if (e_dbus_request_name(g_e_dbus_conn, BUS_NAME, 0, NULL, NULL) == NULL) {
- TRACE_ERROR("e_dbus_request_name error");
- return -1;
- }
-
g_e_dbus_handler =
- e_dbus_signal_handler_add(g_e_dbus_conn, NULL, DEVICED_PATH_CORE,
- DEVICED_INTERFACE_CORE, SIGNAL_BOOTING_DONE,
+ e_dbus_signal_handler_add(g_e_dbus_conn, NULL, BOOTING_DONE_PATH,
+ BOOTING_DONE_INTERFACE, BOOTING_DONE_NAME,
on_changed_receive, NULL);
if (g_e_dbus_handler == NULL) {
TRACE_ERROR("e_dbus_signal_handler_add error");