AnyEvent-Pg
view release on metacpan - search on metacpan
view release on metacpan or search on metacpan
lib/AnyEvent/Pg.pm view on Meta::CPAN
$self->{read_watcher} = $rw;
$self->{write_watcher} = $ww;
# warn "read_watcher: $rw, write_watcher: $ww";
if ($goto) {
delete $self->{timeout_watcher};
$debug and $debug & 1 and $self->_debug("goto $goto");
$self->$goto;
}
elsif ($self->{timeout}) {
$self->{timeout_watcher} = AE::timer $self->{timeout}, 0, weak_method_callback_cached($self, '_connectPollTimeout');
}
}
sub _connectPollTimeout {
my $self = shift;
$debug and $debug & 2 and $self->_debug("_connectPoll timed out");
delete @{$self}{qw(timeout_watcher read_watcher write_watcher)};
$self->{timedout} = 1;
$self->_on_connect_error;
}
sub _maybe_callback {
my $self = shift;
my $obj = (ref $_[0] ? shift : $self);
view all matches for this distributionview release on metacpan - search on metacpan
( run in 1.383 second using v1.00-cache-2.02-grep-82fe00e-cpan-cec75d87357c )