libmpdclient  2.23
database.h
Go to the documentation of this file.
1 // SPDX-License-Identifier: BSD-2-Clause
2 // Copyright The Music Player Daemon Project
3 
13 #ifndef MPD_DATABASE_H
14 #define MPD_DATABASE_H
15 
16 #include <stdbool.h>
17 
18 struct mpd_connection;
19 
20 #ifdef __cplusplus
21 extern "C" {
22 #endif
23 
35 bool
36 mpd_send_list_all(struct mpd_connection *connection, const char *path);
37 
50 bool
51 mpd_send_list_all_meta(struct mpd_connection *connection, const char *path);
52 
63 bool
64 mpd_send_list_meta(struct mpd_connection *connection, const char *path);
65 
80 bool
81 mpd_send_list_files(struct mpd_connection *connection, const char *uri);
82 
94 bool
95 mpd_send_read_comments(struct mpd_connection *connection, const char *path);
96 
106 bool
107 mpd_send_update(struct mpd_connection *connection, const char *path);
108 
117 bool
118 mpd_send_rescan(struct mpd_connection *connection, const char *path);
119 
127 unsigned
128 mpd_recv_update_id(struct mpd_connection *connection);
129 
138 unsigned
139 mpd_run_update(struct mpd_connection *connection, const char *path);
140 
149 unsigned
150 mpd_run_rescan(struct mpd_connection *connection, const char *path);
151 
152 #ifdef __cplusplus
153 }
154 #endif
155 
156 #endif
unsigned mpd_recv_update_id(struct mpd_connection *connection)
bool mpd_send_list_files(struct mpd_connection *connection, const char *uri)
bool mpd_send_rescan(struct mpd_connection *connection, const char *path)
bool mpd_send_read_comments(struct mpd_connection *connection, const char *path)
bool mpd_send_update(struct mpd_connection *connection, const char *path)
bool mpd_send_list_meta(struct mpd_connection *connection, const char *path)
unsigned mpd_run_rescan(struct mpd_connection *connection, const char *path)
unsigned mpd_run_update(struct mpd_connection *connection, const char *path)
bool mpd_send_list_all_meta(struct mpd_connection *connection, const char *path)
bool mpd_send_list_all(struct mpd_connection *connection, const char *path)