static void _cb_method_zone_rotation_change(void *data, const Eldbus_Message *msg, Eldbus_Pending *p);
static void _cb_method_window_effect(void *data, const Eldbus_Message *msg, Eldbus_Pending *p);
static void _cb_method_set_tc_start_end(void *data, const Eldbus_Message *msg, Eldbus_Pending *p);
+static void _cb_method_set_tc_timeout(void *data, const Eldbus_Message *msg, Eldbus_Pending *p);
static void _cb_method_transient_for_below(void *data, const Eldbus_Message *msg, Eldbus_Pending *p);
/* callbacks - signal */
}
Eina_Bool
+etRunner::setTCTimeout(Eina_Bool set, int timeout)
+{
+ Eldbus_Pending *p = NULL;
+ Eina_Bool res = EINA_FALSE;
+
+ if (timeout <= 0) return EINA_FALSE;
+
+ p = eldbus_proxy_call(dbus.ds_proxy,
+ "SetTestTimeout",
+ _cb_method_set_tc_timeout,
+ &res,
+ -1,
+ "bu",
+ set,
+ timeout);
+ EINA_SAFETY_ON_NULL_GOTO(p, err);
+
+ work();
+
+ EINA_SAFETY_ON_FALSE_GOTO(res, err);
+
+ return EINA_TRUE;
+
+err:
+ setTCEnd();
+ return EINA_FALSE;
+}
+
+Eina_Bool
etRunner::getWinInfo(etWin *tw)
{
Eldbus_Pending *p = NULL;
}
static void
+_cb_method_set_tc_timeout(void *data,
+ const Eldbus_Message *msg,
+ Eldbus_Pending *p)
+{
+ const char *name = NULL, *text = NULL;
+ Eina_Bool res = EINA_FALSE;
+ Eina_Bool *accept = (Eina_Bool *)data;
+
+ *accept = EINA_FALSE;
+
+ res = eldbus_message_error_get(msg, &name, &text);
+ EINA_SAFETY_ON_TRUE_GOTO(res, finish);
+
+ res = eldbus_message_arguments_get(msg, "b", accept);
+ EINA_SAFETY_ON_FALSE_GOTO(res, finish);
+ EINA_SAFETY_ON_FALSE_GOTO(*accept, finish);
+
+finish:
+ if ((name) || (text))
+ {
+ ERR("errname: %s errmsg: %s\n", name, text);
+ }
+
+ etRunner::get().finishWork();
+}
+
+static void
_cb_method_transient_for_below(void *data,
const Eldbus_Message *msg,
Eldbus_Pending *p)