httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Cliff Woolley <>
Subject RE: Implementing split() on pipe buckets?
Date Sun, 12 Nov 2000 04:07:26 GMT

--- "William A. Rowe, Jr." <> wrote:
> We discussed at the filtering meeting that there are several
> key operations that must -always- be implemented, and -always- work.  These
> would be create, destroy, read and split.  Anything else is negotiable.
> The question on the table should be how to split a pipe or socket, and if it
> must be a read/split, then so be it.

++1.  =-)
> The rule is simple, a filter can never trust it knows every kind of bucket
> that is thrown it's way, so it must have an API to retrieve the methods
> available, and the methods -preferred-.  e.g. read is better than split
> from one sort of pipe, duplicate is bad from another.  If the module author
> wishes to optimize, give them the info, don't keep throwing a ton of special
> rules and restrictions that every filter author is required to work around.
> Let the few do the working around, let the masses have clean code.  Or, in
> other words, the benefit of the many outweights the benefit to the few, or
> the none :-)

Get some sleep once in a while, man.  <smile>


Do You Yahoo!?
Yahoo! Calendar - Get organized for the holidays!

View raw message