bool mpd_async_io(struct mpd_async *async, enum mpd_async_event events)
mpd_pure const char * mpd_async_get_error_message(const struct mpd_async *async)
mpd_pure int mpd_async_get_fd(const struct mpd_async *async)
mpd_sentinel bool mpd_async_send_command(struct mpd_async *async, const char *command,...)
bool mpd_async_send_command_v(struct mpd_async *async, const char *command, va_list args)
Compiler specific definitions.
void mpd_async_free(struct mpd_async *async)
mpd_pure enum mpd_async_event mpd_async_events(const struct mpd_async *async)
void mpd_async_set_keepalive(struct mpd_async *async, bool keepalive)
mpd_pure int mpd_async_get_system_error(const struct mpd_async *async)
mpd_malloc char * mpd_async_recv_line(struct mpd_async *async)
mpd_malloc struct mpd_async * mpd_async_new(int fd)
mpd_pure enum mpd_error mpd_async_get_error(const struct mpd_async *async)