namespace SharpCifs.Util.Sharpen { internal class PipedOutputStream : OutputStream { PipedInputStream _ips; public PipedOutputStream() { } public PipedOutputStream(PipedInputStream iss) : this() { Attach(iss); } public override void Close() { _ips.Close(); base.Close(); } internal void Attach(PipedInputStream iss) { _ips = iss; } public override void Write(int b) { _ips.Write(b); } public override void Write(byte[] b, int offset, int len) { _ips.Write(b, offset, len); } } }