line |
true |
false |
branch |
153
|
0 |
0 |
if ($frame->version > 3) |
155
|
0 |
0 |
if $frame->type == {1 => 'SYN_STREAM', 10 => 'CREDENTIAL', 2 => 'SYN_REPLY', 3 => 'RST_STREAM', 4 => 'SETTINGS', 5 => 'NOOP', 6 => 'PING', 7 => 'GOAWAY', 8 => 'HEADERS', 9 => 'WINDOW_UPDATE'}->{'SYN_STREAM'} |
175
|
6 |
2 |
if (defined $$self{'last_stream_id'}) { } |
180
|
8 |
0 |
if $$self{'last_stream_id'} <= 2147483647 |
217
|
0 |
10 |
unless $f |
220
|
0 |
10 |
unless @frames |
226
|
10 |
0 |
if exists $$self{'batch'} |
260
|
10 |
0 |
if (my $stream = $self->related_stream($frame)) { } |
265
|
0 |
0 |
if ($frame->type_name eq 'SYN_STREAM') { } |
|
0 |
0 |
elsif ($frame->type_name eq 'PING') { } |
|
0 |
0 |
elsif ($frame->type_name eq 'SETTINGS') { } |
326
|
0 |
10 |
unless my $m = $frame->can('stream_id') |
328
|
0 |
10 |
unless my $stream = $self->stream_by_id($stream_id) |
344
|
0 |
0 |
unless my $k = lc {1 => 'EXPECTED_UPLOAD_BANDWIDTH', 2 => 'EXPECTED_DOWNLOAD_BANDWIDTH', 3 => 'EXPECTED_ROUND_TRIP_TIME', 4 => 'MAX_CONCURRENT_STREAMS', 5 => 'CURRENT_CWND', 6 => 'DOWNLOAD_RETRANS_RATE', 7 => 'INITIAL_WINDOW_SIZE'}->{$id} |
363
|
10 |
20 |
unless length $$buffer >= 8 |
367
|
0 |
20 |
unless length $$buffer >= 8 + $len |
399
|
0 |
0 |
unless 0 + $status eq $status |
522
|
8 |
0 |
exists $$self{'streams'}{$stream->id} ? : |