File::VirusScan::ResultSet - Holds File::VirusScan::Result objects.
use File::VirusScan; use File::VirusScan::ResultSet; my $scanner = File::VirusScan->new( ... ); my $resultset = $scanner->scan( $some_mail_object ); if( $resultset->has_error() ) { # Errors running virus scanner. Do something. my @error_results = $resultset->get_error(); ... } elsif( $resultset->has_virus() ) { # Viruses found. Do something my @virus_results = $resultset->get_virus(); ... }
True if all results return true for ->is_virus()
True if all results return true for ->is_error()
True if all results return true for ->is_clean()
True if all results return true for ->is_suspicious()
True if at least one result returns true for ->is_virus()
True if at least one result returns true for ->is_error()
True if at least one result returns true for ->is_clean()
True if at least one result returns true for ->is_suspicious()
Return all result objects for which ->is_clean is true
Return all result objects for which ->is_clean is false
Return all result objects for which ->is_error is true
Return all result objects for which ->is_error is false
Return all result objects for which ->is_virus is true
Return all result objects for which ->is_virus is false
Return all result objects for which ->is_suspicious is true
Return all result objects for which ->is_suspicious is false
Data::ResultSet, File::VirusScan::Result
Dave O'Neill (dmo@roaringpenguin.com)
Copyright (c) 2007 Roaring Penguin Software, Inc.
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License, version 2, or (at your option) any later version.
To install File::VirusScan, copy and paste the appropriate command in to your terminal.
cpanm
cpanm File::VirusScan
CPAN shell
perl -MCPAN -e shell install File::VirusScan
For more information on module installation, please visit the detailed CPAN module installation guide.