This file is indexed.

/usr/include/varnish/vrt_obj.h is in libvarnishapi-dev 4.0.2-1+deb8u1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
/*
 * NB:  This file is machine generated, DO NOT EDIT!
 *
 * Edit and run generate.py instead
 */

VCL_HTTP VRT_r_bereq(const struct vrt_ctx *);

VCL_BACKEND VRT_r_bereq_backend(const struct vrt_ctx *);
void VRT_l_bereq_backend(const struct vrt_ctx *, VCL_BACKEND);

VCL_DURATION VRT_r_bereq_between_bytes_timeout(const struct vrt_ctx *);
void VRT_l_bereq_between_bytes_timeout(const struct vrt_ctx *, VCL_DURATION);

VCL_DURATION VRT_r_bereq_connect_timeout(const struct vrt_ctx *);
void VRT_l_bereq_connect_timeout(const struct vrt_ctx *, VCL_DURATION);

VCL_DURATION VRT_r_bereq_first_byte_timeout(const struct vrt_ctx *);
void VRT_l_bereq_first_byte_timeout(const struct vrt_ctx *, VCL_DURATION);


VCL_STRING VRT_r_bereq_method(const struct vrt_ctx *);
void VRT_l_bereq_method(const struct vrt_ctx *, const char *, ...);

VCL_STRING VRT_r_bereq_proto(const struct vrt_ctx *);
void VRT_l_bereq_proto(const struct vrt_ctx *, const char *, ...);

VCL_INT VRT_r_bereq_retries(const struct vrt_ctx *);

VCL_BOOL VRT_r_bereq_uncacheable(const struct vrt_ctx *);
void VRT_l_bereq_uncacheable(const struct vrt_ctx *, VCL_BOOL);

VCL_STRING VRT_r_bereq_url(const struct vrt_ctx *);
void VRT_l_bereq_url(const struct vrt_ctx *, const char *, ...);

VCL_STRING VRT_r_bereq_xid(const struct vrt_ctx *);

VCL_HTTP VRT_r_beresp(const struct vrt_ctx *);

VCL_IP VRT_r_beresp_backend_ip(const struct vrt_ctx *);

VCL_STRING VRT_r_beresp_backend_name(const struct vrt_ctx *);

VCL_BOOL VRT_r_beresp_do_esi(const struct vrt_ctx *);
void VRT_l_beresp_do_esi(const struct vrt_ctx *, VCL_BOOL);

VCL_BOOL VRT_r_beresp_do_gunzip(const struct vrt_ctx *);
void VRT_l_beresp_do_gunzip(const struct vrt_ctx *, VCL_BOOL);

VCL_BOOL VRT_r_beresp_do_gzip(const struct vrt_ctx *);
void VRT_l_beresp_do_gzip(const struct vrt_ctx *, VCL_BOOL);

VCL_BOOL VRT_r_beresp_do_stream(const struct vrt_ctx *);
void VRT_l_beresp_do_stream(const struct vrt_ctx *, VCL_BOOL);

VCL_DURATION VRT_r_beresp_grace(const struct vrt_ctx *);
void VRT_l_beresp_grace(const struct vrt_ctx *, VCL_DURATION);


VCL_DURATION VRT_r_beresp_keep(const struct vrt_ctx *);
void VRT_l_beresp_keep(const struct vrt_ctx *, VCL_DURATION);

VCL_STRING VRT_r_beresp_proto(const struct vrt_ctx *);
void VRT_l_beresp_proto(const struct vrt_ctx *, const char *, ...);

VCL_STRING VRT_r_beresp_reason(const struct vrt_ctx *);
void VRT_l_beresp_reason(const struct vrt_ctx *, const char *, ...);

VCL_INT VRT_r_beresp_status(const struct vrt_ctx *);
void VRT_l_beresp_status(const struct vrt_ctx *, VCL_INT);

VCL_STRING VRT_r_beresp_storage_hint(const struct vrt_ctx *);
void VRT_l_beresp_storage_hint(const struct vrt_ctx *, const char *, ...);

