Annotation of embedaddon/lighttpd/src/mod_cml.h, revision 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>