X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=bin%2Fobject-remote-node;h=4f9cac45243893b3117045c050f7b74e06c515af;hb=beaee5a1ec2d8d70222163de995aa99adff0f052;hp=638b6bc5d2b5898d6c749ce4c620cdbf94432280;hpb=ad4f54b29c5f84aa010b456303b24647c0e28ae7;p=scpubgit%2FObject-Remote.git diff --git a/bin/object-remote-node b/bin/object-remote-node index 638b6bc..4f9cac4 100755 --- a/bin/object-remote-node +++ b/bin/object-remote-node @@ -3,13 +3,22 @@ use strictures 1; use Object::Remote::Connector::STDIO; use Object::Remote; +use CPS::Future; #$Object::Remote::Connection::DEBUG = 1; my $c = Object::Remote::Connector::STDIO->new->connect; +$c->_set_is_ready(1); + my $loop = Object::Remote->current_loop; -$c->on_close(sub { $loop->stop }); +my $f = CPS::Future->new; + +$f->on_ready(sub { $loop->stop }); + +$c->on_close($f); + +print { $c->send_to_fh } "Shere\n"; $loop->run;