1 write to _sendBuffer
System.Net.Http (1)
System\Net\Http\SocketsHttpHandler\Http3RequestStream.cs (1)
73
_sendBuffer
= new ArrayBuffer(initialSize: 64, usePool: true);
42 references to _sendBuffer
System.Net.Http (42)
System\Net\Http\SocketsHttpHandler\Http3RequestStream.cs (42)
119
_sendBuffer
.Dispose();
433
if (
_sendBuffer
.ActiveLength != 0)
479
await _stream.WriteAsync(
_sendBuffer
.ActiveMemory, cancellationToken).ConfigureAwait(false);
482
_sendBuffer
.Discard(
_sendBuffer
.ActiveLength);
498
await _stream.WriteAsync(
_sendBuffer
.ActiveMemory, cancellationToken).ConfigureAwait(false);
501
_sendBuffer
.Discard(
_sendBuffer
.ActiveLength);
507
await _stream.WriteAsync(
_sendBuffer
.ActiveMemory, endStream, cancellationToken).ConfigureAwait(false);
508
_sendBuffer
.Discard(
_sendBuffer
.ActiveLength);
581
Debug.Assert(
_sendBuffer
.ActiveLength == 0);
584
_sendBuffer
.Commit(PreHeadersReserveSpace);
588
_sendBuffer
.EnsureAvailableSpace(2);
589
_sendBuffer
.AvailableSpan[0] = 0x00; // required insert count.
590
_sendBuffer
.AvailableSpan[1] = 0x00; // s + delta base.
591
_sendBuffer
.Commit(2);
658
int headersLength =
_sendBuffer
.ActiveLength - PreHeadersReserveSpace;
660
_sendBuffer
.Discard(PreHeadersReserveSpace - headersLengthEncodedSize - 1);
663
_sendBuffer
.ActiveSpan[0] = (byte)Http3FrameType.Headers;
664
int actualHeadersLengthEncodedSize = VariableLengthIntegerHelper.WriteInteger(
_sendBuffer
.ActiveSpan.Slice(1, headersLengthEncodedSize), headersLength);
746
while (!QPackEncoder.EncodeStaticIndexedHeaderField(index,
_sendBuffer
.AvailableSpan, out bytesWritten))
748
_sendBuffer
.Grow();
750
_sendBuffer
.Commit(bytesWritten);
756
while (!QPackEncoder.EncodeLiteralHeaderFieldWithStaticNameReference(nameIndex, value, valueEncoding,
_sendBuffer
.AvailableSpan, out bytesWritten))
758
_sendBuffer
.Grow();
760
_sendBuffer
.Commit(bytesWritten);
766
while (!QPackEncoder.EncodeLiteralHeaderFieldWithoutNameReference(name, values, separator, valueEncoding,
_sendBuffer
.AvailableSpan, out bytesWritten))
768
_sendBuffer
.Grow();
770
_sendBuffer
.Commit(bytesWritten);
776
while (!QPackEncoder.EncodeLiteralHeaderFieldWithoutNameReference(name, value, valueEncoding,
_sendBuffer
.AvailableSpan, out bytesWritten))
778
_sendBuffer
.Grow();
780
_sendBuffer
.Commit(bytesWritten);
786
while (!QPackEncoder.EncodeValueString(values, separator, valueEncoding,
_sendBuffer
.AvailableSpan, out bytesWritten))
788
_sendBuffer
.Grow();
790
_sendBuffer
.Commit(bytesWritten);
796
while (!Http3Frame.TryWriteFrameEnvelope(frameType, payloadLength,
_sendBuffer
.AvailableSpan, out bytesWritten))
798
_sendBuffer
.Grow();
800
_sendBuffer
.Commit(bytesWritten);
805
_sendBuffer
.EnsureAvailableSpace(span.Length);
806
span.CopyTo(
_sendBuffer
.AvailableSpan);
807
_sendBuffer
.Commit(span.Length);