You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
558 B
38 lines
558 B
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);
|
|
}
|
|
}
|
|
}
|