+/*
+ * Automatically generated file, see scripts/protocol
+ *
+ * DO NOT EDIT.
+ */
/*
* This file is part of DisOrder.
- * Copyright (C) 2010 Richard Kettlewell
+ * Copyright (C) 2010-11 Richard Kettlewell
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
int disorder_confirm(disorder_client *c, const char *confirmation) {
char *u;
int rc;
- if((rc = disorder_simple(c, &u, "confirm", confirmation )))
+ if((rc = disorder_simple(c, &u, "confirm", confirmation, (char *)0)))
return rc;
c->user = u;
return 0;
int disorder_cookie(disorder_client *c, const char *cookie) {
char *u;
int rc;
- if((rc = disorder_simple(c, &u, "cookie", cookie )))
+ if((rc = disorder_simple(c, &u, "cookie", cookie, (char *)0)))
return rc;
c->user = u;
return 0;
return disorder_simple(c, 0, "moveafter", target, disorder_list, ids, nids, (char *)0);
}
+int disorder_new_tracks(disorder_client *c, long max, char ***tracksp, int *ntracksp) {
+ char buf_max[16];
+ byte_snprintf(buf_max, sizeof buf_max, "%ld", max);
+ return disorder_simple_list(c, tracksp, ntracksp, "new", buf_max, (char *)0);
+}
+
int disorder_nop(disorder_client *c) {
return disorder_simple(c, 0, "nop", (char *)0);
}
return disorder_simple(c, 0, "playafter", target, disorder_list, tracks, ntracks, (char *)0);
}
+int disorder_playing(disorder_client *c, struct queue_entry **playingp) {
+ return onequeue(c, "playing", playingp);
+}
+
int disorder_playlist_delete(disorder_client *c, const char *playlist) {
return disorder_simple(c, 0, "playlist-delete", playlist, (char *)0);
}
return disorder_simple_list(c, playlistsp, nplaylistsp, "playlists", (char *)0);
}
+int disorder_prefs(disorder_client *c, const char *track, struct kvp **prefsp) {
+ return pairlist(c, prefsp, "prefs", track, (char *)0);
+}
+
int disorder_queue(disorder_client *c, struct queue_entry **queuep) {
- return disorder_somequeue(c, "queue", queuep);
+ return somequeue(c, "queue", queuep);
}
int disorder_random_disable(disorder_client *c) {
}
int disorder_recent(disorder_client *c, struct queue_entry **recentp) {
- return disorder_somequeue(c, "recent", recentp);
+ return somequeue(c, "recent", recentp);
}
int disorder_reconfigure(disorder_client *c) {
return disorder_simple(c, 0, "schedule-del", event, (char *)0);
}
+int disorder_schedule_get(disorder_client *c, const char *id, struct kvp **actiondatap) {
+ return pairlist(c, actiondatap, "schedule-get", id, (char *)0);
+}
+
int disorder_schedule_list(disorder_client *c, char ***idsp, int *nidsp) {
return disorder_simple_list(c, idsp, nidsp, "schedule-list", (char *)0);
}