| Pipeline documentation | Contained in the Pipeline distribution. |
Pipeline::Segment::Async::Handler - interface for asynchronous segment models
use Pipeline::Segment::Async::Handler; use base qw( Pipeline::Segment::Async::Handler );
The Pipeline::Segment::Async::Handler module is provided only as an under which
an asynchronous segment model is going to work.
canop() returns true if the asynchronous model will work under the current system
configuration.
run() starts the asynchronous mode segment.
reattach() provides a means to reconnect an asynchronous segment to obtain its
results.
discard() throws away an asynchronous segment, indicating that its results will
never be used.
Pipeline::Segment::Async::Fork, Pipeline::Segment::Async::IThreads
James A. Duncan <jduncan@fotango.com>
Copyright 2003 Fotango Ltd. All Rights Reserved.
This module is released under the same terms as Perl itself.
| Pipeline documentation | Contained in the Pipeline distribution. |
package Pipeline::Segment::Async::Handler; use strict; use warnings; use Pipeline::Base; use base qw( Pipeline::Base ); our $VERSION = "3.12"; sub canop { abstract() } sub run { abstract() } sub reattach { abstract() } sub discard { abstract() } sub abstract { die "abstract method called" } 1; __END__