| line |
true |
false |
branch |
|
31
|
0 |
7 |
if $class eq 'IOMux' |
|
55
|
0 |
12 |
unless UNIVERSAL::isa($handler, 'IOMux::Handler') |
|
66
|
0 |
4 |
unless 'IOMux::Open'->can('new') |
|
69
|
4 |
0 |
if $conn |
|
79
|
0 |
4 |
unless keys %$handlers |
|
91
|
0 |
12 |
defined $timeout ? : |
|
96
|
0 |
12 |
if $wait < 0.001 |
|
98
|
0 |
12 |
unless $self->one_go($wait, $heartbeat) |
|
120
|
32 |
13 |
unless @_ |
|
121
|
13 |
0 |
defined $_[0] ? : |
|
128
|
0 |
13 |
unless my $obj = delete $self->{'IM_handlers'}{$fileno} |
|
134
|
0 |
13 |
if (my $timeout = delete $self->{'IM_timeouts'}{$fileno}) |
|
136
|
0 |
0 |
if $self->{'IM_next_timeout'} == $timeout |
|
148
|
0 |
0 |
if $old == $when |
|
151
|
0 |
0 |
if ($old) |
|
154
|
0 |
0 |
if $next and $next == $old |
|
157
|
0 |
0 |
if ($when) |
|
158
|
0 |
0 |
if not $next or $next > $when |
|
169
|
0 |
12 |
if ($next and $now < $next) |
|
172
|
0 |
0 |
if $self->{'IM_next_timeout'} |
|
178
|
0 |
0 |
unless $when <= $now |