| line |
true |
false |
branch |
|
40
|
2 |
156 |
if @_ and ref $_[0] eq 'POE::Kernel' |
|
43
|
0 |
156 |
unless defined $POE::Wheel::ReadWrite::poe_kernel |
|
46
|
148 |
8 |
if (defined $params{'Handle'}) { } |
|
47
|
0 |
148 |
if defined $params{'InputHandle'} |
|
49
|
0 |
148 |
if defined $params{'OutputHandle'} |
|
54
|
2 |
6 |
unless defined $params{'InputHandle'} |
|
56
|
2 |
4 |
unless defined $params{'OutputHandle'} |
|
63
|
109 |
43 |
if (defined $params{'Filter'}) { } |
|
64
|
0 |
109 |
if defined $params{'InputFilter'} |
|
66
|
0 |
109 |
if defined $params{'OutputFilter'} |
|
76
|
43 |
0 |
unless (defined $in_filter and defined $out_filter) |
|
78
|
43 |
0 |
unless defined $in_filter |
|
79
|
43 |
0 |
unless defined $out_filter |
|
84
|
41 |
111 |
unless defined $driver |
|
87
|
4 |
148 |
if (defined $params{'HighMark'} xor defined $params{'LowMark'}) { } |
|
|
12 |
136 |
elsif (defined $params{'HighMark'}) { } |
|
93
|
0 |
12 |
unless (defined $params{'HighMark'} and defined $params{'LowMark'}) |
|
97
|
6 |
6 |
unless ($params{'HighMark'} > 0 and $params{'LowMark'} > 0) |
|
102
|
6 |
146 |
if (defined $params{'HighEvent'} and not defined $params{'HighMark'}) |
|
106
|
8 |
144 |
if (defined $params{'LowMark'} xor defined $params{'LowEvent'}) |
|
110
|
18 |
134 |
if $mark_errors |
|
138
|
0 |
134 |
if (scalar keys %params) |
|
187
|
0 |
217 |
if ($!) { } |
|
188
|
0 |
0 |
if $$event_error |
|
201
|
4 |
213 |
if ($$is_in_high_water_state) { } |
|
|
0 |
424 |
elsif ($high_mark and $$driver_buffered_out_octets >= $high_mark) { } |
|
202
|
4 |
0 |
if ($$driver_buffered_out_octets <= $low_mark) |
|
204
|
4 |
0 |
if defined $$event_low |
|
219
|
0 |
0 |
if defined $$event_high |
|
227
|
217 |
0 |
unless ($$driver_buffered_out_octets) |
|
229
|
216 |
1 |
if $$event_flushed |
|
237
|
136 |
0 |
unless $$self[13] |
|
250
|
132 |
6 |
if (defined $$self[5]) { } |
|
264
|
132 |
0 |
if ($$input_filter->can('get_one') and $$input_filter->can('get_one_start')) { } |
|
277
|
221 |
64 |
if (defined(my $raw_input = $driver->get($handle))) { } |
|
281
|
221 |
213 |
unless @$next_rec |
|
288
|
64 |
0 |
if $$event_error |
|
310
|
0 |
0 |
if (defined(my $raw_input = $driver->get($handle))) { } |
|
316
|
0 |
0 |
if $$event_error |
|
338
|
0 |
4 |
if scalar @_ & 1 |
|
345
|
2 |
12 |
if ($name eq 'InputEvent') { } |
|
|
4 |
8 |
elsif ($name eq 'ErrorEvent') { } |
|
|
4 |
4 |
elsif ($name eq 'FlushedEvent') { } |
|
|
2 |
2 |
elsif ($name eq 'HighEvent') { } |
|
|
2 |
0 |
elsif ($name eq 'LowEvent') { } |
|
358
|
2 |
0 |
if (defined $$self[8]) { } |
|
367
|
2 |
0 |
if (defined $$self[9]) { } |
|
380
|
4 |
0 |
if $redefine_read |
|
381
|
4 |
0 |
if $redefine_write |
|
391
|
134 |
0 |
if ($$self[0]) |
|
396
|
132 |
0 |
if ($$self[1]) |
|
401
|
130 |
2 |
if ($$self[15]) |
|
406
|
132 |
0 |
if ($$self[14]) |
|
427
|
0 |
0 |
if ($$self[17] and $new_buffered_out_octets and not $old_buffered_out_octets) |
|
439
|
219 |
28 |
if ($new_buffered_out_octets and not $old_buffered_out_octets) |
|
444
|
8 |
239 |
if ($$self[8] and $new_buffered_out_octets >= $$self[8]) |
|
465
|
41 |
0 |
if ($old_input_filter->can('get_one') and $old_input_filter->can('get_one_start')) { } |
|
469
|
9 |
32 |
if (defined $buf) |
|
473
|
1 |
18 |
unless @$next_rec |
|
487
|
0 |
0 |
if (defined $buf) |
|
544
|
0 |
0 |
unless (defined $$self[8]) |
|
549
|
0 |
0 |
unless (defined $new_high_mark) |
|
554
|
0 |
0 |
unless ($new_high_mark > $$self[9]) |
|
566
|
0 |
0 |
unless (defined $$self[9]) |
|
571
|
0 |
0 |
unless (defined $new_low_mark) |
|
576
|
0 |
0 |
unless ($new_low_mark > 0) |
|
581
|
0 |
0 |
unless ($new_low_mark < $$self[8]) |
|
607
|
0 |
2 |
unless defined $$self[0] |
|
614
|
0 |
2 |
unless defined $$self[0] |
|
633
|
0 |
2 |
unless defined $$self[0] |
|
641
|
0 |
2 |
unless defined $$self[1] |
|
649
|
0 |
0 |
unless defined $$self[1] |