line |
true |
false |
branch |
37
|
0 |
0 |
if (@_ and UNIVERSAL::isa($_[0], 'Net::SIP::NATHelper::Base')) { } |
69
|
0 |
0 |
unless (read $sock, my $buf, 4) |
75
|
0 |
0 |
if ($len > 32768) |
79
|
0 |
0 |
unless (read $sock, $buf, $len) |
84
|
0 |
0 |
unless (my($cmd, @args) = eval {
do {
@{thaw($buf);}
}
}) |
90
|
0 |
0 |
unless (my $cb = $self->{'commands'}{$cmd}) |
95
|
0 |
0 |
unless (defined $reply) |
130
|
0 |
0 |
unless (@$callbacks) |
139
|
0 |
0 |
unless (@$callbacks or $helper->number_of_calls) |
152
|
0 |
0 |
if $callbacks->[$i] |
158
|
0 |
0 |
unless $rin |
159
|
0 |
0 |
unless defined select(my $rout = $rin, undef, undef, $timeout) |
163
|
0 |
0 |
if ($rout) |
165
|
0 |
0 |
if vec $rout, $i, 1 |
170
|
0 |
0 |
if ($now - $last_expire >= 1) |
184
|
0 |
0 |
if @expired |
197
|
0 |
0 |
unless my($info, $duplicate) = $self->{'helper'}->activate_session(@_) |
200
|
0 |
0 |
$duplicate ? : |
205
|
0 |
0 |
unless my(@info) = $self->{'helper'}->close_session(@_) |