| line |
true |
false |
branch |
|
122
|
0 |
0 |
if (@_ == 1) { } |
|
128
|
0 |
0 |
if (/^-?localport$/i) { } |
|
|
0 |
0 |
elsif (/^-?localaddr$/i) { } |
|
|
0 |
0 |
elsif (/^-?family$/i) { } |
|
|
0 |
0 |
elsif (/^-?timeout$/i) { } |
|
133
|
0 |
0 |
if ($cfg{$_} =~ /^(?:(?:(:?ip)?v?(?:4|6))|${\2;}|$AF_INET6)$/) { } |
|
134
|
0 |
0 |
if ($cfg{$_} =~ /^(?:(?:(:?ip)?v?4)|${\2;})$/) { } |
|
137
|
0 |
0 |
unless ($HAVE_IO_Socket_IP) |
|
142
|
0 |
0 |
if ($^O ne 'MSWin32') |
|
151
|
0 |
0 |
if ($cfg{$_} =~ /^\d+$/) { } |
|
164
|
0 |
0 |
if (my $udpserver = $class->SUPER::new(%params)) { } |
|
183
|
0 |
0 |
if $key =~ /^\_.+\_$/ |
|
188
|
0 |
0 |
if (@_ == 1) { } |
|
195
|
0 |
0 |
if (/^-?(?:max)?size$/i) { } |
|
|
0 |
0 |
elsif (/^-?timeout$/i) { } |
|
196
|
0 |
0 |
if ($args{$_} =~ /^\d+$/) { } |
|
|
0 |
0 |
elsif ($args{$_} =~ /^rfc$/i) { } |
|
|
0 |
0 |
elsif ($args{$_} =~ /^rec(?:ommend)?(?:ed)?$/i) { } |
|
197
|
0 |
0 |
if ($args{$_} >= 1 and $args{$_} <= 65467) |
|
210
|
0 |
0 |
if ($args{$_} =~ /^\d+$/) { } |
|
224
|
0 |
0 |
if ($Timeout != 0) |
|
230
|
0 |
0 |
unless (select $rout = $rin, undef, $eout = $ein, $Timeout) |
|
237
|
0 |
0 |
if ($udpserver->recv($datagram, $datagramsize)) |
|
257
|
0 |
0 |
if ($self eq $class and $class eq 'Net::SNMPTrapd') |
|
263
|
0 |
0 |
if ($class ne 'Net::SNMPTrapd') |
|
272
|
0 |
0 |
if (@_ != 1) |
|
276
|
0 |
0 |
if (/^-?data(?:gram)?$/i or /^-?pdu$/i) { } |
|
|
0 |
0 |
elsif (/^-?noresponse$/i) { } |
|
280
|
0 |
0 |
if ($args{$_} =~ /^\d+$/ and $args{$_} > 0) |
|
288
|
0 |
0 |
unless (defined($trap = $snmpasn->decode($self->{'_TRAP_'}{'datagram'}))) |
|
289
|
0 |
0 |
defined $snmpasn->error ? : |
|
295
|
0 |
0 |
if ($trap->{'version'} > 1) |
|
307
|
0 |
0 |
if ($pdutype eq 'trap') { } |
|
|
0 |
0 |
elsif ($pdutype eq 'inform_request') { } |
|
|
0 |
0 |
elsif ($pdutype eq 'snmpv2_trap') { } |
|
314
|
0 |
0 |
if ($RESPONSE) |
|
315
|
0 |
0 |
if ((my $r = _InformRequest_Response(\$self, $trap, $pdutype)) ne 'OK') |
|
326
|
0 |
0 |
if ($trap->{'version'} == 0) { } |
|
|
0 |
0 |
elsif ($trap->{'version'} == 1) { } |
|
346
|
0 |
0 |
if (defined $trap->{'pdu_type'}{$pdutype}{'varbindlist'}[$i]{'value'}{$_}) { } |
|
348
|
0 |
0 |
if ($_ eq 'ipaddr') { } |
|
|
0 |
0 |
elsif ($_ eq 'null') { } |
|
376
|
0 |
0 |
if (defined $arg and $arg >= 1) { } |
|
406
|
0 |
0 |
if (defined $arg and $arg >= 1) { } |
|
426
|
0 |
0 |
if (defined $arg and $arg >= 1) { } |
|
473
|
0 |
0 |
if ($self eq $class and $class eq 'Net::SNMPTrapd') |
|
479
|
0 |
0 |
if ($class ne 'Net::SNMPTrapd') |
|
486
|
0 |
0 |
if (defined $self->{'_TRAP_'}{'datagram'}) { } |
|
511
|
0 |
0 |
unless (defined $$self->{'_UDPSERVER_'}) |
|
518
|
0 |
0 |
unless (defined $buffer) |
|
534
|
0 |
0 |
if ('Version'->parse($Socket::VERSION) >= 'Version'->parse(1.94)) { } |
|
536
|
0 |
0 |
if (length $addr == 4) { } |
|
542
|
0 |
0 |
if (defined $address) { } |
|
549
|
0 |
0 |
if (length $addr == 4) { } |