| line |
true |
false |
branch |
|
90
|
0 |
11 |
$ENV{'MOJO_SNMP_DEBUG'} ? : |
|
298
|
2 |
16 |
ref $_[-1] eq 'CODE' ? : |
|
300
|
0 |
18 |
ref $_[0] eq 'ARRAY' ? : |
|
301
|
13 |
5 |
ref $_[0] eq 'HASH' ? : |
|
304
|
0 |
5 |
unless $self->{'sessions'} |
|
|
5 |
13 |
if $hosts->[0] and $hosts->[0] eq '*' |
|
315
|
13 |
12 |
$key eq $host ? : |
|
316
|
0 |
25 |
unless $self->{'sessions'}{$key} ||= $self->_new_session(\%args) |
|
321
|
13 |
5 |
ref $_[0] eq 'ARRAY' ? : |
|
329
|
2 |
7 |
unless my $queue = $self->_dequeue |
|
333
|
0 |
18 |
if not $self->{'_setup'}++ and $self->ioloop->is_running |
|
380
|
0 |
0 |
unless $self->{'_setup'}++ |
|
388
|
1 |
0 |
ref $_[0] eq 'HASH' ? : |
|
|
0 |
0 |
ref $_[0] eq 'HASH' ? : |
|
|
0 |
1 |
ref $_[0] eq 'HASH' ? : |
|
|
0 |
0 |
ref $_[0] eq 'HASH' ? : |
|
|
0 |
0 |
ref $_[0] eq 'HASH' ? : |
|
399
|
34 |
18 |
defined $_[1]{$_} ? : |
|
404
|
0 |
13 |
unless $self->{'queue'} |
|
|
3 |
10 |
unless my $key = (keys %{{} unless $self->{'queue'};})[0] |
|
419
|
0 |
10 |
if $error |
|
424
|
1 |
16 |
$_[1] =~ /3/ ? : |
|
|
1 |
17 |
$_[1] =~ /1/ ? : |
|
431
|
4 |
8 |
unless ($item) |
|
432
|
1 |
3 |
unless $queue = $self->_dequeue |
|
443
|
7 |
4 |
unless ($session->transport) |
|
445
|
0 |
7 |
unless ($session->open) |
|
448
|
0 |
0 |
if $cb |
|
469
|
0 |
2 |
if ($session->var_bind_list) { } |
|
471
|
0 |
0 |
if $cb |
|
476
|
0 |
2 |
if $cb |
|
480
|
0 |
2 |
unless (eval {
do {
local(@$args{'method', 'request'}) = @$item[1, 2];
--$self->{'n_requests'};
if ($session->var_bind_list) {
'???';
return $self->$cb('', $session) if $cb;
return $self->emit('response', $session, $args);
}
else {
'???';
return $self->$cb($session->error, undef) if $cb;
return $self->emit('error', $session->error, $session, $args);
};
1
}
}) |
|
486
|
1 |
1 |
unless $self->{'n_requests'} |
|
488
|
1 |
10 |
$method =~ /bulk/ ? : |
|
|
3 |
8 |
ref $method ? : |
|
490
|
11 |
0 |
if $success |
|
497
|
0 |
2 |
unless my $timeout = $self->master_timeout |
|
521
|
0 |
0 |
if %tree |
|
528
|
0 |
0 |
unless my $res = $session->var_bind_list |
|
529
|
0 |
0 |
unless my(@sortres) = $session->var_bind_names |
|
534
|
0 |
0 |
if $types{$oid} or not Net::SNMP::oid_base_match($base_oid, $oid) |
|
539
|
0 |
0 |
unless $next |
|
553
|
0 |
0 |
if %tree |
|
560
|
0 |
0 |
unless my $res = $session->var_bind_list |
|
565
|
0 |
0 |
if (not $types{$oid} and Net::SNMP::oid_base_match($base_oid, $oid)) |
|
572
|
0 |
0 |
unless @next |