summaryrefslogtreecommitdiffabout
path: root/src/backend.h
blob: d60f6135d7994e4a4160c10d7474f86a0c3e0a53 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
typedef struct be_string {
	char const *start;
	size_t len;
} be_string_t;

typedef void (*regfun_t)(be_string_t *, be_string_t *, be_string_t *, void *);

void read_defs(const char *str, size_t len, regfun_t regfun, void *d);
void varnish_backend_table_timeout_parser(const char *token, char *line);
struct VSC_point;
void backend_register(char const *name, size_t len, char const *param,
		      const struct VSC_point *vpt);
void backend_clear(void);
int backend_collect_addr(struct vsm *vsm);
void backend_parser(const char *str, size_t len, regfun_t regfun, void *d);

Return to:

Send suggestions and report system problems to the System administrator.