mirror of
https://github.com/jellyfin/jellyfin.git
synced 2025-12-19 15:33:03 +03:00
38 lines
558 B
C#
38 lines
558 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);
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|