29 #ifndef MPD_GLIB_SOURCE_H 30 #define MPD_GLIB_SOURCE_H 32 #include <mpd/client.h> 35 enum mpd_server_error server_error,
37 enum mpd_idle events,
void *ctx);
39 struct mpd_glib_source;
41 struct mpd_glib_source *
void(* mpd_glib_callback_t)(enum mpd_error error, enum mpd_server_error server_error, const char *message, enum mpd_idle events, void *ctx)
Definition: gidle.h:34
void mpd_glib_free(struct mpd_glib_source *source)
bool mpd_glib_enter(struct mpd_glib_source *source)
bool mpd_glib_leave(struct mpd_glib_source *source)
struct mpd_glib_source * mpd_glib_new(struct mpd_connection *connection, mpd_glib_callback_t callback, void *callback_ctx)