AnyEvent-MySQL
view release on metacpan or search on metacpan
lib/AnyEvent/MySQL.pm view on Meta::CPAN
Please read the test.pl file as a usage example. >w<
#!/usr/bin/perl
use strict;
use warnings;
BEGIN {
eval {
require AE;
require Data::Dumper;
require Devel::StackTrace;
require EV;
};
if( $@ ) {
warn "require module fail: $@";
exit;
}
}
$EV::DIED = sub {
lib/AnyEvent/MySQL/Imp.pm view on Meta::CPAN
opt:
prepare (set to truthy to recv prepare_ok)
=cut
sub recv_response {
my $cb = ref($_[-1]) eq 'CODE' ? pop : sub {};
my($hd, %opt) = @_;
if( DEV ) {
my $cb0 = $cb;
$cb = sub {
use Data::Dumper;
warn "recv_response: ".Dumper(\@_);
&$cb0;
};
}
recv_packet($hd, sub {
my $head = substr($_[0], 0, 1);
if( $head eq "\x00" ) { # OK
substr($_[0], 0, 1, '');
if( $opt{prepare} ) {
( run in 0.513 second using v1.01-cache-2.11-cpan-4d50c553e7e )