38 lines
721 B
C#
38 lines
721 B
C#
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);
|
|
}
|
|
}
|
|
}
|