Couchbase-Client
view release on metacpan - search on metacpan
view release on metacpan or search on metacpan
lib/Couchbase/Test/Async/Loop.pm view on Meta::CPAN
my ($events,$prefix,$dupfh) = @_;
while (my ($ev,$meth) = each %EVMETH_MAP) {
if($events & $ev) {
log_debugf("Invoking $prefix: $meth on dupfd %d", fileno($dupfh));
$poe_kernel->${\"$prefix\_$meth"}($dupfh);
}
}
}
sub update_event :Event {
my ($evdata,$action,$flags) = @_[ARG0..ARG2];
my $dupfh = $evdata->[EVIDX_DUPFH];
if($action == EVACTION_WATCH) {
if(!$dupfh) {
open $dupfh, ">&", $evdata->[EVIDX_FD];
_activate_events($flags, $dupfh, $evdata->[EVIDX_OPAQUE]);
$evdata->[EVIDX_DUPFH] = $dupfh;
} else {
my $events_do_delete = $evdata->[EVIDX_WATCHFLAGS] & (~$flags);
view all matches for this distributionview release on metacpan - search on metacpan
( run in 0.509 second using v1.00-cache-2.02-grep-82fe00e-cpan-4673cadbf75 )