AnyEvent-Net-MPD
view release on metacpan or search on metacpan
lib/AnyEvent/Net/MPD.pm view on Meta::CPAN
$self->handle->push_write( join("\n", @commands) . "\n" );
return $cv;
}
sub get { shift->send( @_ )->recv }
sub until {
my ($self, $name, $check, $cb) = @_;
weaken $self;
my $wrapper;
$wrapper = sub {
if ($check->(@_)) {
$self->unsubscribe($name => $wrapper);
$cb->(@_);
}
};
$self->on($name => $wrapper);
return $wrapper;
( run in 0.291 second using v1.01-cache-2.11-cpan-65fba6d93b7 )