ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/AnyEvent-MP/MP.pm
(Generate patch)

Comparing AnyEvent-MP/MP.pm (file contents):
Revision 1.112 by root, Thu Apr 1 19:24:22 2010 UTC vs.
Revision 1.114 by root, Thu Apr 22 16:06:19 2010 UTC

495Remembers C<$SELF> and creates a closure out of the BLOCK. When the 495Remembers C<$SELF> and creates a closure out of the BLOCK. When the
496closure is executed, sets up the environment in the same way as in C<rcv> 496closure is executed, sets up the environment in the same way as in C<rcv>
497callbacks, i.e. runtime errors will cause the port to get C<kil>ed. 497callbacks, i.e. runtime errors will cause the port to get C<kil>ed.
498 498
499The effect is basically as if it returned C<< sub { peval $SELF, sub { 499The effect is basically as if it returned C<< sub { peval $SELF, sub {
500BLOCK } } >>. 500BLOCK }, @_ } >>.
501 501
502This is useful when you register callbacks from C<rcv> callbacks: 502This is useful when you register callbacks from C<rcv> callbacks:
503 503
504 rcv delayed_reply => sub { 504 rcv delayed_reply => sub {
505 my ($delay, @reply) = @_; 505 my ($delay, @reply) = @_;
979 979
980L<AnyEvent::MP::Intro> - a gentle introduction. 980L<AnyEvent::MP::Intro> - a gentle introduction.
981 981
982L<AnyEvent::MP::Kernel> - more, lower-level, stuff. 982L<AnyEvent::MP::Kernel> - more, lower-level, stuff.
983 983
984L<AnyEvent::MP::Global> - network maintainance and port groups, to find 984L<AnyEvent::MP::Global> - network maintenance and port groups, to find
985your applications. 985your applications.
986 986
987L<AnyEvent::MP::DataConn> - establish data connections between nodes. 987L<AnyEvent::MP::DataConn> - establish data connections between nodes.
988 988
989L<AnyEvent::MP::LogCatcher> - simple service to display log messages from 989L<AnyEvent::MP::LogCatcher> - simple service to display log messages from

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines