haproxy/include/types
Christopher Faulet 31ed32dce4 MEDIUM: filters: Add attch/detach and stream_set_backend callbacks
New callbacks have been added to handle creation and destruction of filter
instances:

* 'attach' callback is called after a filter instance creation, when it is
  attached to a stream. This happens when the stream is started for filters
  defined on the stream's frontend and when the backend is set for filters
  declared on the stream's backend. It is possible to ignore the filter, if
  needed, by returning 0. This could be useful to have conditional filtering.

* 'detach' callback is called when a filter instance is detached from a stream,
  before its destruction. This happens when the stream is stopped for filters
  defined on the stream's frontend and when the analyze ends for filters defined
  on the stream's backend.

In addition, the callback 'stream_set_backend' has been added to know when a
backend is set for a stream. It is only called when the frontend and the backend
are not the same. And it is called for all filters attached to a stream
(frontend and backend).

Finally, the TRACE filter has been updated.
2016-11-09 22:50:54 +01:00
..
acl.h
action.h MEDIUM: tcp: add registration and processing of TCP L5 rules 2016-10-21 18:19:24 +02:00
applet.h MEDIUM: cli: register CLI keywords with cli_register_kw() 2016-10-19 19:03:40 +02:00
arg.h
auth.h
backend.h
capture.h
channel.h
checks.h MAJOR: check: find out which port to use for health check at run time 2016-09-11 08:12:13 +02:00
compression.h
connection.h
counters.h MINOR: counters: add new fields for denied_sess 2016-10-21 18:19:24 +02:00
dns.h MINOR: dns: implement extra 'hold' timers. 2016-11-09 15:30:47 +01:00
fd.h
filters.h MEDIUM: filters: Add attch/detach and stream_set_backend callbacks 2016-11-09 22:50:54 +01:00
freq_ctr.h
global.h MINOR: init: add -dr to ignore server address resolution failures 2016-11-09 15:33:52 +01:00
hdr_idx.h
hlua.h
lb_chash.h MINOR: backend: add hash-balance-factor option for hash-type consistent 2016-10-25 20:21:32 +02:00
lb_fas.h
lb_fwlc.h
lb_fwrr.h
lb_map.h
listener.h MEDIUM: tcp: add registration and processing of TCP L5 rules 2016-10-21 18:19:24 +02:00
log.h
mailers.h
map.h
obj_type.h
pattern.h
peers.h MINOR: peers: remove the pointer to the stream 2016-10-31 20:07:01 +01:00
pipe.h
port_range.h
proto_http.h
proto_udp.h
protocol.h
proxy.h CLEANUP: remove last references to 'ruleset' section 2016-11-09 22:50:54 +01:00
queue.h
sample.h
server.h MINOR: server: add support for explicit numeric address in init-addr 2016-11-09 15:30:47 +01:00
session.h
signal.h
ssl_sock.h
stick_table.h
stream_interface.h
stream.h MAJOR: check: find out which port to use for health check at run time 2016-09-11 08:12:13 +02:00
task.h
template.h
vars.h