line |
true |
false |
branch |
31
|
0 |
31 |
unless defined $socket |
33
|
0 |
31 |
unless $socket->isa('IO::Socket') |
37
|
28 |
3 |
if (not $ENV{'PERL_IO_SOCKET_TIMEOUT_FORCE_SELECT'} and $osname eq 'darwin' || $osname eq 'linux' || $osname eq 'freebsd') { } |
54
|
13 |
22 |
unless (exists $INC{$path}) |
70
|
1 |
9 |
if ($ENV{'PERL_IO_SOCKET_TIMEOUT_FORCE_SELECT'} or $osname ne 'darwin' and $osname ne 'linux' and $osname ne 'freebsd') |
78
|
14 |
2 |
$args_count == 4 ? : |
|
2 |
15 |
if $_prevent_deep_recursion or not PerlIO::via::Timeout::has_timeout_layer($_[0]) or not PerlIO::via::Timeout::timeout_enabled($_[0]) |
95
|
1 |
9 |
if ($ENV{'PERL_IO_SOCKET_TIMEOUT_FORCE_SELECT'} or $osname ne 'darwin' and $osname ne 'linux' and $osname ne 'freebsd') |
103
|
0 |
0 |
$args_count == 3 ? : |
|
6 |
0 |
$args_count == 4 ? : |
|
0 |
6 |
if $_prevent_deep_recursion or not PerlIO::via::Timeout::has_timeout_layer($_[0]) or not PerlIO::via::Timeout::timeout_enabled($_[0]) |
125
|
0 |
41 |
if grep {$_ < 0;} grep({defined $_;} map({${*$self;}{$_};} 'ReadTimeout', 'WriteTimeout')) |
131
|
21 |
0 |
if @_ > 1 |
137
|
20 |
0 |
if @_ > 1 |
145
|
28 |
0 |
if @_ > 1 |
155
|
69 |
0 |
if (${*$self;}{'TimeoutEnabled'}) { } |
169
|
0 |
69 |
unless $self->setsockopt(1, 20, $read_struct) |
172
|
0 |
69 |
unless $self->setsockopt(1, 21, $write_struct) |