summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsanghyeok.oh <sanghyeok.oh@samsung.com>2019-02-27 11:31:45 +0900
committersanghyeok oh <sanghyeok.oh@samsung.com>2019-03-05 09:56:43 +0000
commitcaff30dc3147865452d0300a3a468343191714ef (patch)
tree0fb6d1b89db45eadfa732868916d61dfa3f723b4
parentbd3264a548c708c55527aecbef36e20ed166b4af (diff)
downloaddeviced-submit/tizen/20190305.100545.tar.gz
deviced-submit/tizen/20190305.100545.tar.bz2
deviced-submit/tizen/20190305.100545.zip
power: remove duplicated dbus methodssubmit/tizen/20190305.100545
Change-Id: Ib4b1b94559cf702a1f6823414a5379861146cb8e Signed-off-by: sanghyeok.oh <sanghyeok.oh@samsung.com>
-rw-r--r--conf/org.tizen.system.deviced.conf2
-rw-r--r--src/auto-test/power.c30
-rw-r--r--src/devicectl/devicectl.c2
-rw-r--r--src/libdeviced/deviced-noti.c8
-rw-r--r--src/power/power-handler.c33
5 files changed, 22 insertions, 53 deletions
diff --git a/conf/org.tizen.system.deviced.conf b/conf/org.tizen.system.deviced.conf
index f8c03e02..49877eeb 100644
--- a/conf/org.tizen.system.deviced.conf
+++ b/conf/org.tizen.system.deviced.conf
@@ -33,7 +33,7 @@
privilege="http://tizen.org/privilege/display"/>
<check send_destination="org.tizen.system.deviced" send_interface="org.tizen.system.deviced.power"
privilege="http://tizen.org/privilege/power"/>
- <check send_destination="org.tizen.system.deviced" send_interface="org.tizen.system.deviced.reboot"
+ <check send_destination="org.tizen.system.deviced" send_interface="org.tizen.system.deviced.PowerOff"
privilege="http://tizen.org/privilege/reboot"/>
<check send_destination="org.tizen.system.deviced" send_interface="org.tizen.system.deviced.Led"
privilege="http://tizen.org/privilege/led"/>
diff --git a/src/auto-test/power.c b/src/auto-test/power.c
index 6f0eeef3..a2c2a780 100644
--- a/src/auto-test/power.c
+++ b/src/auto-test/power.c
@@ -17,13 +17,12 @@
*/
#include "test.h"
-#define METHOD_REBOOT "reboot"
-#define METHOD_REBOOTWITHOPTION "RebootWithOption"
-#define METHOD_REBOOT2 "Reboot"
+#define METHOD_POWEROFF "Poweroff"
+#define METHOD_POWEROFF_WITH_OPTION "PoweroffWithOption"
-#define METHOD_LOWPOWER_START "Start"
-#define METHOD_LOWPOWER_STOP "Stop"
-#define METHOD_LOWPOWER_GETSTATE "GetState"
+#define METHOD_LOWPOWER_START "Start"
+#define METHOD_LOWPOWER_STOP "Stop"
+#define METHOD_LOWPOWER_GETSTATE "GetState"
static bool set_reboot_method(const char *method, GVariant *param)
{
@@ -32,8 +31,8 @@ static bool set_reboot_method(const char *method, GVariant *param)
bool ret = FALSE;
msg = dbus_handle_method_sync_with_reply_var(DEVICED_BUS_NAME,
- DEVICED_PATH_REBOOT,
- DEVICED_INTERFACE_REBOOT,
+ DEVICED_PATH_POWEROFF,
+ DEVICED_INTERFACE_POWEROFF,
method,
param);
if (!msg) {
@@ -61,17 +60,12 @@ static bool set_reboot_method(const char *method, GVariant *param)
static bool set_reboot(char *type)
{
- return set_reboot_method(METHOD_REBOOT, g_variant_new("(si)", type, 0));
+ return set_reboot_method(METHOD_POWEROFF, g_variant_new("(s)", type));
}
static bool set_reboot_with_option(char *type, char *option)
{
- return set_reboot_method(METHOD_REBOOTWITHOPTION, g_variant_new("(ss)", type, option));
-}
-
-static bool set_Reboot()
-{
- return set_reboot_method(METHOD_REBOOT2, g_variant_new("(s)", "not_used"));
+ return set_reboot_method(METHOD_POWEROFF_WITH_OPTION, g_variant_new("(ss)", type, option));
}
static bool request_lowpower_method(const char *method, GVariant *param)
@@ -171,12 +165,10 @@ static int power_unit(int argc, char **argv)
_I("start test");
lowpower_test_all(&success, &fail);
_I("Total: %d, Success: %d, Fail: %d", success+fail, success, fail);
- } else if (0 == strcmp(argv[3], METHOD_REBOOT))
+ } else if (0 == strcmp(argv[3], METHOD_POWEROFF))
set_reboot(argv[4]);
- else if (0 == strcasecmp(argv[3], METHOD_REBOOTWITHOPTION))
+ else if (0 == strcasecmp(argv[3], METHOD_POWEROFF_WITH_OPTION))
set_reboot_with_option(argv[4], argv[5]);
- else if (0 == strcmp(argv[3], METHOD_REBOOT2))
- set_Reboot();
else if (0 == strcasecmp(argv[3], "lowpower")) {
if (0 == strcasecmp(argv[4], METHOD_LOWPOWER_START))
set_lowpower_start();
diff --git a/src/devicectl/devicectl.c b/src/devicectl/devicectl.c
index 4b820d54..04d50936 100644
--- a/src/devicectl/devicectl.c
+++ b/src/devicectl/devicectl.c
@@ -57,7 +57,7 @@ static const struct device {
{ DEVICE_PASS, "pass", DEVICED_PATH_PASS, DEVICED_INTERFACE_PASS },
{ DEVICE_USB, "usb", DEVICED_PATH_USB, DEVICED_INTERFACE_USB },
{ DEVICE_EXTCON, "extcon", DEVICED_PATH_EXTCON, DEVICED_INTERFACE_EXTCON },
- { DEVICE_POWER, "power", DEVICED_PATH_REBOOT, DEVICED_INTERFACE_REBOOT },
+ { DEVICE_POWER, "power", DEVICED_PATH_POWEROFF, DEVICED_INTERFACE_POWEROFF },
{ DEVICE_USB_HOST_TEST, "usb-host-test", DEVICED_PATH_USB_HOST_TEST, DEVICED_INTERFACE_USB_HOST_TEST},
};
diff --git a/src/libdeviced/deviced-noti.c b/src/libdeviced/deviced-noti.c
index 5741fe62..f02f5e88 100644
--- a/src/libdeviced/deviced-noti.c
+++ b/src/libdeviced/deviced-noti.c
@@ -114,10 +114,10 @@ static int dbus_power_handler(char* type)
int val;
msg = dbus_handle_method_sync_with_reply_var(DEVICED_BUS_NAME,
- DEVICED_PATH_REBOOT,
- DEVICED_INTERFACE_REBOOT,
- type,
- g_variant_new("(si)", type, 0));
+ DEVICED_PATH_POWEROFF,
+ DEVICED_INTERFACE_POWEROFF,
+ "Poweroff",
+ g_variant_new("(s)", type));
if (!msg)
return -EBADMSG;
diff --git a/src/power/power-handler.c b/src/power/power-handler.c
index b4f35818..e07f18f3 100644
--- a/src/power/power-handler.c
+++ b/src/power/power-handler.c
@@ -544,7 +544,7 @@ static GVariant *dbus_power_handler(GDBusConnection *conn,
int ret;
char *type_str;
- g_variant_get(param, "(si)", &type_str, NULL);
+ g_variant_get(param, "(s)", &type_str);
ret = check_sender_process(conn, sender);
if (ret < 0)
@@ -580,27 +580,6 @@ out:
return g_variant_new("(i)", ret);
}
-static GVariant *request_reboot(GDBusConnection *conn,
- const gchar *sender, const gchar *path, const gchar *iface, const gchar *name,
- GVariant *param, GDBusMethodInvocation *invocation, gpointer user_data)
-{
- char *str;
- int ret;
-
- g_variant_get(param, "(s)", &str);
-
- ret = check_sender_process(conn, sender);
- if (ret < 0)
- goto out;
-
- _I("Poweroff PID(%d) requests reboot with command(%s).", ret, str);
- ret = power_execute_pid(POWER_REBOOT, NULL);
-
-out:
- g_free(str);
- return g_variant_new("(i)", ret);
-}
-
static GVariant *add_poweroff_time(GDBusConnection *conn,
const gchar *sender, const gchar *path, const gchar *iface, const gchar *name,
GVariant *param, GDBusMethodInvocation *invocation, gpointer user_data)
@@ -689,10 +668,9 @@ out:
}
static const dbus_method_s dbus_methods[] = {
- { POWER_REBOOT, "si", "i", dbus_power_handler },
- { "RebootWithOption", "ss", "i", dbus_power_option_handler },
+ { "Poweroff", "s", "i", dbus_power_handler },
+ { "PoweroffWithOption", "ss", "i", dbus_power_option_handler },
/* Public API device_power_reboot() calls this dbus method. */
- { "Reboot", "s", "i", request_reboot },
{ "AddPoweroffWait", NULL, "i", add_poweroff_time },
{ "RemovePoweroffWait", NULL, "i", remove_poweroff_time },
/* Add methods here */
@@ -700,7 +678,7 @@ static const dbus_method_s dbus_methods[] = {
static const dbus_interface_u dbus_interface = {
.oh = NULL,
- .name = DEVICED_INTERFACE_REBOOT,
+ .name = DEVICED_INTERFACE_POWEROFF,
.methods = dbus_methods,
.nr_methods = ARRAY_SIZE(dbus_methods),
};
@@ -773,7 +751,7 @@ static void power_init(void *data)
int ret;
/* init dbus interface */
- ret = dbus_handle_add_dbus_object(NULL, DEVICED_PATH_REBOOT, &dbus_interface);
+ ret = dbus_handle_add_dbus_object(NULL, DEVICED_PATH_POWEROFF, &dbus_interface);
if (ret < 0)
_E("Failed to init dbus method: %d", ret);
@@ -784,7 +762,6 @@ static void power_init(void *data)
add_poweroff_option(POWEROFF_TYPE_POWEROFF, NULL);
add_poweroff_option(POWEROFF_TYPE_RESTART, NULL);
add_poweroff_option(POWEROFF_TYPE_POPUP, NULL);
- add_poweroff_option(POWEROFF_TYPE_RESTART, NULL);
ret = config_parse(POWER_CONF_FILE, load_config, NULL);
if (ret < 0)