mirror of
http://git.haproxy.org/git/haproxy.git/
synced 2024-12-14 15:34:35 +00:00
6d1dd46917
Since the legacy HTTP mode is disbabled, all HTTP sample fetches work on HTX streams. So it is safe to remove all code relying on HTTP legacy mode. Among other things, the function smp_prefetch_http() was removed with the associated macros CHECK_HTTP_MESSAGE_FIRST() and CHECK_HTTP_MESSAGE_FIRST_PERM().
43 lines
1.3 KiB
C
43 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 <common/config.h>
|
|
#include <common/htx.h>
|
|
#include <types/arg.h>
|
|
#include <types/channel.h>
|
|
#include <types/sample.h>
|
|
|
|
struct htx *smp_prefetch_htx(struct sample *smp, struct channel *chn, 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:
|
|
*/
|