Changes for version 0.04 - 2017-01-19 (TRIAL RELEASE)
- ENHANCEMENT
- New method: Peer::detach
- Upon destruction, objects additionally emit a 'detach' event.
- Net::Object::Peer::Subscriptions: new methods: find, nelem
- Peer::subscriptions now takes arguments which are passed on to find
- New role Peer::Ephemeral - instructs Peer to take a strong reference to the peer.
- Most classes now track the reference address of an emitter in case the emitter has been proxied. See the Cookbook for a usage.
Changes for version 0.03 - 2016-12-27 (TRIAL RELEASE)
- BUG FIX
- DEMOLISH was implemented by role, rather than being modified.
Changes for version 0.02 - 2016-12-26 (TRIAL RELEASE)
- BUG FIX
- Listener didn't properly weaken reference to peer object
- DOCUMENTATION
- better synopsis
Changes for version 0.01 - 2016-12-26 (TRIAL RELEASE)
Documentation
Recipes for Net::Object::Peer
Modules
Peer-to-Peer Publish/Subscribe Network of Objects
Peer-to-Peer Publish/Subscribe Network of Objects
Proxy role for ephemeal peers
An event emitted by a Net::Object::Peer node
Net::Object::Peer specfic Listener
An object which contains a reference address
A Net::Object::Peer Subscription
A Net::Object::Peer Subscription for an ephemeral peer
A collection of Net::Object::Peer::Subscriptions
The payload for a Net::Object::Peer unsubscription event
Examples
- examples/Loop.pm
- examples/LoopQuote.pm
- examples/LoopSafe.pm
- examples/LoopWrap.pm
- examples/loop-quote.pl
- examples/loop-wrap.pl
- examples/loop.pl
- examples/synopsis.pl
- examples/translate/Node.pm
- examples/translate/NodeA.pm
- examples/translate/NodeB.pm
- examples/translate/TranslateBtoA.pm
- examples/translate/TranslateBtoAEphemeral.pm
- examples/translate_ephemeral.pl
- examples/translate_in_scope.pl
- examples/translate_out_of_scope.pl
- examples/translate_override.pl