line |
true |
false |
branch |
56
|
0 |
23 |
if ($@) |
64
|
0 |
23 |
if ($@) |
66
|
0 |
0 |
if ($@) |
73
|
0 |
23 |
if ($@) |
78
|
0 |
23 |
if ($@) |
153
|
0 |
4 |
if ($^O eq 'os2') |
155
|
0 |
0 |
unless ($address =~ m[^/socket/]) |
176
|
0 |
22 |
unless defined $domain |
193
|
64 |
0 |
if ($peer) { } |
|
0 |
0 |
elsif ($! != 11 and $! != 103 and $! != 29) { } |
195
|
2 |
62 |
if ($domain eq 'unix') { } |
|
62 |
0 |
elsif ($domain eq 'inet') { } |
|
0 |
0 |
elsif ($domain eq 'inet6') { } |
198
|
0 |
2 |
if length $@ |
217
|
0 |
0 |
if $$event_failure |
245
|
0 |
77 |
unless defined $domain |
277
|
3 |
74 |
if ($!) |
278
|
3 |
0 |
if defined $$event_failure |
287
|
0 |
74 |
if ($!) |
288
|
0 |
0 |
if defined $$event_failure |
299
|
2 |
72 |
if ($domain eq 'unix') { } |
|
72 |
0 |
elsif ($domain eq 'inet') { } |
|
0 |
0 |
elsif ($domain eq 'inet6') { } |
300
|
2 |
0 |
if (defined $peer) |
302
|
0 |
2 |
if length $@ |
308
|
72 |
0 |
if (defined $peer) |
312
|
0 |
72 |
if (length $@) |
320
|
0 |
0 |
if (defined $peer) |
322
|
0 |
0 |
if ($error) |
344
|
0 |
77 |
if ($^O eq 'cygwin' or $^O eq 'MSWin32') |
365
|
0 |
0 |
if ($!) |
366
|
0 |
0 |
if defined $$event_failure |
390
|
0 |
101 |
if scalar @_ & 1 |
395
|
101 |
101 |
if ($name eq 'SuccessEvent') { } |
|
101 |
0 |
elsif ($name eq 'FailureEvent') { } |
396
|
101 |
0 |
if (defined $event) { } |
397
|
0 |
101 |
if (ref $event) |
408
|
101 |
0 |
if (defined $event) { } |
409
|
0 |
101 |
if (ref $event) |
425
|
22 |
79 |
if (defined $$self[5]) { } |
|
79 |
0 |
elsif (defined $$self[6]) { } |
436
|
0 |
79 |
if ($^O eq 'cygwin' or $^O eq 'MSWin32') |
453
|
0 |
24 |
unless defined $$self[0] and fileno $$self[0] |
469
|
0 |
103 |
if @_ & 1 |
474
|
0 |
103 |
if @_ and ref $_[0] eq 'POE::Kernel' |
478
|
0 |
103 |
unless defined $POE::Wheel::SocketFactory::poe_kernel |
479
|
0 |
103 |
unless defined $params{'SuccessEvent'} |
480
|
0 |
103 |
unless defined $params{'FailureEvent'} |
507
|
24 |
79 |
if (defined $domain) { } |
519
|
0 |
103 |
unless (defined $abstract_domain) |
540
|
4 |
99 |
if ($abstract_domain eq 'unix') { } |
|
99 |
0 |
elsif ($abstract_domain eq 'inet' or $abstract_domain eq 'inet6') { } |
541
|
0 |
4 |
if defined $params{'SocketProtocol'} |
553
|
5 |
94 |
defined $params{'SocketProtocol'} ? : |
560
|
99 |
0 |
unless ($socket_protocol =~ /^\d+$/) |
561
|
0 |
99 |
unless ($socket_protocol = $proto_by_name{$socket_protocol} || eval {
do {
getprotobyname $socket_protocol
}
}) |
573
|
0 |
99 |
unless ($protocol_name) |
580
|
0 |
99 |
unless (defined $supported_protocol{$abstract_domain}{$protocol_name}) |
591
|
0 |
103 |
if (defined $params{'SocketType'}) { } |
595
|
0 |
103 |
unless (defined $default_socket_type{$abstract_domain}{$protocol_name}) |
607
|
0 |
103 |
if (POE::Kernel::RUNNING_IN_HELL()) |
616
|
0 |
0 |
if $@ |
621
|
0 |
0 |
unless socket POE, 2, 1, 6 |
630
|
0 |
0 |
if $@ |
634
|
0 |
103 |
unless (socket $socket_handle, $$self[4], $$self[10], $$self[9]) |
651
|
0 |
103 |
if (POE::Kernel::RUNNING_IN_HELL()) |
653
|
0 |
0 |
unless socket POE, 2, 1, 6 |
659
|
0 |
0 |
if $@ |
676
|
0 |
0 |
if (defined $params{'Reuse'} and lc $params{'Reuse'} eq 'yes' || lc $params{'Reuse'} eq 'on' || $params{'Reuse'} =~ /\d+/ && $params{'Reuse'}) |
686
|
0 |
24 |
unless (setsockopt $socket_handle, 1, 2, 1) |
704
|
99 |
4 |
if ($abstract_domain eq 'inet') { } |
|
0 |
4 |
elsif ($abstract_domain eq 'inet6') { } |
|
4 |
0 |
elsif ($abstract_domain eq 'unix') { } |
706
|
24 |
75 |
if (defined $params{'BindAddress'} or defined $params{'BindPort'}) |
709
|
24 |
0 |
defined $params{'BindAddress'} ? : |
716
|
23 |
0 |
if eval {
do {
require bytes
}
} |
719
|
24 |
0 |
unless (length $bind_address == 4) |
723
|
0 |
24 |
unless (defined $bind_address) |
734
|
24 |
0 |
defined $params{'BindPort'} ? : |
735
|
0 |
24 |
if ($bind_port =~ /[^0-9]/) |
737
|
0 |
0 |
unless (defined $bind_port) |
748
|
0 |
24 |
unless (defined $bind_address) |
764
|
0 |
0 |
if (defined $params{'BindAddress'} or defined $params{'BindPort'}) |
767
|
0 |
0 |
defined $params{'BindAddress'} ? : |
775
|
0 |
0 |
defined $params{'BindPort'} ? : |
776
|
0 |
0 |
if ($bind_port =~ /[^0-9]/) |
778
|
0 |
0 |
unless (defined $bind_port) |
789
|
23 |
0 |
if eval {
do {
require bytes
}
} |
799
|
0 |
0 |
unless (@addresses) |
800
|
0 |
0 |
if $error |
817
|
0 |
4 |
if defined $params{'BindPort'} |
819
|
2 |
2 |
if (defined $params{'BindAddress'}) |
821
|
0 |
2 |
if (defined $params{'RemotePort'}) |
832
|
0 |
2 |
unless ($bind_address) |
849
|
26 |
77 |
if (defined $bind_address) |
850
|
0 |
26 |
unless (bind $socket_handle, $bind_address) |
867
|
77 |
26 |
if (defined $params{'RemoteAddress'}) { } |
872
|
75 |
2 |
if ($abstract_domain eq 'inet' or $abstract_domain eq 'inet6') { } |
|
2 |
0 |
elsif ($abstract_domain eq 'unix') { } |
877
|
0 |
75 |
unless defined $params{'RemotePort'} |
878
|
0 |
75 |
if defined $params{'ListenQueue'} |
881
|
0 |
75 |
if ($remote_port =~ /[^0-9]/) |
882
|
0 |
0 |
unless ($remote_port = getservbyname($remote_port, $protocol_name)) |
893
|
75 |
0 |
if ($abstract_domain eq 'inet') { } |
|
0 |
0 |
elsif ($abstract_domain eq 'inet6') { } |
905
|
0 |
0 |
if (not @addresses) { } |
906
|
0 |
0 |
if $error |
925
|
0 |
75 |
unless (defined $connect_address) |
934
|
75 |
0 |
if ($abstract_domain eq 'inet') { } |
|
0 |
0 |
elsif ($abstract_domain eq 'inet6') { } |
945
|
0 |
75 |
unless ($connect_address) |
962
|
0 |
2 |
unless (defined $connect_address) |
979
|
0 |
26 |
if defined $params{'RemotePort'} |
986
|
77 |
26 |
if (defined $connect_address) |
987
|
75 |
2 |
unless (connect $socket_handle, $connect_address) |
988
|
0 |
75 |
if ($! and $! != 115 and $! != 11) |
1015
|
26 |
0 |
if (exists $supported_protocol{$abstract_domain}{$protocol_name}) { } |
1020
|
22 |
4 |
if ($protocol_op eq 'listens') { } |
1029
|
0 |
22 |
unless (listen $socket_handle, $listen_queue) |
1048
|
0 |
4 |
if defined $params{'ListenQueue'} |
1050
|
4 |
0 |
if ($protocol_op eq 'nothing') { } |
1074
|
24 |
0 |
if (defined $$self[0] and defined $$self[5] and defined $$self[12]) |
1085
|
22 |
0 |
if (defined $$self[0] and defined $$self[5] and defined $$self[12]) |
1123
|
99 |
81 |
if (defined $$socket_selected) |
1128
|
22 |
158 |
if (defined $$state_accept) |
1133
|
77 |
103 |
if (defined $$state_connect) |
1138
|
0 |
180 |
if (defined $$mine_success) |
1143
|
0 |
180 |
if (defined $$mine_failure) |