protected virtual IStream2StreamPump CreatePump() { IBlockyStream4erFactory stream4erFactory = CreateStream4erFactory(); return(new BlockyStream2StreamPump(stream4erFactory, BlockLength)); }
/// <param name="blockLength"> /// Длина блока в байтах, единоразово перекачивающегося из одного потока в другой. /// </param> public BlockyStream2StreamPump(IBlockyStream4erFactory stream4erFactory, int blockLength) : this(stream4erFactory.CreateStream4erPair(), blockLength) { }