line |
true |
false |
branch |
79
|
0 |
1 |
unless $args{'Nick'} |
80
|
0 |
1 |
unless $args{'Channel'} |
81
|
0 |
1 |
unless $args{'Channel'} =~ /^\#\w+$/ |
83
|
0 |
1 |
unless $args{'Server'} |
90
|
1 |
0 |
unless (_INSTANCE $args{'IRC'}, 'POE::Component::IRC') |
91
|
0 |
1 |
unless $args{'IRC'} = 'POE::Component::IRC'->spawn |
160
|
0 |
1 |
wantarray ? : |
182
|
0 |
1 |
if $self->running |
183
|
1 |
0 |
$_[0] && (-p $_[0] || -f $_[0]) && -r $_[0] ? : |
185
|
0 |
1 |
if ($self->tails->{$file}) |
199
|
0 |
1 |
if (_INSTANCE $args{'Driver'}, 'POE::Driver') { } |
|
0 |
1 |
elsif ($args{'Driver'}) { } |
204
|
0 |
1 |
if (_INSTANCE $args{'Filter'}, 'POE::Filter') { } |
|
0 |
1 |
elsif ($args{'Filter'}) { } |
230
|
0 |
0 |
unless ($self->files) |
271
|
0 |
0 |
unless $_[3]{'ThreatCache'} = 'ThreatNet::Filter::ThreatCache'->new |
273
|
0 |
0 |
unless $_[3]{'Filter'} = 'ThreatNet::Filter::Chain'->new('ThreatNet::Filter::Network'->new('discard', 'rfc3330'), $_[3]{'ThreatCache'}) |
283
|
0 |
0 |
$_[3]{'Flood'} ? : |
|
0 |
0 |
$_[3]{'ServerPassword'} ? : |
300
|
0 |
0 |
unless $$Tails{$key} = 'POE::Wheel::FollowTail'->new(%{$$Tails{$key};}) |
310
|
0 |
0 |
if ($_[3]{'IRC'}) |
311
|
0 |
0 |
if ($_[3]{'IRC'}->connected) |
332
|
0 |
0 |
unless my $Message = 'ThreatNet::Message::IPv4'->new($input) |
362
|
0 |
0 |
if ($_[3]{'IRC'}) { } |
375
|
0 |
0 |
if ($Message) |
377
|
0 |
0 |
unless $_[3]{'Filter'}->keep($Message) |
385
|
0 |
0 |
unless $msg =~ /^$Nick(?::|,)?\s+(\w+)\b/ |
387
|
0 |
0 |
unless lc $1 eq 'status' |
411
|
0 |
0 |
unless $_[3]{'Filter'}->keep($Message) |
417
|
0 |
0 |
unless $_[3]{'IRC'} |