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