| line |
true |
false |
branch |
|
206
|
11 |
7 |
if (grep exists $params{$_}, @acceptor_events) |
|
207
|
0 |
11 |
unless grep(defined($_), @params{@acceptor_events}) <= 1 |
|
214
|
0 |
18 |
if exists $params{'on_read_ready'} |
|
216
|
10 |
8 |
if (defined $params{'handle'}) { } |
|
|
1 |
7 |
elsif (exists $params{'handle'}) { } |
|
219
|
0 |
10 |
unless defined getsockname $handle |
|
225
|
0 |
10 |
unless not defined $acceptconn or unpack "I", $acceptconn |
|
228
|
0 |
10 |
if ref $handle eq "GLOB" |
|
238
|
0 |
18 |
unless (grep $self->can_event($_), @acceptor_events) |
|
243
|
2 |
52 |
if exists $params{$_} |
|
246
|
0 |
18 |
if (keys %params) |
|
260
|
1 |
9 |
if ($on_done = $self->can_event('on_stream')) { } |
|
|
1 |
8 |
elsif ($on_done = $self->can_event('on_socket')) { } |
|
|
8 |
0 |
elsif ($on_done = $self->can_event('on_accept')) { } |
|
275
|
2 |
6 |
if (my $constructor = $self->{'handle_constructor'}) { } |
|
|
0 |
6 |
elsif (my $class = $self->{'handle_class'}) { } |
|
|
1 |
5 |
elsif ($self->can('handle_constructor')) { } |
|
|
0 |
5 |
elsif ($self->can('handle_class')) { } |
|
288
|
3 |
5 |
if $handle |
|
296
|
0 |
10 |
unless my($result) = @_ |
|
301
|
0 |
0 |
unless $self->maybe_invoke_event("on_accept_error", $socket, $dollarbang) |
|
317
|
10 |
0 |
if (defined $accepted) { } |
|
|
0 |
0 |
elsif ($! == 11 or $! == 11) { } |
|
319
|
5 |
5 |
if (my $handle = $params{'handle'}) { } |
|
377
|
1 |
6 |
unless my $handle = $self->read_handle |
|
393
|
0 |
2 |
unless my $sockname = $self->sockname |
|
409
|
0 |
2 |
unless my $handle = $self->read_handle |
|
444
|
0 |
1 |
unless defined $loop |
|
446
|
1 |
0 |
if (my $on_listen = delete $params{'on_listen'}) |