summaryrefslogtreecommitdiff
path: root/data/lighttpd/lighttpd-1.4.53/src/mod_cml.h
diff options
context:
space:
mode:
Diffstat (limited to 'data/lighttpd/lighttpd-1.4.53/src/mod_cml.h')
-rw-r--r--data/lighttpd/lighttpd-1.4.53/src/mod_cml.h42
1 files changed, 42 insertions, 0 deletions
diff --git a/data/lighttpd/lighttpd-1.4.53/src/mod_cml.h b/data/lighttpd/lighttpd-1.4.53/src/mod_cml.h
new file mode 100644
index 000000000..d1d0c52a8
--- /dev/null
+++ b/data/lighttpd/lighttpd-1.4.53/src/mod_cml.h
@@ -0,0 +1,42 @@
+#ifndef _MOD_CACHE_H_
+#define _MOD_CACHE_H_
+#include "first.h"
+
+#include "base_decls.h"
+#include "buffer.h"
+
+#include "plugin.h"
+
+#if defined(USE_MEMCACHED)
+#include <libmemcached/memcached.h>
+#endif
+
+#define plugin_data mod_cache_plugin_data
+
+typedef struct {
+ buffer *ext;
+
+ array *mc_hosts;
+ buffer *mc_namespace;
+#if defined(USE_MEMCACHED)
+ memcached_st *memc;
+#endif
+ buffer *power_magnet;
+} plugin_config;
+
+typedef struct {
+ PLUGIN_DATA;
+
+ buffer *basedir;
+ buffer *baseurl;
+
+ buffer *trigger_handler;
+
+ plugin_config **config_storage;
+
+ plugin_config conf;
+} plugin_data;
+
+int cache_parse_lua(server *srv, connection *con, plugin_data *p, buffer *fn);
+
+#endif