@@ -13,25 +13,25 @@ internal partial class HPackEncoder
13
13
public const int DefaultHeaderTableSize = 4096 ;
14
14
15
15
// Internal for testing
16
- internal readonly HPackHeaderEntry Head ;
16
+ internal readonly EncoderHeaderEntry Head ;
17
17
18
18
private readonly bool _disableDynamicCompression ;
19
- private readonly HPackHeaderEntry [ ] _headerBuckets ;
19
+ private readonly EncoderHeaderEntry [ ] _headerBuckets ;
20
20
private readonly byte _hashMask ;
21
21
private uint _headerTableSize ;
22
22
private uint _maxHeaderTableSize ;
23
23
private bool _pendingTableSizeUpdate ;
24
- private HPackHeaderEntry ? _removed ;
24
+ private EncoderHeaderEntry ? _removed ;
25
25
26
26
public HPackEncoder ( bool disableDynamicCompression = false , uint maxHeaderTableSize = DefaultHeaderTableSize )
27
27
{
28
28
_disableDynamicCompression = disableDynamicCompression ;
29
29
_maxHeaderTableSize = maxHeaderTableSize ;
30
- Head = new HPackHeaderEntry ( ) ;
30
+ Head = new EncoderHeaderEntry ( ) ;
31
31
Head . Initialize ( - 1 , string . Empty , string . Empty , int . MaxValue , null ) ;
32
32
// Bucket count balances memory usage and the expected low number of headers (constrained by the header table size).
33
33
// Performance with different bucket counts hasn't been measured in detail.
34
- _headerBuckets = new HPackHeaderEntry [ 16 ] ;
34
+ _headerBuckets = new EncoderHeaderEntry [ 16 ] ;
35
35
_hashMask = ( byte ) ( _headerBuckets . Length - 1 ) ;
36
36
Head . Before = Head . After = Head ;
37
37
}
@@ -155,7 +155,7 @@ private void EnsureCapacity(uint headerSize)
155
155
}
156
156
}
157
157
158
- private HPackHeaderEntry ? GetEntry ( string name , string value )
158
+ private EncoderHeaderEntry ? GetEntry ( string name , string value )
159
159
{
160
160
if ( _headerTableSize == 0 )
161
161
{
@@ -209,14 +209,14 @@ private void AddHeaderEntry(string name, string value, uint headerSize)
209
209
var bucketIndex = CalculateBucketIndex ( hash ) ;
210
210
var oldEntry = _headerBuckets [ bucketIndex ] ;
211
211
// Attempt to reuse removed entry
212
- var newEntry = PopRemovedEntry ( ) ?? new HPackHeaderEntry ( ) ;
212
+ var newEntry = PopRemovedEntry ( ) ?? new EncoderHeaderEntry ( ) ;
213
213
newEntry . Initialize ( hash , name , value , Head . Before . Index - 1 , oldEntry ) ;
214
214
_headerBuckets [ bucketIndex ] = newEntry ;
215
215
newEntry . AddBefore ( Head ) ;
216
216
_headerTableSize += headerSize ;
217
217
}
218
218
219
- private void PushRemovedEntry ( HPackHeaderEntry removed )
219
+ private void PushRemovedEntry ( EncoderHeaderEntry removed )
220
220
{
221
221
if ( _removed != null )
222
222
{
@@ -225,7 +225,7 @@ private void PushRemovedEntry(HPackHeaderEntry removed)
225
225
_removed = removed ;
226
226
}
227
227
228
- private HPackHeaderEntry ? PopRemovedEntry ( )
228
+ private EncoderHeaderEntry ? PopRemovedEntry ( )
229
229
{
230
230
if ( _removed != null )
231
231
{
@@ -240,7 +240,7 @@ private void PushRemovedEntry(HPackHeaderEntry removed)
240
240
/// <summary>
241
241
/// Remove the oldest entry.
242
242
/// </summary>
243
- private HPackHeaderEntry ? RemoveHeaderEntry ( )
243
+ private EncoderHeaderEntry ? RemoveHeaderEntry ( )
244
244
{
245
245
if ( _headerTableSize == 0 )
246
246
{
@@ -253,7 +253,7 @@ private void PushRemovedEntry(HPackHeaderEntry removed)
253
253
var e = prev ;
254
254
while ( e != null )
255
255
{
256
- HPackHeaderEntry next = e . Next ;
256
+ EncoderHeaderEntry next = e . Next ;
257
257
if ( e == eldest )
258
258
{
259
259
if ( prev == eldest )
0 commit comments