#ifndef CONF_H #define CONF_H #include #include "slog.h" struct conf { /* connection to Redis */ char *redis_host; short redis_port; char *redis_auth; /* HTTP server interface */ char *http_host; short http_port; short http_threads; /* pool size, one pool per worker thread */ int pool_size_per_thread; /* daemonize process, off by default */ int daemonize; /* database number */ int database; /* ACL */ struct acl *perms; /* user/group */ uid_t user; gid_t group; /* Logging */ char *logfile; log_level verbosity; }; struct conf * conf_read(const char *filename); void conf_free(struct conf *conf); #endif /* CONF_H */