NAME
Process::Storable - Process object that is compatible with Storable
SYNOPSIS
packate MyStorableProcess;
use base 'Process::Storable',
'Process';
sub prepare {
...
}
sub run {
...
}
1;
DESCRIPTION
Process::Storable provides the base for objects that can be stored, or transported from place to place. It is not itself a subclass of Process so you will need to inherit from both.
Objects that inherit from Process::Storable must follow the new, prepare, run rules much more strictly.
All platform-specific resource checking and binding must be done in prepare, so that after new (but before prepare) the object can be stored via Storable and later thawed, prepare'ed and run, then stored via Storable again after completion.
Process::Storable is subclass (for now) of Process.
METHODS
There is no change from the base Process class.
SUPPORT
Bugs should be reported via the CPAN bug tracker at
http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Process
For other issues, contact the author.
AUTHOR
Adam Kennedy <cpan@ali.as>, http://ali.as/
COPYRIGHT
Copyright 2006 Adam Kennedy. All rights reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
The full text of the license can be found in the LICENSE file included with this module.