ecrustified

SVN revision: 61874
This commit is contained in:
Mike Blumenkrantz 2011-07-28 23:18:21 +00:00
parent 0694881640
commit 25f274114a
1 changed files with 121 additions and 91 deletions

View File

@ -1,22 +1,36 @@
#include "e.h" #include "e.h"
/* local subsystem functions */ /* local subsystem functions */
static void _e_msgbus_request_name_cb(void *data, DBusMessage *msg, DBusError *err); static void _e_msgbus_request_name_cb(void *data,
DBusMessage *msg,
DBusError *err);
static DBusMessage* _e_msgbus_core_restart_cb(E_DBus_Object *obj, DBusMessage *msg); static DBusMessage *_e_msgbus_core_restart_cb(E_DBus_Object *obj,
static DBusMessage* _e_msgbus_core_shutdown_cb(E_DBus_Object *obj, DBusMessage *msg); DBusMessage *msg);
static DBusMessage *_e_msgbus_core_shutdown_cb(E_DBus_Object *obj,
DBusMessage *msg);
static DBusMessage* _e_msgbus_module_load_cb(E_DBus_Object *obj, DBusMessage *msg); static DBusMessage *_e_msgbus_module_load_cb(E_DBus_Object *obj,
static DBusMessage* _e_msgbus_module_unload_cb(E_DBus_Object *obj, DBusMessage *msg); DBusMessage *msg);
static DBusMessage* _e_msgbus_module_enable_cb(E_DBus_Object *obj, DBusMessage *msg); static DBusMessage *_e_msgbus_module_unload_cb(E_DBus_Object *obj,
static DBusMessage* _e_msgbus_module_disable_cb(E_DBus_Object *obj, DBusMessage *msg); DBusMessage *msg);
static DBusMessage* _e_msgbus_module_list_cb(E_DBus_Object *obj, DBusMessage *msg); static DBusMessage *_e_msgbus_module_enable_cb(E_DBus_Object *obj,
DBusMessage *msg);
static DBusMessage *_e_msgbus_module_disable_cb(E_DBus_Object *obj,
DBusMessage *msg);
static DBusMessage *_e_msgbus_module_list_cb(E_DBus_Object *obj,
DBusMessage *msg);
static DBusMessage* _e_msgbus_profile_set_cb(E_DBus_Object *obj, DBusMessage *msg); static DBusMessage *_e_msgbus_profile_set_cb(E_DBus_Object *obj,
static DBusMessage* _e_msgbus_profile_get_cb(E_DBus_Object *obj, DBusMessage *msg); DBusMessage *msg);
static DBusMessage* _e_msgbus_profile_list_cb(E_DBus_Object *obj, DBusMessage *msg); static DBusMessage *_e_msgbus_profile_get_cb(E_DBus_Object *obj,
static DBusMessage* _e_msgbus_profile_add_cb(E_DBus_Object *obj, DBusMessage *msg); DBusMessage *msg);
static DBusMessage* _e_msgbus_profile_delete_cb(E_DBus_Object *obj, DBusMessage *msg); static DBusMessage *_e_msgbus_profile_list_cb(E_DBus_Object *obj,
DBusMessage *msg);
static DBusMessage *_e_msgbus_profile_add_cb(E_DBus_Object *obj,
DBusMessage *msg);
static DBusMessage *_e_msgbus_profile_delete_cb(E_DBus_Object *obj,
DBusMessage *msg);
/* local subsystem globals */ /* local subsystem globals */
static E_Msgbus_Data *_e_msgbus_data = NULL; static E_Msgbus_Data *_e_msgbus_data = NULL;
@ -127,21 +141,25 @@ e_msgbus_interface_detach(E_DBus_Interface *iface)
} }
static void static void
_e_msgbus_request_name_cb(void *data __UNUSED__, DBusMessage *msg __UNUSED__, DBusError *err __UNUSED__) _e_msgbus_request_name_cb(void *data __UNUSED__,
DBusMessage *msg __UNUSED__,
DBusError *err __UNUSED__)
{ {
//TODO Handle Errors //TODO Handle Errors
} }
/* Core Handlers */ /* Core Handlers */
static DBusMessage * static DBusMessage *
_e_msgbus_core_restart_cb(E_DBus_Object *obj __UNUSED__, DBusMessage *msg) _e_msgbus_core_restart_cb(E_DBus_Object *obj __UNUSED__,
DBusMessage *msg)
{ {
e_sys_action_do(E_SYS_RESTART, NULL); e_sys_action_do(E_SYS_RESTART, NULL);
return dbus_message_new_method_return(msg); return dbus_message_new_method_return(msg);
} }
static DBusMessage * static DBusMessage *
_e_msgbus_core_shutdown_cb(E_DBus_Object *obj __UNUSED__, DBusMessage *msg) _e_msgbus_core_shutdown_cb(E_DBus_Object *obj __UNUSED__,
DBusMessage *msg)
{ {
e_sys_action_do(E_SYS_EXIT, NULL); e_sys_action_do(E_SYS_EXIT, NULL);
return dbus_message_new_method_return(msg); return dbus_message_new_method_return(msg);
@ -149,7 +167,8 @@ _e_msgbus_core_shutdown_cb(E_DBus_Object *obj __UNUSED__, DBusMessage *msg)
/* Modules Handlers */ /* Modules Handlers */
static DBusMessage * static DBusMessage *
_e_msgbus_module_load_cb(E_DBus_Object *obj __UNUSED__, DBusMessage *msg) _e_msgbus_module_load_cb(E_DBus_Object *obj __UNUSED__,
DBusMessage *msg)
{ {
DBusMessageIter iter; DBusMessageIter iter;
char *module; char *module;
@ -167,7 +186,8 @@ _e_msgbus_module_load_cb(E_DBus_Object *obj __UNUSED__, DBusMessage *msg)
} }
static DBusMessage * static DBusMessage *
_e_msgbus_module_unload_cb(E_DBus_Object *obj __UNUSED__, DBusMessage *msg) _e_msgbus_module_unload_cb(E_DBus_Object *obj __UNUSED__,
DBusMessage *msg)
{ {
DBusMessageIter iter; DBusMessageIter iter;
char *module; char *module;
@ -187,7 +207,8 @@ _e_msgbus_module_unload_cb(E_DBus_Object *obj __UNUSED__, DBusMessage *msg)
} }
static DBusMessage * static DBusMessage *
_e_msgbus_module_enable_cb(E_DBus_Object *obj __UNUSED__, DBusMessage *msg) _e_msgbus_module_enable_cb(E_DBus_Object *obj __UNUSED__,
DBusMessage *msg)
{ {
DBusMessageIter iter; DBusMessageIter iter;
char *module; char *module;
@ -196,7 +217,8 @@ _e_msgbus_module_enable_cb(E_DBus_Object *obj __UNUSED__, DBusMessage *msg)
dbus_message_iter_init(msg, &iter); dbus_message_iter_init(msg, &iter);
dbus_message_iter_get_basic(&iter, &module); dbus_message_iter_get_basic(&iter, &module);
if ((m = e_module_find(module))) { if ((m = e_module_find(module)))
{
e_module_enable(m); e_module_enable(m);
e_config_save_queue(); e_config_save_queue();
} }
@ -205,7 +227,8 @@ _e_msgbus_module_enable_cb(E_DBus_Object *obj __UNUSED__, DBusMessage *msg)
} }
static DBusMessage * static DBusMessage *
_e_msgbus_module_disable_cb(E_DBus_Object *obj __UNUSED__, DBusMessage *msg) _e_msgbus_module_disable_cb(E_DBus_Object *obj __UNUSED__,
DBusMessage *msg)
{ {
DBusMessageIter iter; DBusMessageIter iter;
char *module; char *module;
@ -214,7 +237,8 @@ _e_msgbus_module_disable_cb(E_DBus_Object *obj __UNUSED__, DBusMessage *msg)
dbus_message_iter_init(msg, &iter); dbus_message_iter_init(msg, &iter);
dbus_message_iter_get_basic(&iter, &module); dbus_message_iter_get_basic(&iter, &module);
if ((m = e_module_find(module))) { if ((m = e_module_find(module)))
{
e_module_disable(m); e_module_disable(m);
e_config_save_queue(); e_config_save_queue();
} }
@ -223,7 +247,8 @@ _e_msgbus_module_disable_cb(E_DBus_Object *obj __UNUSED__, DBusMessage *msg)
} }
static DBusMessage * static DBusMessage *
_e_msgbus_module_list_cb(E_DBus_Object *obj __UNUSED__, DBusMessage *msg) _e_msgbus_module_list_cb(E_DBus_Object *obj __UNUSED__,
DBusMessage *msg)
{ {
Eina_List *l; Eina_List *l;
E_Module *mod; E_Module *mod;
@ -255,7 +280,8 @@ _e_msgbus_module_list_cb(E_DBus_Object *obj __UNUSED__, DBusMessage *msg)
/* Profile Handlers */ /* Profile Handlers */
static DBusMessage * static DBusMessage *
_e_msgbus_profile_set_cb(E_DBus_Object *obj __UNUSED__, DBusMessage *msg) _e_msgbus_profile_set_cb(E_DBus_Object *obj __UNUSED__,
DBusMessage *msg)
{ {
DBusMessageIter iter; DBusMessageIter iter;
char *profile; char *profile;
@ -273,7 +299,8 @@ _e_msgbus_profile_set_cb(E_DBus_Object *obj __UNUSED__, DBusMessage *msg)
} }
static DBusMessage * static DBusMessage *
_e_msgbus_profile_get_cb(E_DBus_Object *obj __UNUSED__, DBusMessage *msg) _e_msgbus_profile_get_cb(E_DBus_Object *obj __UNUSED__,
DBusMessage *msg)
{ {
DBusMessageIter iter; DBusMessageIter iter;
DBusMessage *reply; DBusMessage *reply;
@ -289,7 +316,8 @@ _e_msgbus_profile_get_cb(E_DBus_Object *obj __UNUSED__, DBusMessage *msg)
} }
static DBusMessage * static DBusMessage *
_e_msgbus_profile_list_cb(E_DBus_Object *obj __UNUSED__, DBusMessage *msg) _e_msgbus_profile_list_cb(E_DBus_Object *obj __UNUSED__,
DBusMessage *msg)
{ {
Eina_List *l; Eina_List *l;
const char *name; const char *name;
@ -311,7 +339,8 @@ _e_msgbus_profile_list_cb(E_DBus_Object *obj __UNUSED__, DBusMessage *msg)
} }
static DBusMessage * static DBusMessage *
_e_msgbus_profile_add_cb(E_DBus_Object *obj __UNUSED__, DBusMessage *msg) _e_msgbus_profile_add_cb(E_DBus_Object *obj __UNUSED__,
DBusMessage *msg)
{ {
DBusMessageIter iter; DBusMessageIter iter;
char *profile; char *profile;
@ -322,11 +351,11 @@ _e_msgbus_profile_add_cb(E_DBus_Object *obj __UNUSED__, DBusMessage *msg)
e_config_profile_add(profile); e_config_profile_add(profile);
return dbus_message_new_method_return(msg); return dbus_message_new_method_return(msg);
} }
static DBusMessage * static DBusMessage *
_e_msgbus_profile_delete_cb(E_DBus_Object *obj __UNUSED__, DBusMessage *msg) _e_msgbus_profile_delete_cb(E_DBus_Object *obj __UNUSED__,
DBusMessage *msg)
{ {
DBusMessageIter iter; DBusMessageIter iter;
char *profile; char *profile;
@ -345,3 +374,4 @@ _e_msgbus_profile_delete_cb(E_DBus_Object *obj __UNUSED__, DBusMessage *msg)
return dbus_message_new_method_return(msg); return dbus_message_new_method_return(msg);
} }