1 # $Id: Retrieve.pm,v 1.1 2006-10-25 15:45:29 mike Exp $
3 package ZOOM::IRSpy::Task::Retrieve;
10 our @ISA = qw(ZOOM::IRSpy::Task);
14 ZOOM::IRSpy::Task::Retrieve - a searching task for IRSpy
29 my($index0) = shift();
31 my $this = $class->SUPER::new(@_);
33 $this->{index0} = $index0;
42 my $conn = $this->conn();
44 my $index0 = $this->{index0};
45 $this->irspy()->log("irspy_task", $conn->option("host"),
46 " retrieving record $index0 from $rs");
47 $rs->records($index0, 1, 0); # requests record
54 return ref($this) . "(" . $this->{rs}. ", " . $this->{index0} . ")";
57 use overload '""' => \&render;
66 Mike Taylor, E<lt>mike@indexdata.comE<gt>
68 =head1 COPYRIGHT AND LICENSE
70 Copyright (C) 2006 by Index Data ApS.
72 This library is free software; you can redistribute it and/or modify
73 it under the same terms as Perl itself, either Perl version 5.8.7 or,
74 at your option, any later version of Perl 5 you may have available.