private pipeTo ( |
||
dst | ||
len | long | |
return | void |
internal override void pipeTo(Stream dst, long len)
{
byte[] temp = this.temp();
long total = 0;
while (total < len)
{
int n = m_stream.Read(temp, 0, (int)Math.Min(temp.Length, len-total));
dst.Write(temp, 0, n);
total += n;
}
}
FileBuf::pipeTo ( byte dst, int dstPos, int len ) : void |