00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef MPD_DB_PRINT_H
00021 #define MPD_DB_PRINT_H
00022
00023 #include "gcc.h"
00024
00025 #include <glib.h>
00026 #include <stdbool.h>
00027
00028 struct client;
00029 struct locate_item_list;
00030 struct db_selection;
00031 struct db_visitor;
00032
00033 gcc_nonnull(1,2)
00034 bool
00035 db_selection_print(struct client *client, const struct db_selection *selection,
00036 bool full, GError **error_r);
00037
00038 gcc_nonnull(1,2)
00039 bool
00040 printAllIn(struct client *client, const char *uri_utf8, GError **error_r);
00041
00042 gcc_nonnull(1,2)
00043 bool
00044 printInfoForAllIn(struct client *client, const char *uri_utf8,
00045 GError **error_r);
00046
00047 gcc_nonnull(1,2,3)
00048 bool
00049 searchForSongsIn(struct client *client, const char *name,
00050 const struct locate_item_list *criteria,
00051 GError **error_r);
00052
00053 gcc_nonnull(1,2,3)
00054 bool
00055 findSongsIn(struct client *client, const char *name,
00056 const struct locate_item_list *criteria,
00057 GError **error_r);
00058
00059 gcc_nonnull(1,2,3)
00060 bool
00061 searchStatsForSongsIn(struct client *client, const char *name,
00062 const struct locate_item_list *criteria,
00063 GError **error_r);
00064
00065 gcc_nonnull(1,3)
00066 bool
00067 listAllUniqueTags(struct client *client, int type,
00068 const struct locate_item_list *criteria,
00069 GError **error_r);
00070
00071 #endif