e_dbus/connman: remove wrong method
[framework/uifw/edbus.git] / src / bin / e_dbus_connman_test.c
index 109e343..89796e4 100644 (file)
@@ -929,7 +929,8 @@ _on_cmd_service_get_mode(__UNUSED__ char *cmd, char *args)
 static Eina_Bool
 _on_cmd_service_get_security(__UNUSED__ char *cmd, char *args)
 {
-   const char *security, *path;
+   const E_Connman_Array *security;
+   const char *path;
    E_Connman_Element *e;
 
    if (!args)
@@ -942,7 +943,22 @@ _on_cmd_service_get_security(__UNUSED__ char *cmd, char *args)
 
    e = e_connman_service_get(path);
    if (e_connman_service_security_get(e, &security))
-     printf(":::Service %s Security = \"%s\"\n", path, security);
+     {
+        Eina_Array_Iterator iterator;
+        unsigned int i;
+        const char *entry;
+        if (security->type != DBUS_TYPE_STRING)
+          {
+             fprintf(stderr, "ERROR: expected type '%c' but got '%c' for "
+                     "security array.\n",
+                     DBUS_TYPE_STRING, security->type);
+             return ECORE_CALLBACK_RENEW;
+          }
+        printf(":::Service %s Security = ", path);
+        EINA_ARRAY_ITER_NEXT(security->array, i, entry, iterator)
+          printf("\"%s\", ", entry);
+        putchar('\n');
+     }
    else
      fputs("ERROR: can't get service security\n", stderr);
    return ECORE_CALLBACK_RENEW;
@@ -1603,29 +1619,6 @@ _on_cmd_service_get_ethernet_mtu(__UNUSED__ char *cmd, char *args)
 }
 
 static Eina_Bool
-_on_cmd_service_get_ethernet_netmask(__UNUSED__ char *cmd, char *args)
-{
-   const char *ethernet_netmask, *path;
-   E_Connman_Element *e;
-
-   if (!args)
-     {
-       fputs("ERROR: missing the service path\n", stderr);
-       return ECORE_CALLBACK_RENEW;
-     }
-   _tok(args);
-   path = args;
-
-   e = e_connman_service_get(path);
-   if (e_connman_service_ethernet_netmask_get(e, &ethernet_netmask))
-     printf(":::Service %s Ethernet Netmask = \"%s\"\n",
-           path, ethernet_netmask);
-   else
-     fputs("ERROR: can't get service ethernet netmask\n", stderr);
-   return ECORE_CALLBACK_RENEW;
-}
-
-static Eina_Bool
 _on_cmd_technology_get_state(__UNUSED__ char *cmd, char *args)
 {
    const char *state, *path;
@@ -1766,7 +1759,6 @@ _on_input(__UNUSED__ void *data, Ecore_Fd_Handler *fd_handler)
      {"service_get_ethernet_method", _on_cmd_service_get_ethernet_method},
      {"service_get_ethernet_address", _on_cmd_service_get_ethernet_address},
      {"service_get_ethernet_mtu", _on_cmd_service_get_ethernet_mtu},
-     {"service_get_ethernet_netmask", _on_cmd_service_get_ethernet_netmask},
      {"technology_get_state", _on_cmd_technology_get_state},
      {"technology_get_type", _on_cmd_technology_get_type},
      {"technology_get_name", _on_cmd_technology_get_name},