line |
true |
false |
branch |
145
|
8 |
0 |
$HAVE_SEREAL ? : |
154
|
146 |
2 |
unless defined $params->{'codec'} |
165
|
296 |
2 |
unless exists $params{$_} |
166
|
0 |
2 |
unless $self->{'mode'} and $self->{'mode'} eq 'async' |
173
|
148 |
1 |
if (my $codec = delete $params{'codec'}) |
225
|
0 |
21 |
unless defined(my $mode = $self->{'mode'}) |
227
|
0 |
21 |
unless my $code = ($SENDMETHODS{$mode} ||= $self->can("_send_$mode")) |
254
|
0 |
111 |
unless defined $self->{'mode'} |
256
|
10 |
101 |
if $self->{'mode'} eq 'sync' |
257
|
101 |
0 |
if $self->{'mode'} eq 'async' |
290
|
1 |
91 |
ref $self ? : |
341
|
0 |
115 |
unless defined(my $mode = $self->{'mode'}) |
343
|
0 |
115 |
unless my $code = ($RECVMETHODS{$mode} ||= $self->can("_recv_$mode")) |
363
|
0 |
182 |
unless defined(my $mode = $self->{'mode'}) |
365
|
0 |
182 |
unless my $code = ($CLOSEMETHODS{$mode} ||= $self->can("_close_$mode")) |
393
|
0 |
12 |
unless defined $n |
394
|
2 |
10 |
unless $n |
405
|
0 |
7 |
unless defined $n |
406
|
2 |
5 |
unless length $n |
411
|
0 |
5 |
unless defined $n |
412
|
0 |
5 |
unless length $n |
438
|
0 |
140 |
if keys %args |
481
|
105 |
3 |
if defined wantarray |
485
|
104 |
4 |
if ($type eq 'recv') { } |
486
|
100 |
4 |
if $f and not $f->is_cancelled |
487
|
2 |
102 |
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 |
112 |
unless my $self = shift() |
516
|
7 |
105 |
if ($eof) |
520
|
1 |
6 |
if $self->{'on_eof'} |
524
|
0 |
105 |
unless length $$buffref >= 4 |
526
|
0 |
105 |
unless length $$buffref >= 4 + $len |
531
|
104 |
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' |