[master] 36bec2b Reduce scope of cache_filter.h
Poul-Henning Kamp
phk at FreeBSD.org
Wed Oct 22 00:14:26 CEST 2014
commit 36bec2bbcbd6ae75c188d919274d1e8483c56a10
Author: Poul-Henning Kamp <phk at FreeBSD.org>
Date: Tue Oct 21 22:14:09 2014 +0000
Reduce scope of cache_filter.h
diff --git a/bin/varnishd/cache/cache.h b/bin/varnishd/cache/cache.h
index 048830a..bcf2903 100644
--- a/bin/varnishd/cache/cache.h
+++ b/bin/varnishd/cache/cache.h
@@ -36,7 +36,6 @@
#include "common/common.h"
-#include "cache/cache_filter.h"
#include "vapi/vsl_int.h"
#include <sys/socket.h>
@@ -769,7 +768,6 @@ void VBF_Fetch(struct worker *wrk, struct req *req,
struct objcore *oc, struct objcore *oldoc, enum vbf_fetch_mode_e);
/* cache_fetch_proc.c */
-enum vfp_status VFP_GetStorage(struct vfp_ctx *, ssize_t *sz, uint8_t **ptr);
void VFP_Init(void);
/* cache_gzip.c */
@@ -794,7 +792,6 @@ enum vgzret_e VGZ_Gzip(struct vgz *, const void **, ssize_t *len,
enum vgzret_e VGZ_Gunzip(struct vgz *, const void **, ssize_t *len);
enum vgzret_e VGZ_Destroy(struct vgz **);
void VGZ_UpdateObj(const struct vfp_ctx *, const struct vgz*);
-vdp_bytes VDP_gunzip;
int VGZ_WrwInit(struct vgz *vg);
enum vgzret_e VGZ_WrwGunzip(struct req *, struct vgz *, const void *ibuf,
@@ -1060,7 +1057,6 @@ void VRTPRIV_dynamic_kill(struct sess *sp, uintptr_t id);
void ESI_Deliver(struct req *);
void ESI_DeliverChild(struct req *);
-vdp_bytes VED_pretend_gzip;
/* cache_vrt_vmod.c */
void VMOD_Init(void);
diff --git a/bin/varnishd/cache/cache_deliver_proc.c b/bin/varnishd/cache/cache_deliver_proc.c
index 55e1d9f..921ea65 100644
--- a/bin/varnishd/cache/cache_deliver_proc.c
+++ b/bin/varnishd/cache/cache_deliver_proc.c
@@ -30,7 +30,7 @@
#include "config.h"
#include "cache.h"
-//#include "cache_filter.h"
+#include "cache_filter.h"
int
VDP_bytes(struct req *req, enum vdp_action act, const void *ptr, ssize_t len)
diff --git a/bin/varnishd/cache/cache_esi_deliver.c b/bin/varnishd/cache/cache_esi_deliver.c
index 7c347b8..056db1e 100644
--- a/bin/varnishd/cache/cache_esi_deliver.c
+++ b/bin/varnishd/cache/cache_esi_deliver.c
@@ -34,6 +34,7 @@
#include <stdlib.h>
#include "cache.h"
+#include "cache_filter.h"
#include "vtim.h"
#include "cache_esi.h"
diff --git a/bin/varnishd/cache/cache_esi_fetch.c b/bin/varnishd/cache/cache_esi_fetch.c
index a2aadb7..9091197 100644
--- a/bin/varnishd/cache/cache_esi_fetch.c
+++ b/bin/varnishd/cache/cache_esi_fetch.c
@@ -33,6 +33,7 @@
#include <stdlib.h>
#include "cache.h"
+#include "cache_filter.h"
#include "cache_esi.h"
diff --git a/bin/varnishd/cache/cache_fetch.c b/bin/varnishd/cache/cache_fetch.c
index 2f9ab92..0810eea 100644
--- a/bin/varnishd/cache/cache_fetch.c
+++ b/bin/varnishd/cache/cache_fetch.c
@@ -36,6 +36,7 @@
#include "cache.h"
#include "cache_director.h"
+#include "cache_filter.h"
#include "vend.h"
#include "hash/hash_slinger.h"
#include "vcl.h"
diff --git a/bin/varnishd/cache/cache_fetch_proc.c b/bin/varnishd/cache/cache_fetch_proc.c
index 5859bd6..da67df7 100644
--- a/bin/varnishd/cache/cache_fetch_proc.c
+++ b/bin/varnishd/cache/cache_fetch_proc.c
@@ -35,6 +35,7 @@
#include <stdlib.h>
#include "cache.h"
+#include "cache_filter.h"
#include "hash/hash_slinger.h"
diff --git a/bin/varnishd/cache/cache_filter.h b/bin/varnishd/cache/cache_filter.h
index c26c665..80dc7d2 100644
--- a/bin/varnishd/cache/cache_filter.h
+++ b/bin/varnishd/cache/cache_filter.h
@@ -82,6 +82,9 @@ enum vfp_status VFP_Suck(struct vfp_ctx *, void *p, ssize_t *lp);
enum vfp_status VFP_Error(struct vfp_ctx *, const char *fmt, ...)
__printflike(2, 3);
+/* cache_fetch_proc.c */
+enum vfp_status VFP_GetStorage(struct vfp_ctx *, ssize_t *sz, uint8_t **ptr);
+
/* Deliver processors ------------------------------------------------*/
enum vdp_action {
@@ -106,3 +109,7 @@ struct vdp_entry {
int VDP_bytes(struct req *, enum vdp_action act, const void *ptr, ssize_t len);
void VDP_push(struct req *, vdp_bytes *func, void *priv);
void VDP_pop(struct req *, vdp_bytes *func);
+
+vdp_bytes VDP_gunzip;
+vdp_bytes VED_pretend_gzip;
+
diff --git a/bin/varnishd/cache/cache_gzip.c b/bin/varnishd/cache/cache_gzip.c
index 2087c00..574bcf3 100644
--- a/bin/varnishd/cache/cache_gzip.c
+++ b/bin/varnishd/cache/cache_gzip.c
@@ -42,6 +42,7 @@
#include <stdlib.h>
#include "cache.h"
+#include "cache_filter.h"
#include "vend.h"
#include "vgz.h"
diff --git a/bin/varnishd/cache/cache_panic.c b/bin/varnishd/cache/cache_panic.c
index 5b977be..bc1f992 100644
--- a/bin/varnishd/cache/cache_panic.c
+++ b/bin/varnishd/cache/cache_panic.c
@@ -39,6 +39,7 @@
#include <stdlib.h>
#include "cache.h"
+#include "cache_filter.h"
#include "vend.h"
#include "common/heritage.h"
diff --git a/bin/varnishd/cache/cache_req_body.c b/bin/varnishd/cache/cache_req_body.c
index 223b728..9368c1d 100644
--- a/bin/varnishd/cache/cache_req_body.c
+++ b/bin/varnishd/cache/cache_req_body.c
@@ -34,6 +34,7 @@
#include <stdlib.h>
#include "cache.h"
+#include "cache_filter.h"
#include "vtim.h"
#include "storage/storage.h"
#include "hash/hash_slinger.h"
diff --git a/bin/varnishd/http1/cache_http1_deliver.c b/bin/varnishd/http1/cache_http1_deliver.c
index b97c925..e4c026a 100644
--- a/bin/varnishd/http1/cache_http1_deliver.c
+++ b/bin/varnishd/http1/cache_http1_deliver.c
@@ -30,6 +30,7 @@
#include "config.h"
#include "cache/cache.h"
+#include "cache/cache_filter.h"
#include "vct.h"
diff --git a/bin/varnishd/http1/cache_http1_vfp.c b/bin/varnishd/http1/cache_http1_vfp.c
index daf81a5..5c712bd 100644
--- a/bin/varnishd/http1/cache_http1_vfp.c
+++ b/bin/varnishd/http1/cache_http1_vfp.c
@@ -38,6 +38,7 @@
#include <inttypes.h>
#include "cache/cache.h"
+#include "cache/cache_filter.h"
#include "vct.h"
More information about the varnish-commit
mailing list