chiark / gitweb /
client.c make-cookie support
[disorder] / lib / client.h
index 433e81c9d6fe1c418650411b73fb8f54d5b8d937..0d7d59771d480afebaa031eff1997b32fc5926fb 100644 (file)
@@ -1,6 +1,6 @@
 /*
  * This file is part of DisOrder.
- * Copyright (C) 2004, 2005, 2006 Richard Kettlewell
+ * Copyright (C) 2004, 2005, 2006, 2007 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
@@ -181,6 +181,29 @@ int disorder_unset_global(disorder_client *c, const char *key);
 int disorder_get_global(disorder_client *c, const char *key, char **valuep);
 /* get/unset/set global prefs */
 
+int disorder_new_tracks(disorder_client *c,
+                       char ***vecp, int *nvecp,
+                       int max);
+/* get new tracks */
+
+int disorder_rtp_address(disorder_client *c, char **addressp, char **portp);
+
+int disorder_adduser(disorder_client *c,
+                    const char *user, const char *password,
+                    const char *rights);
+int disorder_deluser(disorder_client *c, const char *user);
+int disorder_userinfo(disorder_client *c, const char *user, const char *key,
+                     char **valuep);
+int disorder_edituser(disorder_client *c, const char *user,
+                     const char *key, const char *value);
+int disorder_users(disorder_client *c,
+                  char ***vecp, int *nvecp);
+int disorder_register(disorder_client *c, const char *user,
+                     const char *password, const char *email,
+                     char **confirmp);
+int disorder_confirm(disorder_client *c, const char *confirm);
+int disorder_make_cookie(disorder_client *c, char **cookiep);
+
 #endif /* CLIENT_H */
 
 /*