mirror of
https://git.haproxy.org/git/haproxy.git/
synced 2025-08-09 16:47:18 +02:00
All includes that were not absolutely necessary were removed because checks.h happens to very often be part of dependency loops. A warning was added about this in check-t.h. The fields, enums and structs were a bit tidied because it's particularly tedious to find anything there. It would make sense to split this in two or more files (at least extract tcp-checks). The file was renamed to the singular because it was one of the rare exceptions to have an "s" appended to its name compared to the struct name.
44 lines
1.3 KiB
C
44 lines
1.3 KiB
C
/*
|
|
* include/proto/http_fetch.h
|
|
* This file contains the minimally required http sample fetch declarations.
|
|
*
|
|
* Copyright (C) 2000-2018 Willy Tarreau - w@1wt.eu
|
|
*
|
|
* This library is free software; you can redistribute it and/or
|
|
* modify it under the terms of the GNU Lesser General Public
|
|
* License as published by the Free Software Foundation, version 2.1
|
|
* exclusively.
|
|
*
|
|
* This library is distributed in the hope that it will be useful,
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
|
* Lesser General Public License for more details.
|
|
*
|
|
* You should have received a copy of the GNU Lesser General Public
|
|
* License along with this library; if not, write to the Free Software
|
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
|
*/
|
|
|
|
#ifndef _PROTO_HTTP_FETCH_H
|
|
#define _PROTO_HTTP_FETCH_H
|
|
|
|
#include <haproxy/api.h>
|
|
#include <haproxy/check-t.h>
|
|
#include <haproxy/htx.h>
|
|
#include <haproxy/arg-t.h>
|
|
#include <types/channel.h>
|
|
#include <haproxy/sample-t.h>
|
|
|
|
struct htx *smp_prefetch_htx(struct sample *smp, struct channel *chn, struct check *check, int vol);
|
|
int val_hdr(struct arg *arg, char **err_msg);
|
|
|
|
|
|
#endif /* _PROTO_HTTP_FETCH_H */
|
|
|
|
/*
|
|
* Local variables:
|
|
* c-indent-level: 8
|
|
* c-basic-offset: 8
|
|
* End:
|
|
*/
|