Code

mpdclient: remove unused macro BUFSIZE
[ncmpc.git] / src / callbacks.h
index 2dbe9ba1fa942081de0df818ded9ac989833c400..610050895c346ab905bced0de0d268a5dc2fe6a1 100644 (file)
@@ -20,6 +20,8 @@
 #ifndef NCMPC_CALLBACKS_H
 #define NCMPC_CALLBACKS_H
 
+#include <mpd/client.h>
+
 #include <stdbool.h>
 
 struct mpdclient;
@@ -29,9 +31,15 @@ struct mpdclient;
  * display an error message.
  */
 void
-mpdclient_ui_error(const char *message);
+mpdclient_error_callback(const char *message);
 
 bool
-screen_auth(struct mpdclient *c);
+mpdclient_auth_callback(struct mpdclient *c);
+
+void
+mpdclient_idle_callback(enum mpd_error error,
+                       enum mpd_server_error server_error,
+                       const char *message, enum mpd_idle events,
+                       void *ctx);
 
 #endif