navit
0.5.3-trunk
|
Go to the source code of this file.
Functions | |
struct callback_list * | callback_list_new (void) |
struct callback * | callback_new_attr (void(*func)(void), enum attr_type type, int pcount, void **p) |
struct callback * | callback_new_attr_args (void(*func)(void), enum attr_type type, int count,...) |
struct callback * | callback_new (void(*func)(void), int pcount, void **p) |
struct callback * | callback_new_args (void(*func)(void), int count,...) |
void | callback_destroy (struct callback *cb) |
void | callback_set_arg (struct callback *cb, int arg, void *p) |
void | callback_list_add (struct callback_list *l, struct callback *cb) |
struct callback * | callback_list_add_new (struct callback_list *l, void(*func)(void), int pcount, void **p) |
void | callback_list_remove (struct callback_list *l, struct callback *cb) |
void | callback_list_remove_destroy (struct callback_list *l, struct callback *cb) |
void | callback_call (struct callback *cb, int pcount, void **p) |
void | callback_call_args (struct callback *cb, int count,...) |
void | callback_list_call_attr (struct callback_list *l, enum attr_type type, int pcount, void **p) |
void | callback_list_call_attr_args (struct callback_list *cbl, enum attr_type type, int count,...) |
void | callback_list_call (struct callback_list *l, int pcount, void **p) |
void | callback_list_call_args (struct callback_list *cbl, int count,...) |
void | callback_list_destroy (struct callback_list *l) |
#define callback_call_0 | ( | cb | ) | callback_call_args(cb, 0) |
Referenced by activate(), event_android_handle_timeout(), event_glib_call_idle(), event_glib_call_timeout_multi(), event_glib_call_timeout_single(), event_glib_call_watch(), graphics_sdl_idle(), gui_gtk_datawindow_delete(), gui_internal_search_idle_start(), Java_org_navitproject_navit_NavitIdle_IdleCallback(), Java_org_navitproject_navit_NavitWatch_WatchCallback(), NavitTimer::onTimer:, route_graph_build_done(), route_graph_flood(), run_timer(), qt5_navit_timer::timerEvent(), qt5_navit_timer::watchEvent(), RenderArea::watchEvent(), and WndProc().
#define callback_call_1 | ( | cb, | |
p1 | |||
) | callback_call_args(cb, 1, p1) |
#define callback_call_2 | ( | cb, | |
p1, | |||
p2 | |||
) | callback_call_args(cb, 2, p1, p2) |
#define callback_call_3 | ( | cb, | |
p1, | |||
p2, | |||
p3 | |||
) | callback_call_args(cb, 3, p1, p2, p3) |
#define callback_call_4 | ( | cb, | |
p1, | |||
p2, | |||
p3, | |||
p4 | |||
) | callback_call_args(cb, 4, p1, p2, p3, p4) |
#define callback_cast | ( | x | ) | (void (*)(void))(x) |
Referenced by command_add_table_attr(), command_register_callbacks(), command_saved_attr_new(), command_saved_evaluate(), event_sdl_main_loop_run(), graphics_android_init(), graphics_gd_new(), graphics_load_mapset(), graphics_opengl_x11_new(), graphics_qt5_disable_suspend(), graphics_sdl_idle(), gui_gtk_bookmarks_init(), gui_gtk_destinations_init(), gui_gtk_init(), gui_gtk_new(), gui_gtk_statusbar_new(), gui_gtk_vehicles_init(), gui_internal_button_map_attr_new(), gui_internal_button_navit_attr_new(), gui_internal_cmd2_route_description(), gui_internal_motion(), gui_internal_search_idle_start(), gui_internal_set_graphics(), gui_internal_set_refresh_callback(), gui_qml_set_graphics(), gui_qt5_qml_set_graphics(), j1850_init_serial_port(), log_new(), messagelist_init(), mlPDL_ServiceCall(), mlPDL_ServiceCallWithCallback(), navigation_set_route(), navigation_update(), navit_add_vehicle(), navit_button(), navit_handle_motion(), navit_init(), navit_set_graphics(), navit_window_roadbook_new(), osd_auxmap_new(), osd_button_init(), osd_button_new(), osd_cmd_interface_init(), osd_cmd_interface_new(), osd_compass_init(), osd_compass_new(), osd_gps_status_init(), osd_gps_status_new(), osd_image_init(), osd_image_new(), osd_j1850_init(), osd_j1850_new(), osd_marker_new(), osd_nav_next_turn_init(), osd_nav_next_turn_new(), osd_nav_toggle_announcer_init(), osd_nav_toggle_announcer_new(), osd_navigation_status_init(), osd_navigation_status_new(), osd_odometer_init(), osd_odometer_new(), osd_rocket_init(), osd_route_guard_init(), osd_route_guard_new(), osd_scale_init(), osd_scale_new(), osd_set_keypress(), osd_set_std_config(), osd_set_std_graphic(), osd_speed_cam_new(), osd_speed_warner_new(), osd_std_config(), osd_stopwatch_init(), osd_stopwatch_new(), osd_text_init(), osd_text_new(), osd_text_prepare(), osd_volume_init(), osd_volume_new(), osso_navit(), pedestrian_navit(), pedestrian_navit_init(), pedestrian_setup_tilt(), plugin_init(), popup(), popup_show_item(), popup_show_visitbefore(), request_callback_new(), request_navit_quit(), route_graph_build(), route_graph_update(), route_path_update_flags(), script_new(), start_search(), vehicle_add_log(), vehicle_android_new_android(), vehicle_demo_new(), vehicle_file_new_file(), vehicle_file_open(), vehicle_gpsd_try_open(), vehicle_set_cursor(), vehicle_webos_init_pdl_locationtracking(), vehicle_webos_new(), vehicle_wince_new(), vehicleprofile_new(), win32_cb_graphics_ready(), and win32_main_navit().
#define callback_list_call_0 | ( | cbl | ) | callback_list_call_args(cbl, 0) |
Referenced by graphics_sdl_idle(), and WndProc().
#define callback_list_call_1 | ( | cbl, | |
p1 | |||
) | callback_list_call_args(cbl, 1, p1) |
#define callback_list_call_2 | ( | cbl, | |
p1, | |||
p2 | |||
) | callback_list_call_args(cbl, 2, p1, p2) |
#define callback_list_call_3 | ( | cbl, | |
p1, | |||
p2, | |||
p3 | |||
) | callback_list_call_args(cbl, 3, p1, p2, p3) |
#define callback_list_call_4 | ( | cbl, | |
p1, | |||
p2, | |||
p3, | |||
p4 | |||
) | callback_list_call_args(cbl, 4, p1, p2, p3, p4) |
#define callback_list_call_attr_0 | ( | cbl, | |
type | |||
) | callback_list_call_attr_args(cbl,type, 0) |
Referenced by bookmarks_add_bookmark(), bookmarks_delete_bookmark(), bookmarks_paste_bookmark(), bookmarks_rename_bookmark(), delete(), download(), glut_close(), graphics_displaylist_draw(), navit_disable_suspend(), navit_set_destination(), navit_set_destinations(), navit_set_position(), navit_vehicle_update_position(), QNavitGeoReceiver::positionUpdated(), RenderArea::processClose(), QNavitGeoReceiver::satellitesInUseUpdated(), QNavitGeoReceiver::satellitesInViewUpdated(), tracking_update(), vehicle_android_fix_callback(), vehicle_android_position_callback(), vehicle_android_status_callback(), vehicle_demo_set_attr_do(), vehicle_demo_timer(), vehicle_file_fix_timeout_cb(), vehicle_file_io(), vehicle_gpsd_callback(), vehicle_gpsd_dbus_filter(), vehicle_gypsy_course_changed(), vehicle_gypsy_fixstatus_changed(), vehicle_gypsy_position_changed(), vehicle_gypsy_satellite_changed(), vehicle_iphone_update(), vehicle_maemo_callback(), vehicle_null_set_attr(), vehicle_qt5_set_attr(), vehicle_webos_gps_update(), vehicle_webos_timeout_callback(), vehicle_wince_fix_timeout_cb(), and vehicle_wince_io().
#define callback_list_call_attr_1 | ( | cbl, | |
type, | |||
p1 | |||
) | callback_list_call_attr_args(cbl, type, 1, p1) |
Referenced by get_data(), graphics_sdl_idle(), HandleKeyChar(), HandleKeyDown(), keypress(), keypress_callback(), QNavitQuick::keyPressEvent(), QNavitWidget::keyPressEvent(), RenderArea::keyPressEvent(), motion_callback(), motion_notify(), motion_notify_do(), QNavitQuick::mouseMoveEvent(), QNavitWidget::mouseMoveEvent(), RenderArea::mouseMoveEvent(), navit_cmd_announcer_toggle(), navit_destroy(), navit_handle_resize(), navit_init(), ProcessNormalKeys(), ProcessSpecialKeys(), route_set_destinations(), vehicle_log_gpx(), vehicle_log_textfile(), and WndProc().
#define callback_list_call_attr_2 | ( | cbl, | |
type, | |||
p1, | |||
p2 | |||
) | callback_list_call_attr_args(cbl, type, 2, p1, p2) |
Referenced by configure(), CreateGraphicsWindows(), RenderArea::do_resize(), emit_callback(), get_data(), graphics_opengl_idle(), graphics_sdl_idle(), gui_internal_html_menu(), gui_internal_menu_vehicle_settings(), map_set_attr(), navit_add_attr(), navit_object_add_attr(), navit_object_callbacks(), navit_object_remove_attr(), navit_set_attr_do(), navit_vehicle_update_position(), navit_vehicle_update_status(), overlay_resize(), resize_callback(), resize_callback_do(), route_set_attr(), window_fullscreen(), and WndProc().
#define callback_list_call_attr_3 | ( | cbl, | |
type, | |||
p1, | |||
p2, | |||
p3 | |||
) | callback_list_call_attr_args(cbl, type, 3, p1, p2, p3) |
Referenced by button_callback(), button_press(), button_release(), get_data(), graphics_sdl_idle(), handle_mouse_queue(), HandleButtonClick(), QNavitQuick::mouseEvent(), QNavitWidget::mouseEvent(), RenderArea::mouseEvent(), scroll(), QNavitQuick::wheelEvent(), QNavitWidget::wheelEvent(), and RenderArea::wheelEvent().
#define callback_list_call_attr_4 | ( | cbl, | |
type, | |||
p1, | |||
p2, | |||
p3, | |||
p4 | |||
) | callback_list_call_attr_args(cbl, type, 4, p1, p2, p3, p4) |
#define callback_new_0 | ( | func | ) | callback_new_args(func, 0) |
#define callback_new_1 | ( | func, | |
p1 | |||
) | callback_new_args(func, 1, p1) |
Referenced by command_saved_attr_new(), command_saved_evaluate(), event_sdl_main_loop_run(), graphics_android_init(), graphics_opengl_x11_new(), graphics_qt5_disable_suspend(), graphics_sdl_idle(), gui_internal_motion(), j1850_init_serial_port(), log_new(), messagelist_init(), navigation_update(), navit_button(), navit_handle_motion(), navit_init(), navit_window_roadbook_new(), osd_cmd_interface_init(), osd_j1850_init(), osd_odometer_init(), osd_rocket_init(), osd_std_config(), osd_stopwatch_init(), pedestrian_navit_init(), popup_show_item(), request_callback_new(), request_navit_quit(), script_new(), start_search(), vehicle_android_new_android(), vehicle_demo_new(), vehicle_file_new_file(), vehicle_file_open(), vehicle_gpsd_try_open(), vehicle_webos_new(), and vehicle_wince_new().
#define callback_new_2 | ( | func, | |
p1, | |||
p2 | |||
) | callback_new_args(func, 2, p1, p2) |
#define callback_new_3 | ( | func, | |
p1, | |||
p2, | |||
p3 | |||
) | callback_new_args(func, 3, p1, p2, p3) |
#define callback_new_4 | ( | func, | |
p1, | |||
p2, | |||
p3, | |||
p4 | |||
) | callback_new_args(func, 4, p1, p2, p3, p4) |
Referenced by gui_internal_search_idle_start().
#define callback_new_attr_0 | ( | func, | |
type | |||
) | callback_new_attr_args(func, type, 0) |
Referenced by osso_navit(), pedestrian_navit(), pedestrian_navit_init(), and plugin_init().
#define callback_new_attr_1 | ( | func, | |
type, | |||
p1 | |||
) | callback_new_attr_args(func, type, 1, p1) |
Referenced by command_register_callbacks(), graphics_gd_new(), gui_gtk_bookmarks_init(), gui_gtk_destinations_init(), gui_gtk_init(), gui_gtk_new(), gui_gtk_statusbar_new(), gui_gtk_vehicles_init(), gui_internal_cmd2_route_description(), gui_internal_set_graphics(), gui_qml_set_graphics(), gui_qt5_qml_set_graphics(), navigation_set_route(), navit_init(), navit_set_graphics(), osd_auxmap_new(), osd_button_init(), osd_button_new(), osd_cmd_interface_init(), osd_cmd_interface_new(), osd_compass_init(), osd_compass_new(), osd_gps_status_init(), osd_gps_status_new(), osd_image_new(), osd_j1850_new(), osd_marker_new(), osd_nav_next_turn_init(), osd_nav_next_turn_new(), osd_nav_toggle_announcer_init(), osd_nav_toggle_announcer_new(), osd_navigation_status_init(), osd_navigation_status_new(), osd_odometer_init(), osd_odometer_new(), osd_route_guard_init(), osd_route_guard_new(), osd_scale_new(), osd_speed_cam_new(), osd_speed_warner_new(), osd_stopwatch_init(), osd_stopwatch_new(), osd_text_init(), osd_text_new(), osd_text_prepare(), osd_volume_init(), osd_volume_new(), pedestrian_navit_init(), plugin_init(), request_callback_new(), vehicleprofile_new(), win32_cb_graphics_ready(), and win32_main_navit().
#define callback_new_attr_2 | ( | func, | |
type, | |||
p1, | |||
p2 | |||
) | callback_new_attr_args(func, type, 2, p1, p2) |
Referenced by gui_internal_button_map_attr_new(), gui_internal_button_navit_attr_new(), gui_internal_set_refresh_callback(), navit_add_vehicle(), osd_button_init(), osd_image_init(), osd_scale_init(), osd_set_keypress(), osd_set_std_config(), osd_set_std_graphic(), pedestrian_navit_init(), and vehicle_add_log().
#define callback_new_attr_3 | ( | func, | |
type, | |||
p1, | |||
p2, | |||
p3 | |||
) | callback_new_attr_args(func, type, 3, p1, p2, p3) |
Referenced by command_add_table_attr(), and navit_add_vehicle().
#define callback_new_attr_4 | ( | func, | |
type, | |||
p1, | |||
p2, | |||
p3, | |||
p4 | |||
) | callback_new_attr_args(func, type, 4, p1, p2, p3, p4) |
References dbg, dbg_assert, callback::func, int(), lvl_debug, lvl_error, callback::p, and callback::pcount.
Referenced by callback_call_args(), and callback_list_call_attr().
References callback_call(), and p.
void callback_destroy | ( | struct callback * | cb | ) |
Referenced by android_search_end(), command_saved_callbacks_changed(), do_draw(), event_sdl_main_loop_run(), graphics_opengl_x11_destroy(), graphics_sdl_idle(), gui_internal_menu_destroy(), gui_internal_search_idle_end(), log_destroy(), navigation_update_done(), navit_destroy(), navit_window_roadbook_destroy(), request_callback_destroy_do(), route_graph_build_done(), route_graph_update(), script_destroy(), vehicle_demo_destroy(), vehicle_destroy(), vehicle_file_close(), vehicle_file_destroy(), vehicle_gpsd_close(), vehicle_set_cursor(), and vehicle_webos_close().
void callback_list_add | ( | struct callback_list * | l, |
struct callback * | cb | ||
) |
References callback_list::list.
Referenced by bookmarks_add_callback(), callback_list_add_new(), command_add_table(), graphics_add_callback(), gui_internal_add_callback(), map_add_callback(), mlPDL_ServiceCall(), mlPDL_ServiceCallWithCallback(), navigation_register_callback(), navit_add_callback(), navit_object_add_attr(), route_add_attr(), tracking_add_attr(), vehicle_add_attr(), vehicle_add_log(), vehicle_webos_init_pdl_locationtracking(), and vehicle_wince_new().
struct callback* callback_list_add_new | ( | struct callback_list * | l, |
void(*)(void) | func, | ||
int | pcount, | ||
void ** | p | ||
) |
References callback_list_add(), callback_new(), and callback::func.
void callback_list_call | ( | struct callback_list * | l, |
int | pcount, | ||
void ** | p | ||
) |
References callback_list_call_attr().
Referenced by callback_list_call_args(), and navigation_call_callbacks().
void callback_list_call_args | ( | struct callback_list * | cbl, |
int | count, | ||
... | |||
) |
References callback_list_call(), and p.
void callback_list_call_attr | ( | struct callback_list * | l, |
enum attr_type | type, | ||
int | pcount, | ||
void ** | p | ||
) |
References callback_call(), callback_list::list, and callback::type.
Referenced by callback_list_call(), and callback_list_call_attr_args().
void callback_list_call_attr_args | ( | struct callback_list * | cbl, |
enum attr_type | type, | ||
int | count, | ||
... | |||
) |
References callback_list_call_attr(), and p.
void callback_list_destroy | ( | struct callback_list * | l | ) |
struct callback_list* callback_list_new | ( | void | ) |
Referenced by bookmarks_new(), graphics_new(), gui_internal_new(), gui_new(), gui_qml_new(), gui_qt5_qml_new(), main_init(), map_new(), mlPDL_ServiceCall(), mlPDL_ServiceCallWithCallback(), navigation_new(), navit_new(), navit_object_add_attr(), osd_new(), route_dup(), route_new(), tracking_new(), vehicle_new(), vehicle_webos_init_pdl_locationtracking(), and vehicle_wince_new().
void callback_list_remove | ( | struct callback_list * | l, |
struct callback * | cb | ||
) |
References callback_list::list.
Referenced by callback_list_remove_destroy(), graphics_remove_callback(), gui_internal_remove_callback(), map_remove_callback(), navigation_unregister_callback(), navit_object_remove_attr(), navit_remove_callback(), route_remove_attr(), tracking_remove_attr(), and vehicle_remove_attr().
void callback_list_remove_destroy | ( | struct callback_list * | l, |
struct callback * | cb | ||
) |
References callback_list_remove().
References callback_new_attr(), and callback::func.
Referenced by callback_list_add_new(), callback_new_args(), and disable_suspend().
References callback_new(), callback::func, and p.
Referenced by mlPDL_ServiceCallWithCallback().
struct callback* callback_new_attr | ( | void(*)(void) | func, |
enum attr_type | type, | ||
int | pcount, | ||
void ** | p | ||
) |
References callback::func, callback::p, callback::pcount, callback::type, and type.
Referenced by callback_new(), and callback_new_attr_args().
References callback_new_attr(), callback::func, and p.
References callback::p, p, and callback::pcount.