27 references to FrameFlags
System.Net.Http (27)
System\Net\Http\SocketsHttpHandler\Http2Connection.cs (27)
207FrameHeader.WriteTo(_outgoingBuffer.AvailableSpan, 2 * FrameHeader.SettingLength, FrameType.Settings, FrameFlags.None, streamId: 0); 223FrameHeader.WriteTo(_outgoingBuffer.AvailableSpan, FrameHeader.WindowUpdateLength, FrameType.WindowUpdate, FrameFlags.None, streamId: 0); 1292FrameHeader.WriteTo(writeBuffer.Span, 0, FrameType.Settings, FrameFlags.Ack, streamId: 0); 1307FrameHeader.WriteTo(span, FrameHeader.PingLength, FrameType.Ping, state.isAck ? FrameFlags.Ack : FrameFlags.None, streamId: 0); 1319FrameHeader.WriteTo(span, FrameHeader.RstStreamLength, FrameType.RstStream, FrameFlags.None, s.streamId); 1670FrameFlags flags = (remaining.Length == 0 ? FrameFlags.EndHeaders : FrameFlags.None); 1671flags |= (s.endStream ? FrameFlags.EndStream : FrameFlags.None); 1682flags = remaining.Length == 0 ? FrameFlags.EndHeaders : FrameFlags.None; 1743FrameHeader.WriteTo(writeBuffer.Span, s.current.Length, FrameType.Data, FrameFlags.None, s.streamId); 1763FrameHeader.WriteTo(writeBuffer.Span, 0, FrameType.Data, FrameFlags.EndStream, s.streamId); 1777FrameHeader.WriteTo(span, FrameHeader.WindowUpdateLength, FrameType.WindowUpdate, FrameFlags.None, s.streamId); 1900public readonly FrameFlags Flags; 1913public FrameHeader(int payloadLength, FrameType type, FrameFlags flags, int streamId) 1923public bool PaddedFlag => (Flags & FrameFlags.Padded) != 0; 1924public bool AckFlag => (Flags & FrameFlags.Ack) != 0; 1925public bool EndHeadersFlag => (Flags & FrameFlags.EndHeaders) != 0; 1926public bool EndStreamFlag => (Flags & FrameFlags.EndStream) != 0; 1927public bool PriorityFlag => (Flags & FrameFlags.Priority) != 0; 1933FrameFlags flags = (FrameFlags)buffer[4]; // do first to avoid some bounds checks 1941public static void WriteTo(Span<byte> destination, int payloadLength, FrameType type, FrameFlags flags, int streamId) 1945Debug.Assert((flags & FrameFlags.ValidBits) == flags);