57 references to Http2FrameType
http2cat (57)
Program.cs (3)
40
Trace.Assert(headersFrame.Type ==
Http2FrameType
.HEADERS, headersFrame.Type.ToString());
55
Trace.Assert(dataFrame.Type ==
Http2FrameType
.DATA);
64
Trace.Assert(trailersFrame.Type ==
Http2FrameType
.HEADERS);
src\Shared\Http2cat\Http2Utilities.cs (13)
158
await ExpectAsync(
Http2FrameType
.SETTINGS,
163
await ExpectAsync(
Http2FrameType
.WINDOW_UPDATE,
168
await ExpectAsync(
Http2FrameType
.SETTINGS,
226
Assert.Equal(
Http2FrameType
.HEADERS, frame.Type);
485
frame.Type =
Http2FrameType
.PUSH_PROMISE;
820
frame.Type = (
Http2FrameType
)frameType;
865
internal async Task<Http2FrameWithPayload> ExpectAsync(
Http2FrameType
type, int withLength, byte withFlags, int withStreamId)
896
Assert.Equal(
Http2FrameType
.HEADERS, headersFrame.Type);
909
Assert.Equal(
Http2FrameType
.DATA, frame.Type);
917
Assert.Equal(
Http2FrameType
.GOAWAY, frame.Type);
927
Assert.Equal(
Http2FrameType
.RST_STREAM, frame.Type);
948
while (frame.Type !=
Http2FrameType
.GOAWAY)
961
Assert.Equal(
Http2FrameType
.RST_STREAM, frame.Type);
src\Shared\ServerInfrastructure\Http2\Http2Frame.Continuation.cs (1)
26
Type =
Http2FrameType
.CONTINUATION;
src\Shared\ServerInfrastructure\Http2\Http2Frame.cs (11)
21
public
Http2FrameType
Type { get; set; }
31
case
Http2FrameType
.CONTINUATION:
33
case
Http2FrameType
.DATA:
35
case
Http2FrameType
.HEADERS:
37
case
Http2FrameType
.SETTINGS:
39
case
Http2FrameType
.PING:
43
case
Http2FrameType
.PUSH_PROMISE:
46
case
Http2FrameType
.PRIORITY:
47
case
Http2FrameType
.RST_STREAM:
48
case
Http2FrameType
.GOAWAY:
49
case
Http2FrameType
.WINDOW_UPDATE:
src\Shared\ServerInfrastructure\Http2\Http2Frame.Data.cs (1)
36
Type =
Http2FrameType
.DATA;
src\Shared\ServerInfrastructure\Http2\Http2Frame.GoAway.cs (1)
24
Type =
Http2FrameType
.GOAWAY;
src\Shared\ServerInfrastructure\Http2\Http2Frame.Headers.cs (1)
48
Type =
Http2FrameType
.HEADERS;
src\Shared\ServerInfrastructure\Http2\Http2Frame.Ping.cs (1)
26
Type =
Http2FrameType
.PING;
src\Shared\ServerInfrastructure\Http2\Http2Frame.Priority.cs (1)
24
Type =
Http2FrameType
.PRIORITY;
src\Shared\ServerInfrastructure\Http2\Http2Frame.RstStream.cs (1)
18
Type =
Http2FrameType
.RST_STREAM;
src\Shared\ServerInfrastructure\Http2\Http2Frame.Settings.cs (1)
27
Type =
Http2FrameType
.SETTINGS;
src\Shared\ServerInfrastructure\Http2\Http2Frame.WindowUpdate.cs (1)
18
Type =
Http2FrameType
.WINDOW_UPDATE;
src\Shared\ServerInfrastructure\Http2\Http2FrameReader.cs (21)
59
frame.Type = (
Http2FrameType
)header[TypeOffset];
97
case
Http2FrameType
.DATA: // Variable 0 or 1
114
case
Http2FrameType
.HEADERS:
146
case
Http2FrameType
.GOAWAY:
158
case
Http2FrameType
.PRIORITY:
168
case
Http2FrameType
.RST_STREAM:
177
case
Http2FrameType
.WINDOW_UPDATE:
181
case
Http2FrameType
.PING: // Opaque payload 8 bytes long
182
case
Http2FrameType
.SETTINGS: // Settings are general payload
183
case
Http2FrameType
.CONTINUATION: // None
184
case
Http2FrameType
.PUSH_PROMISE: // Not implemented frames are ignored at this phase
199
case
Http2FrameType
.DATA: // Variable 0 or 1
201
case
Http2FrameType
.HEADERS:
203
case
Http2FrameType
.GOAWAY:
205
case
Http2FrameType
.PRIORITY:
207
case
Http2FrameType
.RST_STREAM:
209
case
Http2FrameType
.WINDOW_UPDATE:
211
case
Http2FrameType
.PING: // 8 bytes of opaque data
212
case
Http2FrameType
.SETTINGS: // Settings are general payload
213
case
Http2FrameType
.CONTINUATION: // None
214
case
Http2FrameType
.PUSH_PROMISE: // Not implemented frames are ignored at this phase