diff options
Diffstat (limited to 'navit/binding/dbus/binding_dbus.c')
-rw-r--r-- | navit/binding/dbus/binding_dbus.c | 332 |
1 files changed, 114 insertions, 218 deletions
diff --git a/navit/binding/dbus/binding_dbus.c b/navit/binding/dbus/binding_dbus.c index a0009f3b5..cac1cb339 100644 --- a/navit/binding/dbus/binding_dbus.c +++ b/navit/binding/dbus/binding_dbus.c @@ -81,8 +81,7 @@ struct dbus_callback { char *signal; }; -static char * -object_new(char *type, void *object) { +static char *object_new(char *type, void *object) { int id; char *ret; dbg(lvl_debug,"enter %s", type); @@ -97,13 +96,11 @@ object_new(char *type, void *object) { return (ret); } -static void * -object_get(const char *path) { +static void *object_get(const char *path) { return g_hash_table_lookup(object_hash, path); } -static void -object_destroy(const char *path, void *object) { +static void object_destroy(const char *path, void *object) { if (!path && !object) return; if (!object) @@ -114,8 +111,7 @@ object_destroy(const char *path, void *object) { g_hash_table_remove(object_hash_rev, object); } -static void * -resolve_object(const char *opath, char *type) { +static void *resolve_object(const char *opath, char *type) { char *prefix; const char *oprefix; void *ret=NULL; @@ -214,8 +210,7 @@ resolve_object(const char *opath, char *type) { return NULL; } -static void * -object_get_from_message_arg(DBusMessageIter *iter, char *type) { +static void *object_get_from_message_arg(DBusMessageIter *iter, char *type) { char *opath; if (dbus_message_iter_get_arg_type(iter) != DBUS_TYPE_OBJECT_PATH) @@ -225,13 +220,11 @@ object_get_from_message_arg(DBusMessageIter *iter, char *type) { return resolve_object(opath, type); } -static void * -object_get_from_message(DBusMessage *message, char *type) { +static void *object_get_from_message(DBusMessage *message, char *type) { return resolve_object(dbus_message_get_path(message), type); } -static enum attr_type -attr_type_get_from_message(DBusMessageIter *iter) { +static enum attr_type attr_type_get_from_message(DBusMessageIter *iter) { char *attr_type; if (dbus_message_iter_get_arg_type(iter) != DBUS_TYPE_STRING) @@ -241,16 +234,14 @@ attr_type_get_from_message(DBusMessageIter *iter) { return attr_from_name(attr_type); } -static void -encode_variant_string(DBusMessageIter *iter, char *str) { +static void encode_variant_string(DBusMessageIter *iter, char *str) { DBusMessageIter variant; dbus_message_iter_open_container(iter, DBUS_TYPE_VARIANT, DBUS_TYPE_STRING_AS_STRING, &variant); dbus_message_iter_append_basic(&variant, DBUS_TYPE_STRING, &str); dbus_message_iter_close_container(iter, &variant); } -static void -encode_dict_string_variant_string(DBusMessageIter *iter, char *key, char *value) { +static void encode_dict_string_variant_string(DBusMessageIter *iter, char *key, char *value) { DBusMessageIter dict; dbus_message_iter_open_container(iter, DBUS_TYPE_DICT_ENTRY, NULL, &dict); dbus_message_iter_append_basic(&dict, DBUS_TYPE_STRING, &key); @@ -258,8 +249,7 @@ encode_dict_string_variant_string(DBusMessageIter *iter, char *key, char *value) dbus_message_iter_close_container(iter, &dict); } -static int -encode_attr(DBusMessageIter *iter1, struct attr *attr) { +static int encode_attr(DBusMessageIter *iter1, struct attr *attr) { char *name=attr_to_name(attr->type); DBusMessageIter iter2,iter3; dbus_message_iter_append_basic(iter1, DBUS_TYPE_STRING, &name); @@ -306,8 +296,7 @@ encode_attr(DBusMessageIter *iter1, struct attr *attr) { } -static DBusHandlerResult -empty_reply(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult empty_reply(DBusConnection *connection, DBusMessage *message) { DBusMessage *reply; reply = dbus_message_new_method_return(message); @@ -318,8 +307,7 @@ empty_reply(DBusConnection *connection, DBusMessage *message) { } -static DBusHandlerResult -dbus_error(DBusConnection *connection, DBusMessage *message, char *error, char *msg) { +static DBusHandlerResult dbus_error(DBusConnection *connection, DBusMessage *message, char *error, char *msg) { DBusMessage *reply; reply = dbus_message_new_error(message, error, msg); @@ -328,40 +316,33 @@ dbus_error(DBusConnection *connection, DBusMessage *message, char *error, char * return DBUS_HANDLER_RESULT_HANDLED; } -static DBusHandlerResult -dbus_error_invalid_attr_type(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult dbus_error_invalid_attr_type(DBusConnection *connection, DBusMessage *message) { return dbus_error(connection, message, DBUS_ERROR_INVALID_ARGS, "attribute type invalid"); } -static DBusHandlerResult -dbus_error_invalid_parameter(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult dbus_error_invalid_parameter(DBusConnection *connection, DBusMessage *message) { return dbus_error(connection, message, DBUS_ERROR_INVALID_ARGS, "parameter invalid"); } -static DBusHandlerResult -dbus_error_invalid_object_path(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult dbus_error_invalid_object_path(DBusConnection *connection, DBusMessage *message) { return dbus_error(connection, message, DBUS_ERROR_BAD_ADDRESS, "object path invalid"); } -static DBusHandlerResult -dbus_error_invalid_object_path_parameter(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult dbus_error_invalid_object_path_parameter(DBusConnection *connection, DBusMessage *message) { return dbus_error(connection, message, DBUS_ERROR_BAD_ADDRESS, "object path parameter invalid"); } -static DBusHandlerResult -dbus_error_navigation_not_configured(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult dbus_error_navigation_not_configured(DBusConnection *connection, DBusMessage *message) { return dbus_error(connection, message, DBUS_ERROR_FAILED, "navigation is not configured (no <navigation> element in config file?)"); } -static DBusHandlerResult -dbus_error_traffic_not_configured(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult dbus_error_traffic_not_configured(DBusConnection *connection, DBusMessage *message) { return dbus_error(connection, message, DBUS_ERROR_FAILED, "traffic is not configured (no <traffic> element in config file?)"); } -static DBusHandlerResult -dbus_error_no_data_available(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult dbus_error_no_data_available(DBusConnection *connection, DBusMessage *message) { #if 1 return dbus_error(connection, message, DBUS_ERROR_FILE_NOT_FOUND, "no data available"); #else @@ -370,8 +351,7 @@ dbus_error_no_data_available(DBusConnection *connection, DBusMessage *message) { } #if 0 -static void -dbus_dump_iter(char *prefix, DBusMessageIter *iter) { +static void dbus_dump_iter(char *prefix, DBusMessageIter *iter) { char *prefixr,*vals; int arg,vali; DBusMessageIter iterr; @@ -420,8 +400,7 @@ dbus_dump_iter(char *prefix, DBusMessageIter *iter) { } } -static void -dbus_dump(DBusMessage *message) { +static void dbus_dump(DBusMessage *message) { DBusMessageIter iter; dbus_message_iter_init(message, &iter); @@ -438,8 +417,7 @@ dbus_dump(DBusMessage *message) { * @param pc Pointer where the data should get stored * @returns Returns 1 when everything went right, otherwise 0 */ -static int -pcoord_get_from_message(DBusMessage *message, DBusMessageIter *iter, struct pcoord *pc) { +static int pcoord_get_from_message(DBusMessage *message, DBusMessageIter *iter, struct pcoord *pc) { if(!strcmp(dbus_message_iter_get_signature(iter), "s")) { char *coordstring; @@ -483,8 +461,7 @@ pcoord_get_from_message(DBusMessage *message, DBusMessageIter *iter, struct pcoo } -static void -pcoord_encode(DBusMessageIter *iter, struct pcoord *pc) { +static void pcoord_encode(DBusMessageIter *iter, struct pcoord *pc) { DBusMessageIter iter2; dbus_message_iter_open_container(iter,DBUS_TYPE_STRUCT,NULL,&iter2); if (pc) { @@ -500,8 +477,7 @@ pcoord_encode(DBusMessageIter *iter, struct pcoord *pc) { dbus_message_iter_close_container(iter, &iter2); } -static enum attr_type -decode_attr_type_from_iter(DBusMessageIter *iter) { +static enum attr_type decode_attr_type_from_iter(DBusMessageIter *iter) { char *attr_type; enum attr_type ret; @@ -514,8 +490,7 @@ decode_attr_type_from_iter(DBusMessageIter *iter) { return ret; } -static int -decode_attr_from_iter(DBusMessageIter *iter, struct attr *attr) { +static int decode_attr_from_iter(DBusMessageIter *iter, struct attr *attr) { DBusMessageIter iterattr, iterstruct; int ret=1; double d; @@ -635,28 +610,25 @@ decode_attr_from_iter(DBusMessageIter *iter, struct attr *attr) { return 0; } -static int -decode_attr(DBusMessage *message, struct attr *attr) { +static int decode_attr(DBusMessage *message, struct attr *attr) { DBusMessageIter iter; dbus_message_iter_init(message, &iter); return decode_attr_from_iter(&iter, attr); } -static void -destroy_attr(struct attr *attr) { +static void destroy_attr(struct attr *attr) { if(attr->type > attr_type_double_begin && attr->type < attr_type_double_end) { g_free(attr->u.numd); } } -static char * -get_iter_name(char *type) { +static char *get_iter_name(char *type) { return g_strdup_printf("%s_attr_iter",type); } -static DBusHandlerResult -request_attr_iter(DBusConnection *connection, DBusMessage *message, char *type, struct attr_iter *(*func)(void)) { +static DBusHandlerResult request_attr_iter(DBusConnection *connection, DBusMessage *message, char *type, + struct attr_iter *(*func)(void)) { DBusMessage *reply; char *iter_name; char *opath; @@ -674,9 +646,8 @@ request_attr_iter(DBusConnection *connection, DBusMessage *message, char *type, return DBUS_HANDLER_RESULT_HANDLED; } -static DBusHandlerResult -request_attr_iter_destroy(DBusConnection *connection, DBusMessage *message, char *type, - void (*func)(struct attr_iter *)) { +static DBusHandlerResult request_attr_iter_destroy(DBusConnection *connection, DBusMessage *message, char *type, + void (*func)(struct attr_iter *)) { struct attr_iter *attr_iter; DBusMessageIter iter; char *iter_name; @@ -693,8 +664,8 @@ request_attr_iter_destroy(DBusConnection *connection, DBusMessage *message, char return empty_reply(connection, message); } -static DBusHandlerResult -request_destroy(DBusConnection *connection, DBusMessage *message, char *type, void *data, void (*func)(void *)) { +static DBusHandlerResult request_destroy(DBusConnection *connection, DBusMessage *message, char *type, void *data, + void (*func)(void *)) { if (!data) data=object_get_from_message(message, type); if (!data) @@ -706,8 +677,8 @@ request_destroy(DBusConnection *connection, DBusMessage *message, char *type, vo } -static DBusHandlerResult -request_dup(DBusConnection *connection, DBusMessage *message, char *type, void *data, void *(*func)(void *)) { +static DBusHandlerResult request_dup(DBusConnection *connection, DBusMessage *message, char *type, void *data, + void *(*func)(void *)) { DBusMessage *reply; char *opath; void *obj; @@ -726,9 +697,8 @@ request_dup(DBusConnection *connection, DBusMessage *message, char *type, void * } -static DBusHandlerResult -request_get_attr(DBusConnection *connection, DBusMessage *message, char *type, void *data, int (*func)(void *data, - enum attr_type type, struct attr *attr, struct attr_iter *iter)) { +static DBusHandlerResult request_get_attr(DBusConnection *connection, DBusMessage *message, char *type, void *data, + int (*func)(void *data, enum attr_type type, struct attr *attr, struct attr_iter *iter)) { DBusMessage *reply; DBusMessageIter iter; struct attr attr; @@ -761,9 +731,8 @@ request_get_attr(DBusConnection *connection, DBusMessage *message, char *type, v } -static DBusHandlerResult -request_command(DBusConnection *connection, DBusMessage *message, char *type, void *data, int (*func)(void *data, - enum attr_type type, struct attr *attr, struct attr_iter *iter)) { +static DBusHandlerResult request_command(DBusConnection *connection, DBusMessage *message, char *type, void *data, + int (*func)(void *data, enum attr_type type, struct attr *attr, struct attr_iter *iter)) { DBusMessageIter iter; struct attr attr; char *command; @@ -786,9 +755,8 @@ request_command(DBusConnection *connection, DBusMessage *message, char *type, vo } -static DBusHandlerResult -request_set_add_remove_attr(DBusConnection *connection, DBusMessage *message, char *type, void *data, - int (*func)(void *data, struct attr *attr)) { +static DBusHandlerResult request_set_add_remove_attr(DBusConnection *connection, DBusMessage *message, char *type, + void *data, int (*func)(void *data, struct attr *attr)) { struct attr attr; int ret; @@ -812,8 +780,7 @@ request_set_add_remove_attr(DBusConnection *connection, DBusMessage *message, ch /* callback */ -static void -dbus_callback_emit_signal(struct dbus_callback *dbus_callback) { +static void dbus_callback_emit_signal(struct dbus_callback *dbus_callback) { DBusMessage* msg; msg = dbus_message_new_signal(object_path, service_name, dbus_callback->signal); if (msg) { @@ -823,20 +790,17 @@ dbus_callback_emit_signal(struct dbus_callback *dbus_callback) { } } -static void -request_callback_destroy_do(struct dbus_callback *data) { +static void request_callback_destroy_do(struct dbus_callback *data) { callback_destroy(data->callback); g_free(data->signal); g_free(data); } -static DBusHandlerResult -request_callback_destroy(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult request_callback_destroy(DBusConnection *connection, DBusMessage *message) { return request_destroy(connection, message, "callback", NULL, (void (*)(void *)) request_callback_destroy_do); } -static DBusHandlerResult -request_callback_new(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult request_callback_new(DBusConnection *connection, DBusMessage *message) { DBusMessageIter iter; DBusMessage *reply; struct dbus_callback *callback; @@ -865,19 +829,16 @@ request_callback_new(DBusConnection *connection, DBusMessage *message) { } /* config */ -static DBusHandlerResult -request_config_get_attr(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult request_config_get_attr(DBusConnection *connection, DBusMessage *message) { return request_get_attr(connection, message, "config", config, (int (*)(void *, enum attr_type, struct attr *, struct attr_iter *))config_get_attr); } -static DBusHandlerResult -request_config_attr_iter(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult request_config_attr_iter(DBusConnection *connection, DBusMessage *message) { return request_attr_iter(connection, message, "config", (struct attr_iter * (*)(void))config_attr_iter_new); } -static DBusHandlerResult -request_config_attr_iter_destroy(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult request_config_attr_iter_destroy(DBusConnection *connection, DBusMessage *message) { return request_attr_iter_destroy(connection, message, "config", (void (*)(struct attr_iter *))config_attr_iter_destroy); } @@ -885,8 +846,7 @@ request_config_attr_iter_destroy(DBusConnection *connection, DBusMessage *messag /* graphics */ -static DBusHandlerResult -request_graphics_get_data(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult request_graphics_get_data(DBusConnection *connection, DBusMessage *message) { struct graphics *graphics; char *data; struct graphics_data_image *image; @@ -919,30 +879,26 @@ request_graphics_get_data(DBusConnection *connection, DBusMessage *message) { /* gui */ -static DBusHandlerResult -request_gui_get_attr(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult request_gui_get_attr(DBusConnection *connection, DBusMessage *message) { return request_get_attr(connection, message, "gui", NULL, (int (*)(void *, enum attr_type, struct attr *, struct attr_iter *))gui_get_attr); } -static DBusHandlerResult -request_gui_command(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult request_gui_command(DBusConnection *connection, DBusMessage *message) { return request_command(connection, message, "gui", NULL, (int (*)(void *, enum attr_type, struct attr *, struct attr_iter *))gui_get_attr); } -static DBusHandlerResult -request_graphics_set_attr(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult request_graphics_set_attr(DBusConnection *connection, DBusMessage *message) { return request_set_add_remove_attr(connection, message, "graphics", NULL, (int (*)(void *, struct attr *))graphics_set_attr); } /* layout */ -static DBusHandlerResult -request_layout_get_attr(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult request_layout_get_attr(DBusConnection *connection, DBusMessage *message) { return request_get_attr(connection, message, "layout", NULL, (int (*)(void *, enum attr_type, struct attr *, struct attr_iter *))layout_get_attr); } @@ -951,20 +907,17 @@ request_layout_get_attr(DBusConnection *connection, DBusMessage *message) { /* map */ -static DBusHandlerResult -request_map_get_attr(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult request_map_get_attr(DBusConnection *connection, DBusMessage *message) { return request_get_attr(connection, message, "map", NULL, (int (*)(void *, enum attr_type, struct attr *, struct attr_iter *))map_get_attr); } -static DBusHandlerResult -request_map_set_attr(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult request_map_set_attr(DBusConnection *connection, DBusMessage *message) { return request_set_add_remove_attr(connection, message, "map", NULL, (int (*)(void *, struct attr *))map_set_attr); } -static DBusHandlerResult -request_map_dump(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult request_map_dump(DBusConnection *connection, DBusMessage *message) { DBusMessageIter iter; struct map *map; @@ -989,110 +942,93 @@ request_map_dump(DBusConnection *connection, DBusMessage *message) { /* mapset */ -static DBusHandlerResult -request_mapset_attr_iter(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult request_mapset_attr_iter(DBusConnection *connection, DBusMessage *message) { return request_attr_iter(connection, message, "mapset", (struct attr_iter * (*)(void))mapset_attr_iter_new); } -static DBusHandlerResult -request_mapset_attr_iter_destroy(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult request_mapset_attr_iter_destroy(DBusConnection *connection, DBusMessage *message) { return request_attr_iter_destroy(connection, message, "mapset", (void (*)(struct attr_iter *))mapset_attr_iter_destroy); } -static DBusHandlerResult -request_mapset_get_attr(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult request_mapset_get_attr(DBusConnection *connection, DBusMessage *message) { return request_get_attr(connection, message, "mapset", NULL, (int (*)(void *, enum attr_type, struct attr *, struct attr_iter *))mapset_get_attr); } /* navigation */ -static DBusHandlerResult -request_navigation_get_attr(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult request_navigation_get_attr(DBusConnection *connection, DBusMessage *message) { return request_get_attr(connection, message, "navigation", NULL, (int (*)(void *, enum attr_type, struct attr *, struct attr_iter *))navigation_get_attr); } /* osd */ -static DBusHandlerResult -request_osd_get_attr(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult request_osd_get_attr(DBusConnection *connection, DBusMessage *message) { return request_get_attr(connection, message, "osd", NULL, (int (*)(void *, enum attr_type, struct attr *, struct attr_iter *))osd_get_attr); } -static DBusHandlerResult -request_osd_set_attr(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult request_osd_set_attr(DBusConnection *connection, DBusMessage *message) { return request_set_add_remove_attr(connection, message, "osd", NULL, (int (*)(void *, struct attr *))osd_set_attr); } /* roadprofile */ -static DBusHandlerResult -request_roadprofile_get_attr(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult request_roadprofile_get_attr(DBusConnection *connection, DBusMessage *message) { return request_get_attr(connection, message, "roadprofile", NULL, (int (*)(void *, enum attr_type, struct attr *, struct attr_iter *))roadprofile_get_attr); } -static DBusHandlerResult -request_roadprofile_set_attr(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult request_roadprofile_set_attr(DBusConnection *connection, DBusMessage *message) { return request_set_add_remove_attr(connection, message, "roadprofile", NULL, (int (*)(void *, struct attr *))roadprofile_set_attr); } -static DBusHandlerResult -request_roadprofile_attr_iter(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult request_roadprofile_attr_iter(DBusConnection *connection, DBusMessage *message) { return request_attr_iter(connection, message, "roadprofile", (struct attr_iter * (*)(void))roadprofile_attr_iter_new); } -static DBusHandlerResult -request_roadprofile_attr_iter_destroy(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult request_roadprofile_attr_iter_destroy(DBusConnection *connection, DBusMessage *message) { return request_attr_iter_destroy(connection, message, "roadprofile", (void (*)(struct attr_iter *))roadprofile_attr_iter_destroy); } /* route */ -static DBusHandlerResult -request_route_get_attr(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult request_route_get_attr(DBusConnection *connection, DBusMessage *message) { return request_get_attr(connection, message, "route", NULL, (int (*)(void *, enum attr_type, struct attr *, struct attr_iter *))route_get_attr); } -static DBusHandlerResult -request_route_set_attr(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult request_route_set_attr(DBusConnection *connection, DBusMessage *message) { return request_set_add_remove_attr(connection, message, "route", NULL, (int (*)(void *, struct attr *))route_set_attr); } -static DBusHandlerResult -request_route_add_attr(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult request_route_add_attr(DBusConnection *connection, DBusMessage *message) { return request_set_add_remove_attr(connection, message, "route", NULL, (int (*)(void *, struct attr *))route_add_attr); } -static DBusHandlerResult -request_route_remove_attr(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult request_route_remove_attr(DBusConnection *connection, DBusMessage *message) { return request_set_add_remove_attr(connection, message, "route", NULL, (int (*)(void *, struct attr *))route_remove_attr); } -static DBusHandlerResult -request_route_destroy(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult request_route_destroy(DBusConnection *connection, DBusMessage *message) { return request_destroy(connection, message, "route", NULL, (void (*)(void *)) route_destroy); } -static DBusHandlerResult -request_route_dup(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult request_route_dup(DBusConnection *connection, DBusMessage *message) { return request_dup(connection, message, "route", NULL, (void *(*)(void *)) route_dup); } /* navit */ -static DBusHandlerResult -request_navit_draw(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult request_navit_draw(DBusConnection *connection, DBusMessage *message) { struct navit *navit; navit=object_get_from_message(message, "navit"); @@ -1113,8 +1049,7 @@ request_navit_draw(DBusConnection *connection, DBusMessage *message) { * @param p Pointer where the data should get stored * @returns Returns 1 when everything went right, otherwise 0 */ -static int -point_get_from_message(DBusMessage *message, DBusMessageIter *iter, struct point *p) { +static int point_get_from_message(DBusMessage *message, DBusMessageIter *iter, struct point *p) { DBusMessageIter iter2; dbg(lvl_debug,"%s", dbus_message_iter_get_signature(iter)); @@ -1148,8 +1083,7 @@ point_get_from_message(DBusMessage *message, DBusMessageIter *iter, struct point * @returns An empty reply if everything went right, otherwise DBUS_HANDLER_RESULT_NOT_YET_HANDLED */ -static DBusHandlerResult -request_navit_add_message(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult request_navit_add_message(DBusConnection *connection, DBusMessage *message) { struct navit *navit; char *usermessage; @@ -1175,8 +1109,7 @@ request_navit_add_message(DBusConnection *connection, DBusMessage *message) { * @returns An empty reply if everything went right, otherwise DBUS_HANDLER_RESULT_NOT_YET_HANDLED */ -static DBusHandlerResult -request_navit_set_center(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult request_navit_set_center(DBusConnection *connection, DBusMessage *message) { struct pcoord pc; struct navit *navit; DBusMessageIter iter; @@ -1200,8 +1133,7 @@ request_navit_set_center(DBusConnection *connection, DBusMessage *message) { * @param message The DBusMessage containing the x and y value * @returns An empty reply if everything went right, otherwise DBUS_HANDLER_RESULT_NOT_YET_HANDLED */ -static DBusHandlerResult -request_navit_set_center_screen(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult request_navit_set_center_screen(DBusConnection *connection, DBusMessage *message) { struct point p; struct navit *navit; DBusMessageIter iter; @@ -1224,8 +1156,7 @@ request_navit_set_center_screen(DBusConnection *connection, DBusMessage *message * @param message The DBusMessage containing the name of the layout * @returns An empty reply if everything went right, otherwise DBUS_HANDLER_RESULT_NOT_YET_HANDLED */ -static DBusHandlerResult -request_navit_set_layout(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult request_navit_set_layout(DBusConnection *connection, DBusMessage *message) { char *new_layout_name; struct navit *navit; struct attr attr; @@ -1253,8 +1184,7 @@ request_navit_set_layout(DBusConnection *connection, DBusMessage *message) { * @param message The DBusMessage * @returns An empty reply if everything went right, otherwise DBUS_HANDLER_RESULT_NOT_YET_HANDLED */ -static DBusHandlerResult -request_navit_quit(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult request_navit_quit(DBusConnection *connection, DBusMessage *message) { dbg(lvl_debug,"Got a quit request from DBUS"); struct attr navit; navit.type=attr_navit; @@ -1318,8 +1248,7 @@ request_navit_traffic_inject(DBusConnection *connection, DBusMessage *message) { return empty_reply(connection, message); } -static DBusHandlerResult -request_navit_zoom(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult request_navit_zoom(DBusConnection *connection, DBusMessage *message) { int factor; struct point p, *pp=NULL; struct navit *navit; @@ -1350,8 +1279,7 @@ request_navit_zoom(DBusConnection *connection, DBusMessage *message) { } -static DBusHandlerResult -request_navit_zoom_to_route(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult request_navit_zoom_to_route(DBusConnection *connection, DBusMessage *message) { struct navit *navit; DBusMessageIter iter; @@ -1375,8 +1303,7 @@ request_navit_zoom_to_route(DBusConnection *connection, DBusMessage *message) { * @param message The DBusMessage including the `filename` parameter * @returns An empty reply if everything went right, otherwise `DBUS_HANDLER_RESULT_NOT_YET_HANDLED` */ -static DBusHandlerResult -request_navit_route_export_gpx(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult request_navit_route_export_gpx(DBusConnection *connection, DBusMessage *message) { char * filename; struct navit *navit; DBusMessageIter iter; @@ -1443,8 +1370,7 @@ request_navit_route_export_gpx(DBusConnection *connection, DBusMessage *message) * @param message The DBusMessage including the 'filename' parameter * @returns An empty reply if everything went right, otherwise DBUS_HANDLER_RESULT_NOT_YET_HANDLED */ -static DBusHandlerResult -request_navit_route_export_geojson(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult request_navit_route_export_geojson(DBusConnection *connection, DBusMessage *message) { char * filename; struct point p; struct navit *navit; @@ -1526,8 +1452,7 @@ request_navit_route_export_geojson(DBusConnection *connection, DBusMessage *mess return empty_reply(connection, message); } -static DBusHandlerResult -request_navit_block(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult request_navit_block(DBusConnection *connection, DBusMessage *message) { int mode; struct navit *navit; DBusMessageIter iter; @@ -1545,8 +1470,7 @@ request_navit_block(DBusConnection *connection, DBusMessage *message) { } -static DBusHandlerResult -request_navit_resize(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult request_navit_resize(DBusConnection *connection, DBusMessage *message) { struct navit *navit; int w, h; DBusMessageIter iter; @@ -1576,14 +1500,12 @@ request_navit_resize(DBusConnection *connection, DBusMessage *message) { } -static DBusHandlerResult -request_navit_get_attr(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult request_navit_get_attr(DBusConnection *connection, DBusMessage *message) { return request_get_attr(connection, message, "navit", NULL, (int (*)(void *, enum attr_type, struct attr *, struct attr_iter *))navit_get_attr); } -static DBusHandlerResult -request_navit_attr_iter(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult request_navit_attr_iter(DBusConnection *connection, DBusMessage *message) { DBusMessage *reply; struct attr_iter *attr_iter=navit_attr_iter_new(); char *opath=object_new("navit_attr_iter",attr_iter); @@ -1595,8 +1517,7 @@ request_navit_attr_iter(DBusConnection *connection, DBusMessage *message) { return DBUS_HANDLER_RESULT_HANDLED; } -static DBusHandlerResult -request_navit_attr_iter_destroy(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult request_navit_attr_iter_destroy(DBusConnection *connection, DBusMessage *message) { struct attr_iter *attr_iter; DBusMessageIter iter; @@ -1610,24 +1531,20 @@ request_navit_attr_iter_destroy(DBusConnection *connection, DBusMessage *message } -static DBusHandlerResult -request_navit_set_attr(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult request_navit_set_attr(DBusConnection *connection, DBusMessage *message) { return request_set_add_remove_attr(connection, message, "navit", NULL, (int (*)(void *, struct attr *))navit_set_attr); } -static DBusHandlerResult -request_navit_add_attr(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult request_navit_add_attr(DBusConnection *connection, DBusMessage *message) { return request_set_add_remove_attr(connection, message, "navit", NULL, (int (*)(void *, struct attr *))navit_add_attr); } -static DBusHandlerResult -request_navit_remove_attr(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult request_navit_remove_attr(DBusConnection *connection, DBusMessage *message) { return request_set_add_remove_attr(connection, message, "navit", NULL, (int (*)(void *, struct attr *))navit_remove_attr); } -static DBusHandlerResult -request_navit_set_position(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult request_navit_set_position(DBusConnection *connection, DBusMessage *message) { struct pcoord pc; struct navit *navit; DBusMessageIter iter; @@ -1644,8 +1561,7 @@ request_navit_set_position(DBusConnection *connection, DBusMessage *message) { return empty_reply(connection, message); } -static DBusHandlerResult -request_navit_set_destination(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult request_navit_set_destination(DBusConnection *connection, DBusMessage *message) { struct pcoord pc; struct navit *navit; DBusMessageIter iter; @@ -1667,8 +1583,7 @@ request_navit_set_destination(DBusConnection *connection, DBusMessage *message) return empty_reply(connection, message); } -static DBusHandlerResult -request_navit_clear_destination(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult request_navit_clear_destination(DBusConnection *connection, DBusMessage *message) { struct navit *navit; navit = object_get_from_message(message, "navit"); @@ -1678,8 +1593,7 @@ request_navit_clear_destination(DBusConnection *connection, DBusMessage *message return empty_reply(connection, message); } -static DBusHandlerResult -request_navit_evaluate(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult request_navit_evaluate(DBusConnection *connection, DBusMessage *message) { struct navit *navit; char *command; char *result; @@ -1708,21 +1622,18 @@ request_navit_evaluate(DBusConnection *connection, DBusMessage *message) { /* search_list */ -static DBusHandlerResult -request_search_list_destroy(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult request_search_list_destroy(DBusConnection *connection, DBusMessage *message) { return request_destroy(connection, message, "search_list", NULL, (void (*)(void *)) search_list_destroy); } -static void -request_search_list_common(struct search_list_common *slc, DBusMessageIter *iter4) { +static void request_search_list_common(struct search_list_common *slc, DBusMessageIter *iter4) { if (slc->postal) encode_dict_string_variant_string(iter4, "postal", slc->postal); if (slc->postal_mask) encode_dict_string_variant_string(iter4, "postal_mask", slc->postal_mask); } -static DBusHandlerResult -request_search_list_get_result(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult request_search_list_get_result(DBusConnection *connection, DBusMessage *message) { struct search_list *search_list; struct search_list_result *result; DBusMessage *reply; @@ -1796,8 +1707,7 @@ request_search_list_get_result(DBusConnection *connection, DBusMessage *message) return DBUS_HANDLER_RESULT_HANDLED; } -static DBusHandlerResult -request_search_list_new(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult request_search_list_new(DBusConnection *connection, DBusMessage *message) { DBusMessageIter iter; DBusMessage *reply; struct mapset *mapset; @@ -1817,8 +1727,7 @@ request_search_list_new(DBusConnection *connection, DBusMessage *message) { return DBUS_HANDLER_RESULT_HANDLED; } -static DBusHandlerResult -request_search_list_search(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult request_search_list_search(DBusConnection *connection, DBusMessage *message) { DBusMessageIter iter; struct search_list *search_list; struct attr attr; @@ -1838,8 +1747,7 @@ request_search_list_search(DBusConnection *connection, DBusMessage *message) { return empty_reply(connection, message); } -static DBusHandlerResult -request_search_list_select(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult request_search_list_select(DBusConnection *connection, DBusMessage *message) { DBusMessageIter iter; struct search_list *search_list; int id, mode; @@ -1865,8 +1773,7 @@ request_search_list_select(DBusConnection *connection, DBusMessage *message) { /* tracking */ -static DBusHandlerResult -request_tracking_get_attr(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult request_tracking_get_attr(DBusConnection *connection, DBusMessage *message) { return request_get_attr(connection, message, "tracking", NULL, (int (*)(void *, enum attr_type, struct attr *, struct attr_iter *))tracking_get_attr); } @@ -1875,8 +1782,7 @@ request_tracking_get_attr(DBusConnection *connection, DBusMessage *message) { /* vehicle */ -static DBusHandlerResult -request_vehicle_set_attr(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult request_vehicle_set_attr(DBusConnection *connection, DBusMessage *message) { struct vehicle *vehicle; struct attr attr; int ret; @@ -1895,27 +1801,23 @@ request_vehicle_set_attr(DBusConnection *connection, DBusMessage *message) { /* vehicleprofile */ -static DBusHandlerResult -request_vehicleprofile_get_attr(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult request_vehicleprofile_get_attr(DBusConnection *connection, DBusMessage *message) { return request_get_attr(connection, message, "vehicleprofile", NULL, (int (*)(void *, enum attr_type, struct attr *, struct attr_iter *))vehicleprofile_get_attr); } -static DBusHandlerResult -request_vehicleprofile_set_attr(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult request_vehicleprofile_set_attr(DBusConnection *connection, DBusMessage *message) { return request_set_add_remove_attr(connection, message, "vehicleprofile", NULL, (int (*)(void *, struct attr *))vehicleprofile_set_attr); } -static DBusHandlerResult -request_vehicleprofile_attr_iter(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult request_vehicleprofile_attr_iter(DBusConnection *connection, DBusMessage *message) { return request_attr_iter(connection, message, "vehicleprofile", (struct attr_iter * (*)(void))vehicleprofile_attr_iter_new); } -static DBusHandlerResult -request_vehicleprofile_attr_iter_destroy(DBusConnection *connection, DBusMessage *message) { +static DBusHandlerResult request_vehicleprofile_attr_iter_destroy(DBusConnection *connection, DBusMessage *message) { return request_attr_iter_destroy(connection, message, "vehicleprofile", (void (*)(struct attr_iter *))vehicleprofile_attr_iter_destroy); } @@ -2010,8 +1912,7 @@ struct dbus_method { {".vehicleprofile","attr_iter_destroy","o", "attr_iter", "", "", request_vehicleprofile_attr_iter_destroy}, }; -static char * -introspect_path(const char *object) { +static char *introspect_path(const char *object) { char *ret; int i; char *def=".default_"; @@ -2039,8 +1940,7 @@ introspect_path(const char *object) { return ret; } -static char * -generate_navitintrospectxml(const char *object) { +static char *generate_navitintrospectxml(const char *object) { int i,methods_size,n=0; char *navitintrospectxml; char *path=introspect_path(object); @@ -2087,8 +1987,7 @@ generate_navitintrospectxml(const char *object) { return navitintrospectxml; } -static DBusHandlerResult -navit_handler_func(DBusConnection *connection, DBusMessage *message, void *user_data) { +static DBusHandlerResult navit_handler_func(DBusConnection *connection, DBusMessage *message, void *user_data) { int i; char *path; dbg(lvl_debug,"type=%s interface=%s path=%s member=%s signature=%s", @@ -2128,8 +2027,7 @@ static DBusObjectPathVTable dbus_navit_vtable = { }; #if 0 -DBusHandlerResult -filter(DBusConnection *connection, DBusMessage *message, void *user_data) { +DBusHandlerResult filter(DBusConnection *connection, DBusMessage *message, void *user_data) { dbg(lvl_debug,"type=%s interface=%s path=%s member=%s signature=%s", dbus_message_type_to_string(dbus_message_get_type(message)), dbus_message_get_interface(message), dbus_message_get_path(message), dbus_message_get_member(message), dbus_message_get_signature(message)); @@ -2139,8 +2037,7 @@ filter(DBusConnection *connection, DBusMessage *message, void *user_data) { } #endif -static int -dbus_cmd_send_signal(struct navit *navit, char *command, struct attr **in, struct attr ***out) { +static int dbus_cmd_send_signal(struct navit *navit, char *command, struct attr **in, struct attr ***out) { DBusMessage* msg; char *opath=object_new("navit",navit); char *interface=g_strdup_printf("%s%s", service_name, ".navit"); @@ -2173,8 +2070,7 @@ static struct command_table commands[] = { }; -static void -dbus_main_navit(struct navit *navit, int added) { +static void dbus_main_navit(struct navit *navit, int added) { struct attr attr; if (added==1) { DBusMessage* msg; |