|
libmpdclient
2.14
|
MPD client library. More...
Go to the source code of this file.
Functions | |
| mpd_malloc struct mpd_directory * | mpd_directory_dup (const struct mpd_directory *directory) |
| void | mpd_directory_free (struct mpd_directory *directory) |
| mpd_pure const char * | mpd_directory_get_path (const struct mpd_directory *directory) |
| mpd_pure time_t | mpd_directory_get_last_modified (const struct mpd_directory *directory) |
| mpd_malloc struct mpd_directory * | mpd_directory_begin (const struct mpd_pair *pair) |
| bool | mpd_directory_feed (struct mpd_directory *directory, const struct mpd_pair *pair) |
| mpd_malloc struct mpd_directory * | mpd_recv_directory (struct mpd_connection *connection) |
MPD client library.
Do not include this header directly. Use mpd/client.h instead.
Definition in file directory.h.
| mpd_malloc struct mpd_directory* mpd_directory_dup | ( | const struct mpd_directory * | directory | ) |
Duplicates a mpd_directory object.
| void mpd_directory_free | ( | struct mpd_directory * | directory | ) |
Free memory allocated by the mpd_directory object.
| mpd_pure const char* mpd_directory_get_path | ( | const struct mpd_directory * | directory | ) |
Returns the path of this directory, relative to the MPD music directory. It does not begin with a slash.
| mpd_pure time_t mpd_directory_get_last_modified | ( | const struct mpd_directory * | directory | ) |
| mpd_malloc struct mpd_directory* mpd_directory_begin | ( | const struct mpd_pair * | pair | ) |
Begins parsing a new directory.
| pair | the first pair in this directory (name must be "directory") |
| bool mpd_directory_feed | ( | struct mpd_directory * | directory, |
| const struct mpd_pair * | pair | ||
| ) |
Parses the pair, adding its information to the specified mpd_directory object.
| mpd_malloc struct mpd_directory* mpd_recv_directory | ( | struct mpd_connection * | connection | ) |
Receives the next directory from the MPD server.
1.8.14