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

Comparing AnyEvent-MP/MP/Node.pm (file contents):
Revision 1.21 by root, Thu Aug 13 00:49:23 2009 UTC vs.
Revision 1.22 by root, Thu Aug 13 22:50:47 2009 UTC

172 172
173package AnyEvent::MP::Node::Indirect; 173package AnyEvent::MP::Node::Indirect;
174 174
175use base "AnyEvent::MP::Node::Direct"; 175use base "AnyEvent::MP::Node::Direct";
176 176
177sub transport_reset {
178 my ($self) = @_;
179
180 # as an optimisation, immediately nuke slave nodes
181 delete $AnyEvent::MP::Kernel::NODE{$self->{noderef}}
182 if $self->{transport};
183
184 $self->SUPER::transport_reset;
185}
186
177sub connect { 187sub connect {
178 my ($self) = @_; 188 my ($self) = @_;
179 189
180 $self->transport_error (transport_error => $self->{noderef}, "unable to connect to indirect node"); 190 $self->transport_error (transport_error => $self->{noderef}, "unable to connect to indirect node");
181} 191}

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines