summaryrefslogtreecommitdiff
path: root/src/mod_proxy_backend_http.h
blob: 8b0511495c469a2cc591d3a1852f7f061ecd0e3e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
#ifndef _MOD_PROXY_BACKEND_HTTP_H_
#define _MOD_PROXY_BACKEND_HTTP_H_

#include "mod_proxy_core.h"
#include "base.h"

int proxy_http_stream_decoder(server *srv, proxy_session *sess, chunkqueue *in, chunkqueue *out);
int proxy_http_stream_encoder(server *srv, proxy_session *sess, chunkqueue *in, chunkqueue *out);

parse_status_t proxy_http_parse_response_header(server *srv, connection *con, plugin_data *p, proxy_session *sess, chunkqueue *cq);
int proxy_http_get_request_chunk(server *srv, connection *con, plugin_data *p, proxy_session *sess, chunkqueue *cq);

#endif