Annotation of embedaddon/lighttpd/src/mod_cml.h, revision 1.1.1.1
1.1 misho 1: #ifndef _MOD_CACHE_H_
2: #define _MOD_CACHE_H_
3:
4: #include "buffer.h"
5: #include "server.h"
6: #include "response.h"
7:
8: #include "stream.h"
9: #include "plugin.h"
10:
11: #if defined(HAVE_MEMCACHE_H)
12: #include <memcache.h>
13: #endif
14:
15: #define plugin_data mod_cache_plugin_data
16:
17: typedef struct {
18: buffer *ext;
19:
20: array *mc_hosts;
21: buffer *mc_namespace;
22: #if defined(HAVE_MEMCACHE_H)
23: struct memcache *mc;
24: #endif
25: buffer *power_magnet;
26: } plugin_config;
27:
28: typedef struct {
29: PLUGIN_DATA;
30:
31: buffer *basedir;
32: buffer *baseurl;
33:
34: buffer *trigger_handler;
35:
36: plugin_config **config_storage;
37:
38: plugin_config conf;
39: } plugin_data;
40:
41: int cache_parse_lua(server *srv, connection *con, plugin_data *p, buffer *fn);
42:
43: #endif
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>