Conduit abstract base-class, implementing interface IConduit. Only the conduit-specific read(), write(), detach() and bufferSize() need to be implemented for a concrete conduit implementation. See File for an example.
Base class for input stream filtering. The provided source stream should generally never be null, though some filters have a need to set this lazily.
Base class for output stream filtering. The provided sink stream should generally never be null, though some filters have a need to set this lazily.
Tango Dual License: 3-Clause BSD License / Academic Free License v3.0. See LICENSE_TANGO.txt for details.
Copyright (c) 2004 Kris Bell. Some parts copyright (c) 2009-2016 dunnhumby Germany GmbH. All rights reserved.
Mar 2004: Initial release