Remove unused gdbus APIs based on va_list 05/254505/1
authorHyotaek Shim <hyotaek.shim@samsung.com>
Thu, 4 Mar 2021 02:08:12 +0000 (11:08 +0900)
committerHyotaek Shim <hyotaek.shim@samsung.com>
Thu, 4 Mar 2021 02:08:24 +0000 (11:08 +0900)
Change-Id: I0d858522fda0f49e0bda8f4b4b7178b9ca770429
Signed-off-by: Hyotaek Shim <hyotaek.shim@samsung.com>
src/libgdbus/dbus-system.c
src/libgdbus/dbus-system.h

index f1278bf..5df1959 100644 (file)
@@ -2243,110 +2243,6 @@ int dbus_handle_method_sync_timeout(const char *dest,
        return result;
 }
 
-int dbus_handle_method_sync_pairs(const char *dest,
-                                       const char *path,
-                                       const char *iface,
-                                       const char *method,
-                                       int num,
-                                       va_list args)
-{
-       GError *err = NULL;
-       GVariant * reply = NULL;
-       char *key, *value;
-       int ret = 0;
-       GVariant *var;
-       GVariantBuilder *builder;
-       dbus_handle_s *dh = NULL;
-
-       if (!dest || !path || !iface || !method) {
-               _E("wrong parameters dest(%s) path(%s) iface(%s) method(%s)", dest, path, iface, method);
-               return -1;
-       }
-
-       dh = _dbus_handle_get_default_connection();
-       if (!dh) {
-               _E("failed to get default connection, bustype:%d", (int)dbus_handle_get_default_bus_type());
-               return -1;
-       }
-
-       builder = g_variant_builder_new(G_VARIANT_TYPE("a{ss}"));
-
-       for (int i = 0 ; i < num ; i = i + 2) {
-               key = va_arg(args, char *);
-               value = va_arg(args, char *);
-               _I("key(%s), value(%s)", key, value);
-               g_variant_builder_add(builder, "{ss}", key, value);
-       }
-
-       var = g_variant_new("(a{ss})", builder);
-       g_variant_builder_unref(builder);
-
-       reply = g_dbus_connection_call_sync(dh->conn,
-               dest, path, iface, method,
-               var, NULL, G_DBUS_CALL_FLAGS_NONE, DBUS_REPLY_TIMEOUT, NULL, &err);
-       if (!reply || err) {
-               _E("failed to g_dbus_connection_call_sync");
-               return -1;
-       }
-
-       if (g_strcmp0("(i)", g_variant_get_type_string(reply)) == 0)
-               g_variant_get(reply, "(i)", &ret);
-       else
-               ret = -ENOMSG;
-
-       g_variant_unref(reply);
-
-       return ret;
-}
-
-int dbus_handle_method_async_pairs(const char *dest,
-                                       const char *path,
-                                       const char *iface,
-                                       const char *method,
-                                       int num,
-                                       va_list args)
-{
-       char *key, *value;
-       GVariant *var;
-       GVariantBuilder *builder;
-       dbus_handle_s *dh = NULL;
-
-       if (!dest || !path || !iface || !method) {
-               _E("wrong parameters dest(%s) path(%s) iface(%s) method(%s)", dest, path, iface, method);
-               return -1;
-       }
-
-       dh = _dbus_handle_get_default_connection();
-       if (!dh) {
-               _E("failed to get default connection, bustype:%d", (int)dbus_handle_get_default_bus_type());
-               return -1;
-       }
-
-       // dict
-       builder = g_variant_builder_new(G_VARIANT_TYPE("a{ss}"));
-
-       for (int i = 0 ; i < num ; i = i + 2) {
-               key = va_arg(args, char *);
-               value = va_arg(args, char *);
-               _I("key(%s), value(%s)", key, value);
-               g_variant_builder_add(builder, "{ss}", key, value);
-       }
-
-       var = g_variant_new("(a{ss})", builder);
-       g_variant_builder_unref(builder);
-
-       g_dbus_connection_call(dh->conn,
-                               dest, path, iface, method,
-                               var, NULL,
-                               G_DBUS_CALL_FLAGS_NONE,
-                               -1,
-                               NULL,
-                               NULL,
-                               NULL);
-
-       return 0;
-}
-
 int dbus_handle_method_async(const char *dest,
                                const char *path,
                                const char *iface,
@@ -2443,78 +2339,6 @@ out:
                free(data);
 }
 
