@@ -163,7 +163,7 @@ public void Reset()
163
163
_state = State . RequiredInsertCount ;
164
164
}
165
165
166
- public void Decode ( in ReadOnlySequence < byte > data , bool endHeaders , IHttpHeadersHandler handler )
166
+ public void Decode ( in ReadOnlySequence < byte > data , bool endHeaders , IHttpStreamHeadersHandler handler )
167
167
{
168
168
foreach ( ReadOnlyMemory < byte > segment in data )
169
169
{
@@ -172,13 +172,13 @@ public void Decode(in ReadOnlySequence<byte> data, bool endHeaders, IHttpHeaders
172
172
CheckIncompleteHeaderBlock ( endHeaders ) ;
173
173
}
174
174
175
- public void Decode ( ReadOnlySpan < byte > data , bool endHeaders , IHttpHeadersHandler handler )
175
+ public void Decode ( ReadOnlySpan < byte > data , bool endHeaders , IHttpStreamHeadersHandler handler )
176
176
{
177
177
DecodeInternal ( data , handler ) ;
178
178
CheckIncompleteHeaderBlock ( endHeaders ) ;
179
179
}
180
180
181
- private void DecodeInternal ( ReadOnlySpan < byte > data , IHttpHeadersHandler handler )
181
+ private void DecodeInternal ( ReadOnlySpan < byte > data , IHttpStreamHeadersHandler handler )
182
182
{
183
183
int currentIndex = 0 ;
184
184
@@ -253,23 +253,23 @@ private void DecodeInternal(ReadOnlySpan<byte> data, IHttpHeadersHandler handler
253
253
}
254
254
}
255
255
256
- private void ParseHeaderNameIndexPostBase ( ReadOnlySpan < byte > data , ref int currentIndex , IHttpHeadersHandler handler )
256
+ private void ParseHeaderNameIndexPostBase ( ReadOnlySpan < byte > data , ref int currentIndex , IHttpStreamHeadersHandler handler )
257
257
{
258
258
if ( TryDecodeInteger ( data , ref currentIndex , out int intResult ) )
259
259
{
260
260
OnIndexedHeaderNamePostBase ( intResult ) ;
261
261
}
262
262
}
263
263
264
- private void ParsePostBaseIndex ( ReadOnlySpan < byte > data , ref int currentIndex , IHttpHeadersHandler handler )
264
+ private void ParsePostBaseIndex ( ReadOnlySpan < byte > data , ref int currentIndex , IHttpStreamHeadersHandler handler )
265
265
{
266
266
if ( TryDecodeInteger ( data , ref currentIndex , out int intResult ) )
267
267
{
268
268
OnPostBaseIndex ( intResult , handler ) ;
269
269
}
270
270
}
271
271
272
- private void ParseHeaderNameLength ( ReadOnlySpan < byte > data , ref int currentIndex , IHttpHeadersHandler handler )
272
+ private void ParseHeaderNameLength ( ReadOnlySpan < byte > data , ref int currentIndex , IHttpStreamHeadersHandler handler )
273
273
{
274
274
if ( TryDecodeInteger ( data , ref currentIndex , out int intResult ) )
275
275
{
@@ -282,7 +282,7 @@ private void ParseHeaderNameLength(ReadOnlySpan<byte> data, ref int currentIndex
282
282
}
283
283
}
284
284
285
- private void ParseHeaderName ( ReadOnlySpan < byte > data , ref int currentIndex , IHttpHeadersHandler handler )
285
+ private void ParseHeaderName ( ReadOnlySpan < byte > data , ref int currentIndex , IHttpStreamHeadersHandler handler )
286
286
{
287
287
// Read remaining chars, up to the length of the current data
288
288
int count = Math . Min ( _stringLength - _stringIndex , data . Length - currentIndex ) ;
@@ -320,15 +320,15 @@ private void ParseHeaderName(ReadOnlySpan<byte> data, ref int currentIndex, IHtt
320
320
}
321
321
}
322
322
323
- private void ParseHeaderFieldIndex ( ReadOnlySpan < byte > data , ref int currentIndex , IHttpHeadersHandler handler )
323
+ private void ParseHeaderFieldIndex ( ReadOnlySpan < byte > data , ref int currentIndex , IHttpStreamHeadersHandler handler )
324
324
{
325
325
if ( TryDecodeInteger ( data , ref currentIndex , out int intResult ) )
326
326
{
327
327
OnIndexedHeaderField ( intResult , handler ) ;
328
328
}
329
329
}
330
330
331
- private void ParseHeaderNameIndex ( ReadOnlySpan < byte > data , ref int currentIndex , IHttpHeadersHandler handler )
331
+ private void ParseHeaderNameIndex ( ReadOnlySpan < byte > data , ref int currentIndex , IHttpStreamHeadersHandler handler )
332
332
{
333
333
if ( TryDecodeInteger ( data , ref currentIndex , out int intResult ) )
334
334
{
@@ -337,7 +337,7 @@ private void ParseHeaderNameIndex(ReadOnlySpan<byte> data, ref int currentIndex,
337
337
}
338
338
}
339
339
340
- private void ParseHeaderValueLength ( ReadOnlySpan < byte > data , ref int currentIndex , IHttpHeadersHandler handler )
340
+ private void ParseHeaderValueLength ( ReadOnlySpan < byte > data , ref int currentIndex , IHttpStreamHeadersHandler handler )
341
341
{
342
342
if ( currentIndex < data . Length )
343
343
{
@@ -367,7 +367,7 @@ private void ParseHeaderValueLength(ReadOnlySpan<byte> data, ref int currentInde
367
367
}
368
368
}
369
369
370
- private void ParseHeaderValue ( ReadOnlySpan < byte > data , ref int currentIndex , IHttpHeadersHandler handler )
370
+ private void ParseHeaderValue ( ReadOnlySpan < byte > data , ref int currentIndex , IHttpStreamHeadersHandler handler )
371
371
{
372
372
// Read remaining chars, up to the length of the current data
373
373
int count = Math . Min ( _stringLength - _stringIndex , data . Length - currentIndex ) ;
@@ -404,7 +404,7 @@ private void ParseHeaderValue(ReadOnlySpan<byte> data, ref int currentIndex, IHt
404
404
}
405
405
}
406
406
407
- private void ParseHeaderValueLengthContinue ( ReadOnlySpan < byte > data , ref int currentIndex , IHttpHeadersHandler handler )
407
+ private void ParseHeaderValueLengthContinue ( ReadOnlySpan < byte > data , ref int currentIndex , IHttpStreamHeadersHandler handler )
408
408
{
409
409
if ( TryDecodeInteger ( data , ref currentIndex , out int intResult ) )
410
410
{
@@ -421,7 +421,7 @@ private void ParseHeaderValueLengthContinue(ReadOnlySpan<byte> data, ref int cur
421
421
}
422
422
}
423
423
424
- private void ParseCompressedHeaders ( ReadOnlySpan < byte > data , ref int currentIndex , IHttpHeadersHandler handler )
424
+ private void ParseCompressedHeaders ( ReadOnlySpan < byte > data , ref int currentIndex , IHttpStreamHeadersHandler handler )
425
425
{
426
426
if ( currentIndex < data . Length )
427
427
{
@@ -520,7 +520,7 @@ private void ParseCompressedHeaders(ReadOnlySpan<byte> data, ref int currentInde
520
520
}
521
521
}
522
522
523
- private void ParseRequiredInsertCountContinue ( ReadOnlySpan < byte > data , ref int currentIndex , IHttpHeadersHandler handler )
523
+ private void ParseRequiredInsertCountContinue ( ReadOnlySpan < byte > data , ref int currentIndex , IHttpStreamHeadersHandler handler )
524
524
{
525
525
if ( TryDecodeInteger ( data , ref currentIndex , out int intResult ) )
526
526
{
@@ -529,7 +529,7 @@ private void ParseRequiredInsertCountContinue(ReadOnlySpan<byte> data, ref int c
529
529
}
530
530
}
531
531
532
- private void ParseBase ( ReadOnlySpan < byte > data , ref int currentIndex , IHttpHeadersHandler handler )
532
+ private void ParseBase ( ReadOnlySpan < byte > data , ref int currentIndex , IHttpStreamHeadersHandler handler )
533
533
{
534
534
if ( currentIndex < data . Length )
535
535
{
@@ -549,7 +549,7 @@ private void ParseBase(ReadOnlySpan<byte> data, ref int currentIndex, IHttpHeade
549
549
}
550
550
}
551
551
552
- private void ParseBaseContinue ( ReadOnlySpan < byte > data , ref int currentIndex , IHttpHeadersHandler handler )
552
+ private void ParseBaseContinue ( ReadOnlySpan < byte > data , ref int currentIndex , IHttpStreamHeadersHandler handler )
553
553
{
554
554
if ( TryDecodeInteger ( data , ref currentIndex , out int intResult ) )
555
555
{
@@ -558,7 +558,7 @@ private void ParseBaseContinue(ReadOnlySpan<byte> data, ref int currentIndex, IH
558
558
}
559
559
}
560
560
561
- private void ParseRequiredInsertCount ( ReadOnlySpan < byte > data , ref int currentIndex , IHttpHeadersHandler handler )
561
+ private void ParseRequiredInsertCount ( ReadOnlySpan < byte > data , ref int currentIndex , IHttpStreamHeadersHandler handler )
562
562
{
563
563
if ( currentIndex < data . Length )
564
564
{
@@ -588,7 +588,7 @@ private void CheckIncompleteHeaderBlock(bool endHeaders)
588
588
}
589
589
}
590
590
591
- private void ProcessHeaderValue ( ReadOnlySpan < byte > data , IHttpHeadersHandler handler )
591
+ private void ProcessHeaderValue ( ReadOnlySpan < byte > data , IHttpStreamHeadersHandler handler )
592
592
{
593
593
ReadOnlySpan < byte > headerValueSpan = _headerValueRange == null
594
594
? _headerValueOctets . AsSpan ( 0 , _headerValueLength )
@@ -718,7 +718,7 @@ private void OnIndexedHeaderNamePostBase(int index)
718
718
// _state = State.HeaderValueLength;
719
719
}
720
720
721
- private void OnPostBaseIndex ( int intResult , IHttpHeadersHandler handler )
721
+ private void OnPostBaseIndex ( int intResult , IHttpStreamHeadersHandler handler )
722
722
{
723
723
ThrowDynamicTableNotSupported ( ) ;
724
724
// TODO
@@ -743,7 +743,7 @@ private void OnRequiredInsertCount(int requiredInsertCount)
743
743
_state = State . Base ;
744
744
}
745
745
746
- private void OnIndexedHeaderField ( int index , IHttpHeadersHandler handler )
746
+ private void OnIndexedHeaderField ( int index , IHttpStreamHeadersHandler handler )
747
747
{
748
748
handler . OnStaticIndexedHeader ( index ) ;
749
749
_state = State . CompressedHeaders ;
0 commit comments