pm_unlock_internal(INTERNAL_LOCK_BOOTING, LCD_OFF, PM_SLEEP_MARGIN);
*/
- broadcast_edbus_signal(DEVICED_PATH_CORE,
- DEVICED_INTERFACE_CORE,
+ broadcast_edbus_signal(PASS_PATH_CORE,
+ PASS_INTERFACE_CORE,
SIGNAL_BOOTING_DONE,
NULL, NULL);
return (dev == &default_ops);
}
-static DBusMessage *edbus_device_list(E_DBus_Object *obj, DBusMessage *msg)
-{
- dd_list *elem;
- const struct device_ops *dev;
-
- DD_LIST_FOREACH(dev_head, elem, dev)
- _I("%s", dev->name);
-
- return dbus_message_new_method_return(msg);
-}
-
-static const struct edbus_method edbus_methods[] = {
- { "DeviceList", NULL, NULL, edbus_device_list },
-};
-
void devices_init(void *data)
{
dd_list *elem, *elem_n;
const struct device_ops *dev;
- int ret;
DD_LIST_FOREACH_SAFE(dev_head, elem, elem_n, dev) {
if (dev->probe && dev->probe(data) != 0) {
if (dev->init)
dev->init(data);
}
-
- ret = register_edbus_method(DEVICED_PATH_CORE,
- edbus_methods, ARRAY_SIZE(edbus_methods));
- if (ret < 0)
- _E("Failed to register edbus method! %d", ret);
}
void devices_exit(void *data)
E_DBus_Object *obj;
E_DBus_Interface *iface;
} edbus_objects[] = {
- { DEVICED_PATH_CORE , DEVICED_INTERFACE_CORE , NULL, NULL },
- { DEVICED_PATH_SYSNOTI, DEVICED_INTERFACE_SYSNOTI, NULL, NULL },
- { DEVICED_PATH_PMQOS , DEVICED_INTERFACE_PMQOS , NULL, NULL },
+ { PASS_PATH_CORE , PASS_INTERFACE_CORE , NULL, NULL },
+ { PASS_PATH_SYSNOTI, PASS_INTERFACE_SYSNOTI, NULL, NULL },
+ { PASS_PATH_PMQOS , PASS_INTERFACE_PMQOS , NULL, NULL },
/* Add new object & interface here*/
};
char *name;
char *entry;
- pa[0] = DEVICED_BUS_NAME;
+ pa[0] = PASS_BUS_NAME;
msg = dbus_method_sync_with_reply(E_DBUS_FDO_BUS,
E_DBUS_FDO_PATH,
E_DBUS_FDO_INTERFACE,
retry = 0;
do {
- edbus_request_name = e_dbus_request_name(edbus_conn, DEVICED_BUS_NAME,
+ edbus_request_name = e_dbus_request_name(edbus_conn, PASS_BUS_NAME,
DBUS_NAME_FLAG_REPLACE_EXISTING, request_name_cb, NULL);
if (edbus_request_name)
break;
register_notifier(DEVICE_NOTIFIER_POWEROFF, device_change_poweroff,
NULL);
- ret = register_edbus_method(DEVICED_PATH_SYSNOTI,
+ ret = register_edbus_method(PASS_PATH_SYSNOTI,
edbus_methods, ARRAY_SIZE(edbus_methods));
if (ret < 0)
_E("fail to init edbus method(%d)", ret);
* Initialzie D-Bus interface of PASS. User can be able to
* turn on/off PASS through D-Bus interface.
*/
- ret = register_edbus_interface_and_method(DEVICED_PATH_PASS,
- DEVICED_INTERFACE_PASS,
- edbus_methods,
+ ret = register_edbus_method(PASS_PATH_CORE, edbus_methods,
ARRAY_SIZE(edbus_methods));
if (ret < 0) {
_I("cannot initialize PASS D-Bus (%d)", ret);
goto out;
/* register edbus methods */
- ret = register_edbus_method(DEVICED_PATH_PMQOS, edbus_methods,
+ ret = register_edbus_method(PASS_PATH_PMQOS, edbus_methods,
ARRAY_SIZE(edbus_methods));
if (ret < 0)
_E("fail to init edbus method(%d)", ret);
/* register edbus methods for pmqos */
if (methods) {
- ret = register_edbus_method(DEVICED_PATH_PMQOS, methods, size);
+ ret = register_edbus_method(PASS_PATH_PMQOS, methods, size);
if (ret < 0)
_E("fail to init edbus method from conf(%d)", ret);
free(methods);
/*
* Device daemon
*/
-#define DEVICED_BUS_NAME "org.tizen.system.deviced"
-#define DEVICED_OBJECT_PATH "/Org/Tizen/System/Deviced"
-#define DEVICED_INTERFACE_NAME DEVICED_BUS_NAME
+#define PASS_BUS_NAME "org.tizen.system.pass"
+#define PASS_OBJECT_PATH "/Org/Tizen/System/Pass"
+#define PASS_INTERFACE_NAME PASS_BUS_NAME
+
/* Core service: get/set device status operations about device */
-#define DEVICED_PATH_CORE DEVICED_OBJECT_PATH"/Core"
-#define DEVICED_INTERFACE_CORE DEVICED_INTERFACE_NAME".core"
-/* PASS service: start/stop pass operations about pass */
-#define DEVICED_PATH_PASS DEVICED_OBJECT_PATH"/Pass"
-#define DEVICED_INTERFACE_PASS DEVICED_INTERFACE_NAME".pass"
-
-#define DEVICED_PATH_CPU DEVICED_OBJECT_PATH"/Cpu"
-#define DEVICED_INTERFACE_CPU DEVICED_INTERFACE_NAME".Cpu"
+#define PASS_PATH_CORE PASS_OBJECT_PATH"/Core"
+#define PASS_INTERFACE_CORE PASS_INTERFACE_NAME".core"
+
/* PmQos service: operations about pmqos */
-#define DEVICED_PATH_PMQOS DEVICED_OBJECT_PATH"/PmQos"
-#define DEVICED_INTERFACE_PMQOS DEVICED_INTERFACE_NAME".PmQos"
+#define PASS_PATH_PMQOS PASS_OBJECT_PATH"/Pmqos"
+#define PASS_INTERFACE_PMQOS PASS_INTERFACE_NAME".pmqos"
+
/* Sysnoti service */
-#define DEVICED_PATH_SYSNOTI DEVICED_OBJECT_PATH"/SysNoti"
-#define DEVICED_INTERFACE_SYSNOTI DEVICED_INTERFACE_NAME".SysNoti"
+#define PASS_PATH_SYSNOTI PASS_OBJECT_PATH"/Sysnoti"
+#define PASS_INTERFACE_SYSNOTI PASS_INTERFACE_NAME".sysnoti"
struct dbus_byte {
const unsigned char *data;