| line |
true |
false |
branch |
|
145
|
10 |
0 |
$HAVE_SEREAL ? : |
|
165
|
304 |
2 |
unless exists $params{$_} |
|
166
|
0 |
2 |
unless $self->{'mode'} and $self->{'mode'} eq "async" |
|
173
|
152 |
1 |
if (my $codec = delete $params{'codec'}) |
|
225
|
0 |
23 |
unless defined(my $mode = $self->{'mode'}) |
|
227
|
0 |
23 |
unless my $code = ($SENDMETHODS{$mode} ||= $self->can("_send_$mode")) |
|
254
|
0 |
111 |
unless defined $self->{'mode'} |
|
256
|
12 |
99 |
if $self->{'mode'} eq "sync" |
|
257
|
99 |
0 |
if $self->{'mode'} eq "async" |
|
290
|
1 |
89 |
ref $self ? : |
|
341
|
0 |
118 |
unless defined(my $mode = $self->{'mode'}) |
|
343
|
0 |
118 |
unless my $code = ($RECVMETHODS{$mode} ||= $self->can("_recv_$mode")) |
|
363
|
0 |
186 |
unless defined(my $mode = $self->{'mode'}) |
|
365
|
0 |
186 |
unless my $code = ($CLOSEMETHODS{$mode} ||= $self->can("_close_$mode")) |
|
393
|
0 |
20 |
unless defined $n |
|
394
|
4 |
16 |
unless $n |
|
405
|
0 |
12 |
unless defined $n |
|
406
|
4 |
8 |
unless length $n |
|
411
|
0 |
8 |
unless defined $n |
|
412
|
0 |
8 |
unless length $n |
|
438
|
0 |
140 |
if keys %args |
|
481
|
103 |
3 |
if defined wantarray |
|
485
|
102 |
4 |
if ($type eq 'recv') { } |
|
486
|
98 |
4 |
if $f and not $f->is_cancelled |
|
487
|
2 |
100 |
if $on_recv |
|
490
|
3 |
1 |
if $f and not $f->is_cancelled |
|
491
|
1 |
3 |
if $on_eof |
|
501
|
163 |
5 |
if (my $stream = $self->{'stream'}) { } |
|
513
|
0 |
110 |
unless my $self = shift() |
|
516
|
7 |
103 |
if ($eof) |
|
520
|
1 |
6 |
if $self->{'on_eof'} |
|
524
|
0 |
103 |
unless length $$buffref >= 4 |
|
526
|
0 |
103 |
unless length $$buffref >= 4 + $len |
|
531
|
102 |
1 |
if (my $on_result = shift @{$$self{'on_result_queue'};}) { } |
|
545
|
65 |
1 |
unless $self->{'mode'} |
|
547
|
0 |
1 |
if $self->{'mode'} ne "async" |
|
557
|
67 |
0 |
unless $self->{'mode'} |
|
559
|
0 |
0 |
if $self->{'mode'} ne "async" |