public Http2FrameWriter( PipeWriter outputPipeWriter, PipeReader outputPipeReader, Http2OutputFlowControl connectionOutputFlowControl, ITimeoutControl timeoutControl) { _outputWriter = outputPipeWriter; _outputReader = outputPipeReader; _connectionOutputFlowControl = connectionOutputFlowControl; _flusher = new StreamSafePipeFlusher(_outputWriter, timeoutControl); }
public Http2OutputProducer( int streamId, Http2FrameWriter frameWriter, StreamOutputFlowControl flowControl, ITimeoutControl timeoutControl, MemoryPool <byte> pool) { _streamId = streamId; _frameWriter = frameWriter; _flowControl = flowControl; _dataPipe = CreateDataPipe(pool); _flusher = new StreamSafePipeFlusher(_dataPipe.Writer, timeoutControl); _dataWriteProcessingTask = ProcessDataWrites(); }
public Http2FrameWriter( PipeWriter outputPipeWriter, ConnectionContext connectionContext, OutputFlowControl connectionOutputFlowControl, ITimeoutControl timeoutControl, string connectionId, IKestrelTrace log) { _outputWriter = outputPipeWriter; _connectionContext = connectionContext; _connectionOutputFlowControl = connectionOutputFlowControl; _connectionId = connectionId; _log = log; _flusher = new StreamSafePipeFlusher(_outputWriter, timeoutControl); }
public Http1OutputProducer( PipeWriter pipeWriter, string connectionId, ConnectionContext connectionContext, IKestrelTrace log, ITimeoutControl timeoutControl, IBytesWrittenFeature transportBytesWrittenFeature) { _pipeWriter = pipeWriter; _connectionId = connectionId; _connectionContext = connectionContext; _timeoutControl = timeoutControl; _log = log; _transportBytesWrittenFeature = transportBytesWrittenFeature; _flusher = new StreamSafePipeFlusher(pipeWriter, timeoutControl); }