11 references to Bitshifter
http2cat (11)
src\Shared\Http2cat\Http2Utilities.cs (5)
251
Bitshifter
.WriteUInt24BigEndian(buffer, (uint)frame.PayloadLength);
258
Bitshifter
.WriteUInt31BigEndian(buffer, (uint)frame.StreamId, preserveHighestBit: false);
324
Bitshifter
.WriteUInt31BigEndian(extendedHeader, (uint)streamDependency);
369
Bitshifter
.WriteUInt31BigEndian(extendedHeader.Slice(1), (uint)streamDependency);
729
Bitshifter
.WriteUInt31BigEndian(payload, (uint)streamDependency);
src\Shared\ServerInfrastructure\Http2\Http2FrameReader.cs (6)
45
var payloadLength = (int)
Bitshifter
.ReadUInt24BigEndian(header);
61
frame.StreamId = (int)
Bitshifter
.ReadUInt31BigEndian(header.Slice(StreamIdOffset));
127
frame.HeadersStreamDependency = (int)
Bitshifter
.ReadUInt31BigEndian(extendedHeaders);
147
frame.GoAwayLastStreamId = (int)
Bitshifter
.ReadUInt31BigEndian(extendedHeaders);
159
frame.PriorityStreamDependency = (int)
Bitshifter
.ReadUInt31BigEndian(extendedHeaders);
178
frame.WindowUpdateSizeIncrement = (int)
Bitshifter
.ReadUInt31BigEndian(extendedHeaders);