X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/disorder/blobdiff_plain/0bc1d67cbb413a23b3cf3dce64be13738739b9d3..16b0fea8ae1a581d568dbee2efa2932aa4e6fcce:/lib/client.h diff --git a/lib/client.h b/lib/client.h index 6db0eb8..c7964d6 100644 --- a/lib/client.h +++ b/lib/client.h @@ -18,6 +18,9 @@ /** @file lib/client.h * @brief Simple C client * + * See @ref lib/client-stubs.h for the (generated) per-command entry + * points. + * * See @ref lib/eclient.h for an asynchronous-capable client * implementation. */ @@ -36,6 +39,7 @@ struct kvp; struct sink; disorder_client *disorder_new(int verbose); +int disorder_client_af(disorder_client *c); int disorder_connect(disorder_client *c); int disorder_connect_user(disorder_client *c, const char *username, @@ -47,25 +51,9 @@ int disorder_connect_generic(struct config *conf, const char *password, const char *cookie); int disorder_close(disorder_client *c); -int disorder_playing(disorder_client *c, struct queue_entry **qp); char *disorder_user(disorder_client *c); -int disorder_prefs(disorder_client *c, const char *track, - struct kvp **kp); -int disorder_set_volume(disorder_client *c, int left, int right); -int disorder_get_volume(disorder_client *c, int *left, int *right); int disorder_log(disorder_client *c, struct sink *s); -int disorder_new_tracks(disorder_client *c, - char ***vecp, int *nvecp, - int max); -int disorder_rtp_address(disorder_client *c, char **addressp, char **portp); const char *disorder_last(disorder_client *c); -int disorder_schedule_get(disorder_client *c, const char *id, - struct kvp **actiondatap); -int disorder_schedule_add(disorder_client *c, - time_t when, - const char *priority, - const char *action, - ...); #include "client-stubs.h"