NAME

Net::Objwrap::Proxy - handle for proxy access to remote Perl object

VERSION

0.08

DESCRIPTION

See Net::Objwrap for a description of this module and instructions for using it.

Net::Objwrap::Proxy wraps a remote object and provides access to the object as if it were on the local machine. Member (for hash reference types) and index (for array reference types) access, method calls, and object overloading on the proxy object -- everything except lvalue usage -- should affect the remote object in the same way as using the object locally.

The return value of "Net::Objwrap" in "unwrap" is a list of Net::Objwrap::Proxy objects.

Net::Objwrap::ProxyS is another proxy class used for remote objects of SCALAR reference type. This second class is provided because it is cumbersome in the Net::Objwrap implementation to use a proxy object that is capable of being dereferenced as a hash, an array, and a scalar.

LICENSE AND COPYRIGHT

Copyright (c) 2017, Marty O'Brien.

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.10.1 or, at your option, any later version of Perl 5 you may have available.

See http://dev.perl.org/licenses/ for more information.