line |
true |
false |
branch |
24
|
1 |
25 |
unless ($args) |
28
|
3 |
22 |
unless ($$args{'URL'} and $$args{'URL'} =~ m[^udp://]i) |
32
|
3 |
19 |
unless ($$args{'Tier'} and $$args{'Tier'}->isa('Net::BitTorrent::Torrent::Tracker')) |
40
|
6 |
13 |
$port ? : |
42
|
12 |
7 |
if (not $host =~ /^(?:(?:(?:25[0-5]|2[0-4][0-9]|[0-1]?[0-9]{1,2})[.]?){4})$/) { } |
44
|
0 |
12 |
unless my($name, $aliases, $addrtype, $length, @addrs) = gethostbyname $host |
76
|
0 |
16 |
unless ($_tier{refaddr $self}->_client->_udp) |
81
|
15 |
1 |
if (defined $event) |
82
|
1 |
14 |
unless ($event =~ /^(?:st(?:art|opp)|complet)ed$/) |
89
|
15 |
0 |
if (not $_cid{refaddr $self}) { } |
97
|
0 |
0 |
$_event{refaddr $self} eq 'stopped' ? : |
|
0 |
0 |
$_event{refaddr $self} eq 'started' ? : |
|
0 |
0 |
$_event{refaddr $self} eq 'completed' ? : |
135
|
0 |
21 |
unless ($_tier{refaddr $self}->_client->_udp) |
138
|
0 |
21 |
unless $self->_client->_udp |
139
|
0 |
21 |
if ($_outstanding_requests{refaddr $self}{$tid}{'Attempt'} > 8) |
143
|
0 |
21 |
unless (send $_tier{refaddr $self}->_client->_udp, $_outstanding_requests{refaddr $self}{$tid}{'Packet'}, 0, $_packed_host{refaddr $self}) |
158
|
20 |
1 |
$_event{refaddr $self} ? : |
197
|
0 |
0 |
unless $_outstanding_requests{refaddr $self}{$tid} |
202
|
0 |
0 |
if ($action == 0) { } |
|
0 |
0 |
elsif ($action == 1) { } |
|
0 |
0 |
elsif ($action == 2) { } |
|
0 |
0 |
elsif ($action == 3) { } |
204
|
0 |
0 |
if (length $data == 16) |
213
|
0 |
0 |
if (length $data >= 20) |
239
|
0 |
0 |
$min_interval ? : |
271
|
0 |
15 |
if defined $_[1] |
274
|
0 |
15 |
$_tid{refaddr $self} >= 11881376 ? : |
281
|
1 |
0 |
!$advanced ? : |
287
|
1 |
0 |
defined wantarray ? : |
293
|
0 |
15 |
unless (eval {
do {
$return = pack('Q', $value);
1
}
}) |
297
|
0 |
0 |
if ($i < 0) { } |