Changes for version 1.05 - 2006-04-12
- Implementation of asynchronous events! The Net::Z3950::ZOOM interface provides this through the event, last_event() and event_str() functions. The ZOOM interface provides it through the ZOOM::event() and ZOOM:event_str() functions, and the ZOOM::Connection class's last_event() function.
- New sample programs added illustrating both asynchronous interfaces: samples/net-z3950-zoom/zoomtst3.pl and samples/zoom/zoomtst3.pl respectively. Additional sample programs "async.pl" and "trivial-async.pl" for the ZOOM interface only, the latter being a "shortest possible broadcast search application".
- Added documentation on writing asynchronous applications.
- Added test-scripts "t/19-events.t" and "t/29-event.t" for events on an asynchronous connection.
- Fix ZOOM::Connection::new so that options are handled in accordance with the documentation: applied _before_ the connection is forged, so that "async" and similar options can take effect.
Modules
Perl extension for invoking the ZOOM-C API.
Perl extension implementing the ZOOM API for Information Retrieval
Provides
in lib/Net/Z3950.pm
in lib/Net/Z3950.pm
in lib/Net/Z3950.pm
in lib/Net/Z3950.pm
in lib/ZOOM.pm
in lib/ZOOM.pm
in lib/ZOOM.pm
in lib/ZOOM.pm
in lib/ZOOM.pm
in lib/ZOOM.pm
in lib/ZOOM.pm
in lib/ZOOM.pm
in lib/ZOOM.pm
in lib/ZOOM.pm
in lib/ZOOM.pm
in lib/ZOOM.pm
in lib/ZOOM.pm
in lib/ZOOM.pm
Examples
- samples/README
- samples/cql/pqf.properties
- samples/net-z3950-zoom/async.pl
- samples/net-z3950-zoom/zoomtst1.pl
- samples/net-z3950-zoom/zoomtst3.pl
- samples/net-z3950/zoomtst1.pl
- samples/records/esdd0006.grs
- samples/zoom/async.pl
- samples/zoom/trivial-async.pl
- samples/zoom/zoomtst1.pl
- samples/zoom/zoomtst3.pl