-int dbus_handle_method_async_pairs_with_reply(const char *dest,
-                                               const char *path,
-                                               const char *iface,
-                                               const char *method,
-                                               int num,
-                                               va_list args,
-                                               dbus_pending_cb cb,
-                                               int timeout_msec,
-                                               void *data)
-{
-       dbus_handle_s *dh = NULL;
-       pending_call_data *pdata = NULL;
-       GVariantBuilder *builder;
-       char *key, *value;
-       GVariant *param;
-       int ret = 0;
-
-       if (!dest || !path || !iface || !method) {
-               _E("wrong parameters dest(%s) path(%s) iface(%s) method(%s)", dest, path, iface, method);
-               return -1;
-       }
-
-       if (timeout_msec < -1) {
-               _E("wrong timeout %d", timeout_msec);
-               return -1;
-       }
-
-       dh = _dbus_handle_get_default_connection();
-       if (!dh) {
-               _E("failed to get default connection, bustype:%d", (int)dbus_handle_get_default_bus_type());
-               return -EPERM;
-       }
-
-       // dict
-       builder = g_variant_builder_new(G_VARIANT_TYPE("a{ss}"));
-
-       for (int i = 0 ; i < num ; i = i + 2) {
-               key = va_arg(args, char *);
-               value = va_arg(args, char *);
-               _I("key(%s), value(%s)", key, value);
-               g_variant_builder_add(builder, "{ss}", key, value);
-       }
-
-       param = g_variant_new("(a{ss})", builder);
-       g_variant_builder_unref(builder);
-
-       if (cb) {
-               pdata = (pending_call_data*)malloc(sizeof(pending_call_data));
-               if (!pdata) {
-                       ret = -ENOMEM;
-                       goto err;
-               }
-
-               pdata->func = cb;
-               pdata->data = data;
-       }
-       g_dbus_connection_call(dh->conn,
-                               dest, path, iface, method,
-                               param, NULL,
-                               G_DBUS_CALL_FLAGS_NONE,
-                               timeout_msec,
-                               NULL,
-                               (GAsyncReadyCallback)_cb_pending,
-                               pdata);
-
-       return ret;
-err:
-       if (param)
-               g_variant_unref(param);
-       return ret;
-}
-
 int dbus_handle_method_async_with_reply(const char *dest,
                                        const char *path,
                                        const char *iface,
index cbcc9be..29fa58f 100644 (file)
@@ -122,20 +122,6 @@ int dbus_handle_method_sync_timeout                (const char *dest,
                                                const char *param[],
                                                int timeout);
 
-int dbus_handle_method_sync_pairs              (const char *dest,
-                                               const char *path,
-                                               const char *interface,
-                                               const char *method,
-                                               int num,
-                                               va_list args);
-
-int dbus_handle_method_async_pairs             (const char *dest,
-                                               const char *path,
-                                               const char *interface,
-                                               const char *method,
-                                               int num,
-                                               va_list args);
-
 int dbus_handle_method_async                   (const char *dest,
                                                const char *path,
                                                const char *interface,
@@ -168,16 +154,6 @@ int dbus_handle_method_async_with_reply_var        (const char *dest,
                                                int timeout_msec,
                                                void *data);
 
-int dbus_handle_method_async_pairs_with_reply  (const char *dest,
-                                               const char *path,
-                                               const char *iface,
-                                               const char *method,
-                                               int num,
-                                               va_list args,
-                                               dbus_pending_cb cb,
-                                               int timeout_msec,
-                                               void *data);
-
 GVariant *dbus_handle_method_sync_with_reply_var               (const char *dest,
                                                                const char *path,
                                                                const char *iface,
@@ -303,4 +279,4 @@ GVariant *dbus_handle_make_simple_array             (const char *sig,
                                                int *param);
 
 
-#endif
\ No newline at end of file
+#endif