The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

ObjStore::notify - Pragma to Declare Methods That Will Execute Remotely

SYNOPSIS

package MyObject;
use ObjStore;
use base 'ObjStore::HV';

use ObjStore::notify qw(jump);
sub do_jump {
   my ($obj, $why) = @_;     # server side
   warn $why; # 'very high'
}

$obj->jump('very high'); #client side

DESCRIPTION

Declares a simple stub method that invokes the notify method. Works in concert with ObjStore::Process::autonotify.

There will probably be a way to alias this package to 'notify', so you can type 'use notify' instead of 'use ObjStore::notify'.