Audacious
$Id:Doxyfile42802007-03-2104:39:00Znenolod$
|
Go to the source code of this file.
Functions | |
struct index * | index_new (void) |
void | index_free (struct index *index) |
gint | index_count (struct index *index) |
void | index_allocate (struct index *index, gint size) |
void | index_set (struct index *index, gint at, void *value) |
void * | index_get (struct index *index, gint at) |
void | index_insert (struct index *index, gint at, void *value) |
void | index_append (struct index *index, void *value) |
void | index_copy_set (struct index *source, gint from, struct index *target, gint to, gint count) |
void | index_copy_insert (struct index *source, gint from, struct index *target, gint to, gint count) |
void | index_copy_append (struct index *source, gint from, struct index *target, gint count) |
void | index_merge_insert (struct index *first, gint at, struct index *second) |
void | index_merge_append (struct index *first, struct index *second) |
void | index_move (struct index *index, gint from, gint to, gint count) |
void | index_delete (struct index *index, gint at, gint count) |
void | index_sort (struct index *index, gint(*compare)(const void *a, const void *b)) |
void | index_sort_with_data (struct index *index, gint(*compare)(const void *a, const void *b, void *data), void *data) |
Definition at line 61 of file index.c.
Referenced by make_room(), playlist_save(), playlist_entry_insert_batch_raw(), playlist_delete_selected(), playlist_reverse(), and sort_selected().
void index_append | ( | struct index * | index, |
void * | value | ||
) |
Definition at line 102 of file index.c.
Referenced by add_file(), playlist_entry_insert(), add_list(), playlist_save(), playlist_init(), playlist_entry_insert_batch_raw(), playlist_shift(), playlist_delete_selected(), playlist_reverse(), and sort_selected().
Definition at line 120 of file index.c.
Referenced by playlist_reorder().
void index_copy_insert | ( | struct index * | source, |
gint | from, | ||
struct index * | target, | ||
gint | to, | ||
gint | count | ||
) |
Definition at line 113 of file index.c.
Referenced by index_copy_append(), index_merge_insert(), and index_merge_append().
void index_copy_set | ( | struct index * | source, |
gint | from, | ||
struct index * | target, | ||
gint | to, | ||
gint | count | ||
) |
Definition at line 107 of file index.c.
Referenced by playlist_reorder(), and playlist_shift().
Definition at line 56 of file index.c.
Referenced by index_free_filenames(), index_free_tuples(), add_file(), add_folder(), add_playlist(), add_worker(), playlist_load(), playlist_free(), lookup_playlist(), lookup_entry(), queue_update(), playlist_update_range(), entry_find_to_scan(), check_selected_scanned(), check_all_scanned(), playlist_end(), playlist_count(), playlist_insert(), playlist_reorder(), playlist_delete(), playlist_by_unique_id(), playlist_entry_count(), playlist_entry_insert_batch_raw(), playlist_entry_delete(), playlist_select_all(), playlist_shift(), playlist_delete_selected(), playlist_reverse(), playlist_randomize(), sort(), sort_selected(), playlist_reformat_titles(), playlist_rescan_real(), playlist_rescan_file(), playlist_queue_insert_selected(), playlist_queue_delete(), playlist_queue_delete_selected(), shuffle_prev(), shuffle_next(), shuffle_reset(), playlist_next_song(), playlist_save_state(), and playlist_load_state().
Definition at line 141 of file index.c.
Referenced by playlist_delete(), and playlist_entry_delete().
void index_free | ( | struct index * | index | ) |
Definition at line 50 of file index.c.
Referenced by index_free_filenames(), index_free_tuples(), add_result_free(), add_playlist(), playlist_load(), playlist_save(), playlist_free(), playlist_end(), playlist_reorder(), playlist_entry_insert_batch_raw(), playlist_delete_selected(), playlist_reverse(), and sort_selected().
Definition at line 80 of file index.c.
Referenced by index_free_filenames(), index_free_tuples(), add_playlist(), add_worker(), playlist_save(), playlist_free(), number_playlists(), lookup_playlist(), number_entries(), lookup_entry(), entry_find_to_scan(), check_selected_scanned(), check_all_scanned(), playlist_end(), playlist_delete(), playlist_by_unique_id(), playlist_entry_insert_batch_raw(), playlist_entry_delete(), playlist_select_all(), playlist_shift(), playlist_delete_selected(), playlist_reverse(), playlist_randomize(), sort_selected(), playlist_reformat_titles(), playlist_rescan_real(), playlist_rescan_file(), playlist_queue_insert_selected(), shuffle_prev(), playlist_prev_song(), shuffle_next(), shuffle_reset(), playlist_next_song(), playlist_save_state(), and playlist_load_state().
Definition at line 96 of file index.c.
Referenced by index_append(), playlist_insert(), and playlist_delete().
Definition at line 126 of file index.c.
Referenced by playlist_entry_insert_batch_raw().
Definition at line 136 of file index.c.
Referenced by playlist_reorder().
struct index* index_new | ( | void | ) | [read] |
Definition at line 37 of file index.c.
Referenced by add_result_new(), playlist_entry_insert(), add_list(), playlist_load(), playlist_save(), playlist_new(), playlist_init(), playlist_reorder(), playlist_entry_insert_batch_raw(), playlist_shift(), playlist_delete_selected(), playlist_reverse(), and sort_selected().
Definition at line 75 of file index.c.
Referenced by add_worker(), playlist_randomize(), and sort_selected().