RMI::Client::ForkedPipes - an RMI::Client implementation with a private out-of-process server
This document describes RMI::Clinet::ForkedPipes v0.10.
$c1 = RMI::Client::ForkedPipes->new(); $remote_hash1 = $c1->call_eval('{}'); $remote_hash1{key1} = 123; $c2 = RMI::Client::ForkedPipes->new('some_server',$arg1,$arg2);
This subclass of RMI::Client forks a child process, and starts an RMI::Server::ForkedPipes in that process. It is useful for testing more complex RMI, and also to do things like use two versions of a module at once in the same program.
Both the RMI::Client::ForkedPipes and RMI::Server::ForkedPipes have a method to return the process ID of their remote partner.
See general bugs in RMI for general system limitations of proxied objects.
RMI, RMI::Server::ForkedPipes, RMI::Client, RMI::Server, RMI::Node, RMI::ProxyObject
Scott Smith <sakoht@cpan.org>
Copyright (c) 2008 - 2009 Scott Smith <sakoht@cpan.org> 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.
To install RMI, copy and paste the appropriate command in to your terminal.
cpanm
cpanm RMI
CPAN shell
perl -MCPAN -e shell install RMI
For more information on module installation, please visit the detailed CPAN module installation guide.