chiark
/
gitweb
/
~mdw
/
disorder
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Support global prefs through eclient interface.
[disorder]
/
lib
/
configuration.h
diff --git
a/lib/configuration.h
b/lib/configuration.h
index 0371f3ea642b641aa9477be30618c73847885a4a..6e3a9a946b8a04a2024e589d3a0c98fda9bd9b71 100644
(file)
--- a/
lib/configuration.h
+++ b/
lib/configuration.h
@@
-195,10
+195,10
@@
struct config {
const char *home;
/** @brief Login username */
const char *home;
/** @brief Login username */
- c
onst c
har *username;
+ char *username;
/** @brief Login password */
/** @brief Login password */
- c
onst c
har *password;
+ char *password;
/** @brief Address to connect to */
struct netaddress connect;
/** @brief Address to connect to */
struct netaddress connect;
@@
-215,6
+215,9
@@
struct config {
/** @brief Maximum refresh interval for web interface (seconds) */
long refresh;
/** @brief Maximum refresh interval for web interface (seconds) */
long refresh;
+ /** @brief Minimum refresh interval for web interface (seconds) */
+ long refresh_min;
+
/** @brief Facilities restricted to trusted users
*
* A bitmap of @ref RESTRICT_SCRATCH, @ref RESTRICT_REMOVE and @ref
/** @brief Facilities restricted to trusted users
*
* A bitmap of @ref RESTRICT_SCRATCH, @ref RESTRICT_REMOVE and @ref
@@
-248,6
+251,9
@@
struct config {
/** @brief RTP delay threshold */
long rtp_delay_threshold;
/** @brief RTP delay threshold */
long rtp_delay_threshold;
+
+ /** @brief Verbose RTP transmission logging */
+ int rtp_verbose;
/** @brief TTL for multicast packets */
long multicast_ttl;
/** @brief TTL for multicast packets */
long multicast_ttl;
@@
-287,7
+293,10
@@
struct config {
/** @brief Maximum bias */
long new_bias;
/** @brief Maximum bias */
long new_bias;
-
+
+ /** @brief Rescan on (un)mount */
+ int mount_rescan;
+
/* derived values: */
int nparts; /* number of distinct name parts */
char **parts; /* name part list */
/* derived values: */
int nparts; /* number of distinct name parts */
char **parts; /* name part list */
@@
-322,6
+331,8
@@
char *config_private(void);
int config_verify(void);
int config_verify(void);
+void config_free(struct config *c);
+
extern char *configfile;
extern int config_per_user;
extern char *configfile;
extern int config_per_user;