]> git.ipfire.org Git - thirdparty/haproxy.git/commit
[MEDIUM] stream-interface: add a ->release callback
authorWilly Tarreau <w@1wt.eu>
Fri, 2 Jul 2010 09:18:03 +0000 (11:18 +0200)
committerWilly Tarreau <w@1wt.eu>
Tue, 13 Jul 2010 14:06:23 +0000 (16:06 +0200)
commit0bd05eaf2437580e1dee917706ec87aa4ed9b018
treead98ccb202eee780f43a92fb3bef9750bd1d740f
parente8f6338c5d62a0cc5417eaa73b5a063eed8cca16
[MEDIUM] stream-interface: add a ->release callback

When a connection is closed on a stream interface, some iohandlers
will need to be informed in order to release some resources. This
normally happens upon a shutr+shutw. It is the equivalent of the
fd_delete() call which is done for real sockets, except that this
time we release internal resources.

It can also be used with real sockets because it does not cost
anything else and might one day be useful.
include/types/stream_interface.h
src/session.c
src/stream_interface.c
src/stream_sock.c