void VRT_l_req_proto(struct sess *, const char *);
struct backend * VRT_r_req_backend(struct sess *);
void VRT_l_req_backend(struct sess *, struct backend *);
-int VRT_r_req_hash(struct sess *);
-void VRT_l_req_hash(struct sess *, int);
+const char * VRT_r_req_hash(struct sess *);
+void VRT_l_req_hash(struct sess *, const char *);
double VRT_r_obj_valid(struct sess *);
void VRT_l_obj_valid(struct sess *, double);
double VRT_r_obj_cacheable(struct sess *);
set tt(HEADER) "const char *"
set tt(HOSTNAME) "const char *"
set tt(PORTNAME) "const char *"
-set tt(HASH) "int"
+set tt(HASH) "const char *"
#----------------------------------------------------------------------
# Boilerplate warning for all generated files.