| blib/lib/Net/OSCAR/Connection.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 0 | 91 | 0.0 |
| line | !l | l&&!r | l&&r | condition |
|---|---|---|---|---|
| 101 | 0 | 0 | 0 | $snac{'family'} == -1 and exists $data{'family'} |
| 105 | 0 | 0 | 0 | $$self{'paused'} and not $data{'nopause'} |
| 176 | 0 | 0 | 0 | $$self{'socket'} and CORE::fileno $$self{'socket'} |
| 0 | 0 | 0 | $$self{'socket'} and CORE::fileno $$self{'socket'} and getpeername $$self{'socket'} | |
| 203 | 0 | 0 | 0 | $readlen > 0 and $no_reread != 1 |
| 212 | 0 | 0 | 0 | not ${$$self{'buffer'};} and $nchars == 0 |
| 297 | 0 | 0 | 0 | $snac{'family'} and not $$self{'families'}{$snac{'family'}} |
| 308 | 0 | 0 | 0 | exists $snac{'family'} and exists $snac{'subtype'} |
| 310 | 0 | 0 | 0 | $$self{'session'}{'rate_manage_mode'} != 0 and $$self{'rate_limits'} |
| 539 | 0 | 0 | 0 | $write and $$self{'outbuff'} |
| 544 | 0 | 0 | 0 | $write and not $$self{'connected'} |
| 0 | 0 | 0 | $read and not $$self{'ready'} |
| line | l | !l | condition |
|---|---|---|---|
| 45 | 0 | 0 | ref $class || $class || 'Net::OSCAR::Connection' |
| 55 | 0 | 0 | $$self{'state'} ||= 'write' |
| 68 | 0 | 0 | $$self{'pause_queue'} ||= [] |
| 89 | 0 | 0 | $data{'protodata'} ||= {} |
| 113 | 0 | 0 | $snac{'channel'} ||= 2 |
| 130 | 0 | 0 | $channel ||= 2 |
| 174 | 0 | 0 | $channel ||= 2 |
| 191 | 0 | 0 | $no_reread ||= 0 |
| 262 | 0 | 0 | $no_reread || 2 |
| 281 | 0 | 0 | $snac{'family'} ||= 0 |
| 282 | 0 | 0 | $snac{'subtype'} ||= 0 |
| 283 | 0 | 0 | $snac{'flags1'} ||= 0 |
| 284 | 0 | 0 | $snac{'flags2'} ||= 0 |
| 285 | 0 | 0 | $snac{'data'} ||= '' |
| 286 | 0 | 0 | $snac{'reqdata'} ||= '' |
| 307 | 0 | 0 | $snac{'channel'} ||= 2 |
| 417 | 0 | 0 | $$self{'session'}{'proxy_port'} || 1080 |
| 499 | 0 | 0 | $$self{'local_addr'} || '0.0.0.0' |
| 511 | 0 | 0 | $$self{'session'}{'local_port'} || $port || 0 |
| 0 | 0 | $$self{'session'}{'local_ip'} || 0 |
| line | l | !l&&r | !l&&!r | condition |
|---|---|---|---|---|
| 193 | 0 | 0 | 0 | $$self{'buffsize'} ||= $len |
| 212 | 0 | 0 | 0 | ${$$self{'buffer'};} || defined $nchars |
| 287 | 0 | 0 | 0 | $snac{'reqid'} ||= $snac{'subtype'} << 16 | (unpack 'n', randchars(2))[0] |
| 407 | 0 | 0 | 0 | $$self{'session'}{'proxy_type'} eq 'SOCKS4' or $$self{'session'}{'proxy_type'} eq 'SOCKS5' |
| 0 | 0 | 0 | $$self{'session'}{'proxy_type'} eq 'HTTP' or $$self{'session'}{'proxy_type'} eq 'HTTPS' |