Audacious
$Id:Doxyfile42802007-03-2104:39:00Znenolod$
|
Go to the source code of this file.
Classes | |
struct | Index |
struct | CompareWrapper |
struct | CompareWrapper2 |
Functions | |
EXPORT Index * | index_new (void) |
EXPORT void | index_free (Index *index) |
EXPORT int | index_count (Index *index) |
EXPORT void | index_allocate (Index *index, int size) |
EXPORT void | index_set (Index *index, int at, void *value) |
EXPORT void * | index_get (Index *index, int at) |
static void | make_room (Index *index, int at, int count) |
EXPORT void | index_insert (Index *index, int at, void *value) |
EXPORT void | index_append (Index *index, void *value) |
EXPORT void | index_copy_set (Index *source, int from, Index *target, int to, int count) |
EXPORT void | index_copy_insert (Index *source, int from, Index *target, int to, int count) |
EXPORT void | index_copy_append (Index *source, int from, Index *target, int count) |
EXPORT void | index_merge_insert (Index *first, int at, Index *second) |
EXPORT void | index_merge_append (Index *first, Index *second) |
EXPORT void | index_move (Index *index, int from, int to, int count) |
EXPORT void | index_delete (Index *index, int at, int count) |
static int | index_compare (const void *ap, const void *bp, void *_wrapper) |
EXPORT void | index_sort (Index *index, int(*compare)(const void *, const void *)) |
static int | index_compare2 (const void *ap, const void *bp, void *_wrapper) |
EXPORT void | index_sort_with_data (Index *index, int(*compare)(const void *a, const void *b, void *data), void *data) |
EXPORT void index_allocate | ( | Index * | index, |
int | size | ||
) |
Definition at line 64 of file index.c.
Referenced by make_room(), playlist_delete_selected(), playlist_entry_insert_batch_raw(), playlist_reverse(), playlist_save(), and sort_selected().
EXPORT void index_append | ( | Index * | index, |
void * | value | ||
) |
Definition at line 105 of file index.c.
Referenced by add_file(), convert_filenames(), drct_pl_add(), drct_pl_open(), drct_pl_open_temp(), equalizer_read_presets(), import_winamp_eqf(), playlist_delete_selected(), playlist_entry_insert(), playlist_entry_insert_batch_raw(), playlist_reverse(), playlist_save(), playlist_shift(), sort_selected(), and strings_to_index().
|
static |
Definition at line 151 of file index.c.
Referenced by index_sort().
|
static |
Definition at line 164 of file index.c.
Referenced by index_sort_with_data().
Definition at line 123 of file index.c.
Referenced by playlist_reorder().
Definition at line 116 of file index.c.
Referenced by index_copy_append(), index_merge_append(), and index_merge_insert().
Definition at line 110 of file index.c.
Referenced by playlist_reorder(), and playlist_shift().
EXPORT int index_count | ( | Index * | index | ) |
Definition at line 59 of file index.c.
Referenced by add_file(), add_folder(), add_playlist(), add_worker(), do_remote(), entries_are_scanned(), entry_find_to_scan(), equalizer_write_preset_file(), index_free_filenames(), index_free_tuples(), lookup_entry(), lookup_playlist(), playlist_count(), playlist_delete(), playlist_delete_selected(), playlist_end(), playlist_entry_count(), playlist_entry_delete(), playlist_entry_insert_batch_raw(), playlist_free(), playlist_insert_with_id(), playlist_load(), playlist_load_state(), playlist_next_song(), playlist_queue_delete(), playlist_queue_delete_selected(), playlist_queue_insert_selected(), playlist_randomize(), playlist_reformat_titles(), playlist_reorder(), playlist_rescan_file(), playlist_rescan_real(), playlist_reverse(), playlist_save_state(), playlist_select_all(), playlist_shift(), playlist_trigger_scan(), playlist_updated_range(), queue_update(), shuffle_next(), shuffle_prev(), shuffle_reset(), sort(), sort_selected(), and update().
Definition at line 144 of file index.c.
Referenced by playlist_delete(), and playlist_entry_delete().
EXPORT void index_free | ( | Index * | index | ) |
Definition at line 53 of file index.c.
Referenced by add_playlist(), add_result_free(), do_remote(), index_free_filenames(), index_free_tuples(), playlist_delete_selected(), playlist_end(), playlist_entry_insert_batch_raw(), playlist_free(), playlist_load(), playlist_reorder(), playlist_reverse(), playlist_save(), and sort_selected().
EXPORT void* index_get | ( | Index * | index, |
int | at | ||
) |
Definition at line 83 of file index.c.
Referenced by add_playlist(), add_worker(), do_remote(), entries_are_scanned(), entry_find_to_scan(), equalizer_write_preset_file(), index_free_filenames(), index_free_tuples(), lookup_entry(), lookup_playlist(), number_entries(), number_playlists(), playlist_delete(), playlist_delete_selected(), playlist_end(), playlist_entry_delete(), playlist_entry_insert_batch_raw(), playlist_free(), playlist_load_state(), playlist_next_song(), playlist_prev_song(), playlist_queue_insert_selected(), playlist_randomize(), playlist_reformat_titles(), playlist_rescan_file(), playlist_rescan_real(), playlist_reverse(), playlist_save(), playlist_save_state(), playlist_select_all(), playlist_shift(), playlist_trigger_scan(), shuffle_next(), shuffle_prev(), shuffle_reset(), sort_selected(), and update().
EXPORT void index_insert | ( | Index * | index, |
int | at, | ||
void * | value | ||
) |
Definition at line 99 of file index.c.
Referenced by index_append(), playlist_delete(), and playlist_insert_with_id().
EXPORT void index_merge_append | ( | Index * | first, |
Index * | second | ||
) |
EXPORT void index_merge_insert | ( | Index * | first, |
int | at, | ||
Index * | second | ||
) |
Definition at line 129 of file index.c.
Referenced by playlist_entry_insert_batch_raw().
Definition at line 139 of file index.c.
Referenced by playlist_reorder().
EXPORT Index* index_new | ( | void | ) |
Definition at line 42 of file index.c.
Referenced by add_result_new(), convert_filenames(), drct_pl_add(), drct_pl_open(), drct_pl_open_temp(), equalizer_read_presets(), import_winamp_eqf(), playlist_delete_selected(), playlist_entry_insert(), playlist_entry_insert_batch_raw(), playlist_init(), playlist_load(), playlist_new(), playlist_reorder(), playlist_reverse(), playlist_save(), playlist_shift(), sort_selected(), and strings_to_index().
EXPORT void index_set | ( | Index * | index, |
int | at, | ||
void * | value | ||
) |
Definition at line 78 of file index.c.
Referenced by add_worker(), playlist_randomize(), and sort_selected().
EXPORT void index_sort | ( | Index * | index, |
int(*)(const void *, const void *) | compare | ||
) |
EXPORT void index_sort_with_data | ( | Index * | index, |
int(*)(const void *a, const void *b, void *data) | compare, | ||
void * | data | ||
) |
Definition at line 170 of file index.c.
Referenced by sort(), and sort_selected().
Definition at line 88 of file index.c.
Referenced by index_copy_insert(), and index_insert().