AnyEvent-Groonga
view release on metacpan or search on metacpan
lib/AnyEvent/Groonga.pm view on Meta::CPAN
croak( $self->protocol . " is not supported protocol" );
return undef;
}
}
sub _set_timeout {
my $self = shift;
my $cv = shift;
my $timeout = shift;
AnyEvent->now_update;
my $timer;
$timer = AnyEvent->timer(
after => $timeout,
cb => sub {
my $data = [ [ 0, undef, undef, ], ['timeout'] ];
my $result = AnyEvent::Groonga::Result->new( data => $data );
$cv->send($result);
undef $timer;
},
);
}
sub _post_to_http_server {
my $self = shift;
my $command = shift;
my $args_ref = shift;
my $url = $self->_generate_groonga_url( $command, $args_ref );
( run in 0.967 second using v1.01-cache-2.11-cpan-49f99fa48dc )