-# $Id: IRSpy.pm,v 1.49 2006-11-16 17:19:28 mike Exp $
+# $Id: IRSpy.pm,v 1.52 2006-12-06 11:26:52 mike Exp $
package ZOOM::IRSpy;
warn "$conn still has a queued task $task";
}
if (!$conn->is_idle()) {
- warn "$conn is not idle (still has ZOOM-C level tasks queued)";
+ warn "$conn still has ZOOM-C level tasks queued: see below";
}
if (!$conn->option("rewrote_record")) {
warn "$conn did not rewrite its ZeeRex record";
}
}
+ # This shouldn't happen emit anything either:
+ @conn = @{ $this->{connections} };
+ while (my $i1 = ZOOM::event(\@conn)) {
+ my $conn = $conn[$i1-1];
+ my $ev = $conn->last_event();
+ my $evstr = ZOOM::event_str($ev);
+ warn "$conn still has ZOOM-C level task queued: $ev ($evstr)"
+ if $ev != ZOOM::Event::ZEND;
+ }
+
return $nskipped;
}
my $maybe = $this->_next_sibling_test($address);
last if !defined $maybe;
$nskipped++;
- $this->log("irspy", "skipping $nskipped tests to '$address'");
$address = $maybe;
+ $this->log("irspy", "skipping $nskipped tests to '$address'");
}
return ($address, $nskipped);