This software provides a Perl-based class that allows for remote object access via RPC (Remote Procedure Call).
To use this module, the user's class must inherit the "RPC::Simple::AnyRemote" class, i.e., the class performing the actual remote functions. It is important to note that any user-defined method that can be called by the local object must be able to handle optional parameters.
Usually, the methods used in this module are written in the format below:
```perl
sub remoteMethod {
my $self = shift;
my $param = shift;
my $callback;
if ($param eq 'callback') {
# callback required
$callback = shift;
}
# user code
# can call a method from local object
$self->localMethod("Hey, remoteMethod was called!!");
# when the user code is over
return unless defined $callback;
&$callback("Hello local object");
}
```
With this module, users can easily perform remote functions and carry out other operations without stress.
Version 1.002: N/A