VCL_DURATION VRT_r_beresp_ttl(const struct vrt_ctx *);
void VRT_l_beresp_ttl(const struct vrt_ctx *, VCL_DURATION);

VCL_BOOL VRT_r_beresp_uncacheable(const struct vrt_ctx *);
void VRT_l_beresp_uncacheable(const struct vrt_ctx *, VCL_BOOL);

VCL_STRING VRT_r_client_identity(const struct vrt_ctx *);
void VRT_l_client_identity(const struct vrt_ctx *, const char *, ...);

VCL_IP VRT_r_client_ip(const struct vrt_ctx *);

VCL_TIME VRT_r_now(const struct vrt_ctx *);

VCL_DURATION VRT_r_obj_grace(const struct vrt_ctx *);

VCL_INT VRT_r_obj_hits(const struct vrt_ctx *);


VCL_DURATION VRT_r_obj_keep(const struct vrt_ctx *);

VCL_STRING VRT_r_obj_proto(const struct vrt_ctx *);

VCL_STRING VRT_r_obj_reason(const struct vrt_ctx *);

VCL_INT VRT_r_obj_status(const struct vrt_ctx *);

VCL_DURATION VRT_r_obj_ttl(const struct vrt_ctx *);

VCL_BOOL VRT_r_obj_uncacheable(const struct vrt_ctx *);

VCL_HTTP VRT_r_req(const struct vrt_ctx *);

VCL_BACKEND VRT_r_req_backend_hint(const struct vrt_ctx *);
void VRT_l_req_backend_hint(const struct vrt_ctx *, VCL_BACKEND);

VCL_BOOL VRT_r_req_can_gzip(const struct vrt_ctx *);

VCL_BOOL VRT_r_req_esi(const struct vrt_ctx *);
void VRT_l_req_esi(const struct vrt_ctx *, VCL_BOOL);

VCL_INT VRT_r_req_esi_level(const struct vrt_ctx *);

VCL_BOOL VRT_r_req_hash_always_miss(const struct vrt_ctx *);
void VRT_l_req_hash_always_miss(const struct vrt_ctx *, VCL_BOOL);

VCL_BOOL VRT_r_req_hash_ignore_busy(const struct vrt_ctx *);
void VRT_l_req_hash_ignore_busy(const struct vrt_ctx *, VCL_BOOL);


VCL_STRING VRT_r_req_method(const struct vrt_ctx *);
void VRT_l_req_method(const struct vrt_ctx *, const char *, ...);

VCL_STRING VRT_r_req_proto(const struct vrt_ctx *);
void VRT_l_req_proto(const struct vrt_ctx *, const char *, ...);

VCL_INT VRT_r_req_restarts(const struct vrt_ctx *);

VCL_DURATION VRT_r_req_ttl(const struct vrt_ctx *);
void VRT_l_req_ttl(const struct vrt_ctx *, VCL_DURATION);

VCL_STRING VRT_r_req_url(const struct vrt_ctx *);
void VRT_l_req_url(const struct vrt_ctx *, const char *, ...);

VCL_STRING VRT_r_req_xid(const struct vrt_ctx *);

VCL_HTTP VRT_r_resp(const struct vrt_ctx *);


VCL_STRING VRT_r_resp_proto(const struct vrt_ctx *);
void VRT_l_resp_proto(const struct vrt_ctx *, const char *, ...);

VCL_STRING VRT_r_resp_reason(const struct vrt_ctx *);
void VRT_l_resp_reason(const struct vrt_ctx *, const char *, ...);

VCL_INT VRT_r_resp_status(const struct vrt_ctx *);
void VRT_l_resp_status(const struct vrt_ctx *, VCL_INT);

VCL_STRING VRT_r_server_hostname(const struct vrt_ctx *);

VCL_STRING VRT_r_server_identity(const struct vrt_ctx *);

VCL_IP VRT_r_server_ip(const struct vrt_ctx *);

double VRT_Stv_free_space(const char *);
double VRT_Stv_used_space(const char *);
unsigned VRT_Stv_happy(const char *);