navit
0.5.3-trunk
|
Data Structures | |
struct | event_timeout |
struct | idle_task |
struct | event_watch |
Functions | |
static void | event_sdl_watch_thread (GPtrArray *) |
static void | event_sdl_watch_startthread (GPtrArray *watch_list) |
static void | event_sdl_watch_stopthread (void) |
static struct event_watch * | event_sdl_add_watch (int, enum event_watch_cond, struct callback *) |
static void | event_sdl_remove_watch (struct event_watch *) |
static struct event_timeout * | event_sdl_add_timeout (int, int, struct callback *) |
static void | event_sdl_remove_timeout (struct event_timeout *) |
static struct event_idle * | event_sdl_add_idle (int, struct callback *) |
static void | event_sdl_remove_idle (struct event_idle *) |
static void | event_sdl_call_callback (struct callback_list *) |
static Uint32 | sdl_timer_callback (Uint32 interval, void *param) |
static void | event_sdl_main_loop_run (void) |
static void | event_sdl_main_loop_quit (void) |
static gint | sdl_sort_idle_tasks (gconstpointer parama, gconstpointer paramb) |
static struct event_priv * | event_sdl_new (struct event_methods *methods) |
void | sdl_event_init (void) |
Variables | |
static struct event_methods | event_sdl_methods |
|
static |
References event_idle::cb, idle_task::cb, dbg, idle_tasks, lvl_debug, idle_task::priority, and sdl_sort_idle_tasks().
Referenced by graphics_sdl_new().
|
static |
References event_timeout::cb, dbg, event_timeout::id, lvl_debug, event_timeout::multi, and sdl_timer_callback().
Referenced by graphics_sdl_new().
|
static |
|
static |
References cbl, dbg, and lvl_debug.
Referenced by graphics_sdl_new().
|
static |
References quit_event_loop.
Referenced by graphics_sdl_new().
|
static |
References callback_cast, callback_destroy(), callback_new_1, event_add_timeout(), event_remove_timeout(), event_sdl_watch_stopthread(), and graphics_sdl_idle().
Referenced by graphics_sdl_new().
|
static |
References event_sdl_methods, idle_tasks, and methods.
Referenced by graphics_sdl_new(), plugin_init(), and sdl_event_init().
|
static |
References dbg, idle_tasks, and lvl_debug.
Referenced by graphics_sdl_new().
|
static |
References dbg, event_timeout::id, lvl_debug, and lvl_info.
Referenced by graphics_sdl_new().
|
static |
References dbg, event_sdl_watch_startthread(), event_sdl_watch_stopthread(), lvl_debug, event_watch::pfd, and sdl_watch_list.
Referenced by graphics_sdl_new().
|
static |
References dbg, dbg_assert, event_sdl_watch_stopthread(), event_sdl_watch_thread(), lvl_debug, and sdl_watch_thread.
Referenced by event_sdl_add_watch(), event_sdl_remove_watch(), and graphics_sdl_new().
|
static |
References dbg, lvl_debug, and sdl_watch_thread.
Referenced by event_sdl_add_watch(), event_sdl_main_loop_run(), event_sdl_remove_watch(), event_sdl_watch_startthread(), graphics_sdl_idle(), and graphics_sdl_new().
|
static |
References event_watch::cb, dbg, lvl_debug, event_watch::pfd, and callback::type.
Referenced by event_sdl_watch_startthread(), and graphics_sdl_new().
void sdl_event_init | ( | void | ) |
References event_sdl_new().
|
static |
References idle_task::priority.
Referenced by event_sdl_add_idle(), and graphics_sdl_new().
|
static |
References event_timeout::cb, dbg, lvl_debug, event_timeout::multi, and callback::type.
Referenced by event_sdl_add_timeout(), and graphics_sdl_new().
|
static |
Referenced by event_sdl_new(), and graphics_sdl_new().