X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=ztest.pl;h=55587ec58007db107bfad80c2fb5634c53b75fda;hb=28bca99ecd8a78278d8b3e27873d9ee0d1959507;hp=137645373086884061341910aa528b762837d0fc;hpb=b88f2f7ab4c8c08d1a4552c05b52264b7b3e5ee4;p=simpleserver-moved-to-github.git diff --git a/ztest.pl b/ztest.pl index 1376453..55587ec 100755 --- a/ztest.pl +++ b/ztest.pl @@ -1,6 +1,6 @@ #!/usr/bin/perl -w -## $Id: ztest.pl,v 1.14 2005-11-09 09:35:47 adam Exp $ +## $Id: ztest.pl,v 1.15 2006-04-19 13:17:52 sondberg Exp $ ## ------------------------------------------------------------------ ## ## Copyright (c) 2000-2004, Index Data. @@ -29,6 +29,7 @@ ## use ExtUtils::testlib; +use Data::Dumper; use Net::Z3950::SimpleServer; use Net::Z3950::OID; use strict; @@ -58,6 +59,14 @@ sub my_init_handler { } + +sub my_sort_handler { + my ($args) = @_; + + print "Sort handler called\n"; + print Dumper( $args ); +} + sub my_scan_handler { my $args = shift; my $term = $args->{TERM}; @@ -154,6 +163,7 @@ my $handler = new Net::Z3950::SimpleServer( INIT => "main::my_init_handler", SEARCH => "main::my_search_handler", SCAN => "main::my_scan_handler", + SORT => "main::my_sort_handler", FETCH => "main::my_fetch_handler" ); $handler->launch_server("ztest.pl", @ARGV);