27 struct mpd_connection;
52 static inline gboolean
55 return filelist_length(filelist) == 0;
62 return g_ptr_array_index(filelist->
entries, i);
74 gconstpointer filelist_entry2);
gcc_pure int filelist_find_song(const struct filelist *flist, const struct mpd_song *song)
guint flags
Definition: filelist.h:31
struct mpd_entity * entity
Definition: filelist.h:32
gcc_pure int filelist_find_directory(const struct filelist *filelist, const char *name)
Definition: filelist.h:30
void filelist_recv(struct filelist *filelist, struct mpd_connection *connection)
struct filelist * filelist_new_recv(struct mpd_connection *connection)
Definition: filelist.h:35
struct filelist_entry * filelist_append(struct filelist *filelist, struct mpd_entity *entity)
void filelist_sort_dir_play(struct filelist *filelist, GCompareFunc compare_func)
gcc_pure gint compare_filelist_entry_path(gconstpointer filelist_entry1, gconstpointer filelist_entry2)
GPtrArray * entries
Definition: filelist.h:37
void filelist_move(struct filelist *filelist, struct filelist *from)
#define gcc_pure
Definition: Compiler.h:100
void filelist_sort_all(struct filelist *filelist, GCompareFunc compare_func)
void filelist_free(struct filelist *filelist)
void filelist_no_duplicates(struct filelist *filelist)
struct filelist * filelist_new(void)