internal State(WeightedFairQueueByteDistributor distributor, int streamId, IHttp2Stream stream, int initialSize) { _distributor = distributor; _stream = stream; _streamId = streamId; _pseudoTimeQueue = new PriorityQueue <State>(StatePseudoTimeComparator.Instance, initialSize); }
internal State(WeightedFairQueueByteDistributor distributor, IHttp2Stream stream) : this(distributor, stream, 0) { }
internal State(WeightedFairQueueByteDistributor distributor, IHttp2Stream stream, int initialSize) : this(distributor, stream.Id, stream, initialSize) { }
internal State(WeightedFairQueueByteDistributor distributor, int streamId) : this(distributor, streamId, null, 0) { }