Skip to content
This repository
branch: msgpack
Fetching contributors…

Cannot retrieve contributors at this time

file 49 lines (35 sloc) 0.726 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
#ifndef CONF_H
#define CONF_H

#include <sys/types.h>
#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;

/* Request to serve on “/” */
char *default_root;
};

struct conf *
conf_read(const char *filename);

void
conf_free(struct conf *conf);

#endif /* CONF_H */
Something went wrong with that request. Please try again.