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.35 by root, Thu Sep 3 20:16:36 2009 UTC vs.
Revision 1.36 by root, Fri Sep 4 21:01:22 2009 UTC

116 116
117 return if $self->{transport}; 117 return if $self->{transport};
118 118
119 Scalar::Util::weaken $self; 119 Scalar::Util::weaken $self;
120 120
121 my $monitor = $AnyEvent::MP::Config::CFG{monitor_timeout} || $AnyEvent::MP::Kernel::MONITOR_TIMEOUT; 121 my $monitor = $AnyEvent::MP::Kernel::CONFIG->{monitor_timeout};
122 122
123 $self->{connect_to} ||= AE::timer $monitor, 0, sub { 123 $self->{connect_to} ||= AE::timer $monitor, 0, sub {
124 $self->transport_error (transport_error => $self->{id}, "unable to connect"); 124 $self->transport_error (transport_error => $self->{id}, "unable to connect");
125 }; 125 };
126 126
127 return unless @addresses; 127 return unless @addresses;
128 return if $self->{connect_w}; 128 return if $self->{connect_w};
129 129
130 $AnyEvent::MP::Kernel::WARN->(9, "connecting to $self->{id} with [@addresses]"); 130 $AnyEvent::MP::Kernel::WARN->(9, "connecting to $self->{id} with [@addresses]");
131 131
132 my $interval = $AnyEvent::MP::Config::CFG{connect_interval} || $AnyEvent::MP::Kernel::CONNECT_INTERVAL; 132 my $interval = $AnyEvent::MP::Kernel::CONFIG->{connect_interval};
133 133
134 $interval = ($monitor - $interval) / @addresses 134 $interval = ($monitor - $interval) / @addresses
135 if ($monitor - $interval) / @addresses < $interval; 135 if ($monitor - $interval) / @addresses < $interval;
136 136
137 $interval = 0.4 if $interval < 0.4; 137 $interval = 0.4 if $interval < 0.4;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines