}
static void
-_e_dbus_conn_init_done_send(E_DBus_Conn *ed)
+_e_dbus_conn_init_done_send(void)
{
E_DBus_Conn_Init_Done_Event *e;
- if (!ed) return;
+ if (!e_dbus_conn) return;
e = calloc(1, sizeof(E_DBus_Conn_Init_Done_Event));
return;
}
- e->status = ed->init_status;
- e->conn = eldbus_connection_ref(ed->conn);
- e->conn_type = ed->conn_type;
+ e->status = e_dbus_conn->init_status;
+ e->conn = eldbus_connection_ref(e_dbus_conn->conn);
+ e->conn_type = e_dbus_conn->conn_type;
ecore_event_add(E_EVENT_DBUS_CONN_INIT_DONE, e, _e_dbus_conn_init_done_event_free, NULL);
}
static void
_e_dbus_conn_init_thread_end(void *data, Ecore_Thread *th, void *msg_data)
{
- _e_dbus_conn_init_done_send(e_dbus_conn);
+ _e_dbus_conn_init_done_send();
}
static void
}
static Eina_Bool
-_e_dbus_conn_async_init(E_DBus_Conn *ed)
+_e_dbus_conn_async_init()
{
- ed->init_thread = ecore_thread_feedback_run((Ecore_Thread_Cb)_e_dbus_conn_init_thread_heavy,
+ e_dbus_conn->init_thread = ecore_thread_feedback_run((Ecore_Thread_Cb)_e_dbus_conn_init_thread_heavy,
(Ecore_Thread_Notify_Cb)_e_dbus_conn_init_thread_notify,
(Ecore_Thread_Cb)_e_dbus_conn_init_thread_end,
- (Ecore_Thread_Cb)_e_dbus_conn_init_thread_cancel, ed, 1);
- return !!(ed->init_thread);
+ (Ecore_Thread_Cb)_e_dbus_conn_init_thread_cancel, e_dbus_conn, 1);
+ return !!(e_dbus_conn->init_thread);
}
EINTERN Eina_Bool
-e_dbus_conn_sync_init(E_DBus_Conn *ed)
+e_dbus_conn_sync_init(void)
{
Eldbus_Connection_Type type;
- if (!ed) return EINA_FALSE;
- if (ed->conn) return EINA_TRUE;
+ if (!e_dbus_conn) return EINA_FALSE;
+ if (e_dbus_conn->conn) return EINA_TRUE;
- type = ed->conn_type;
- ed->init_status = E_DBUS_CONN_INIT_INPROGRESS;
+ type = e_dbus_conn->conn_type;
+ e_dbus_conn->init_status = E_DBUS_CONN_INIT_INPROGRESS;
- if (!ed->conn)
+ if (!e_dbus_conn->conn)
{
- ed->conn = eldbus_connection_get(type);
+ e_dbus_conn->conn = eldbus_connection_get(type);
}
- if (!ed->conn)
+ if (!e_dbus_conn->conn)
{
- ed->init_status = E_DBUS_CONN_INIT_FAIL;
+ e_dbus_conn->init_status = E_DBUS_CONN_INIT_FAIL;
return EINA_FALSE;
}
- ed->init_status = E_DBUS_CONN_INIT_SUCCESS;
+ e_dbus_conn->init_status = E_DBUS_CONN_INIT_SUCCESS;
return EINA_TRUE;
}
if (!e_dbus_conn) return EINA_FALSE;
if (e_dbus_conn->conn)
{
- _e_dbus_conn_init_done_send(e_dbus_conn);
+ _e_dbus_conn_init_done_send();
return EINA_TRUE;
}
if (e_dbus_conn->init_thread || e_dbus_conn->init_status == E_DBUS_CONN_INIT_INPROGRESS)
return EINA_TRUE;
- res = _e_dbus_conn_async_init(e_dbus_conn);
+ res = _e_dbus_conn_async_init();
return res;
}
else
{
- res = e_dbus_conn_sync_init(e_dbus_conn);
- _e_dbus_conn_init_done_send(e_dbus_conn);
+ res = e_dbus_conn_sync_init();
+ _e_dbus_conn_init_done_send();
return res;
}
return _e_dbus_conn_init_count;
}
-