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); }
public Http1OutputProducer( PipeReader outputPipeReader, PipeWriter pipeWriter, string connectionId, IKestrelTrace log, ITimeoutControl timeoutControl, IConnectionLifetimeFeature lifetimeFeature, IBytesWrittenFeature transportBytesWrittenFeature) { _outputPipeReader = outputPipeReader; _pipeWriter = pipeWriter; _connectionId = connectionId; _timeoutControl = timeoutControl; _log = log; _flushCompleted = OnFlushCompleted; _lifetimeFeature = lifetimeFeature; _transportBytesWrittenFeature = transportBytesWrittenFeature; }