Zefram writes:
> Andy Mortimer wrote:
>>I'm sure I'm missing something fundamental here, but ... when should
>>timer watchers be destroyed?
>
> After they've fired, they still exist and can be modified and retriggered.
> See the "again" method.  You need to explicitly cancel your watchers.
> Try this variant of your test program:
>
> #! perl -w
[...]
> __END__

Thanks Zefram!  That does indeed work fine.  I'm sorry I can't answer your
question in return ... ;-)

Out of curiosity, is there some idiom/pattern/JAPH/etc which uses this
behaviour?  So far as I can see, I'd find it hard to call ->again on these
watchers, since I've not kept a reference to them anywhere; I'd have to go
in via Event::all_watchers() and find the one I wanted manually.

Or is this just a side-effect of the implementation?

Cheers!

Andy

-- 
Andy Mortimer                                 [EMAIL PROTECTED]
--
Andy walking, Andy tired,
Andy take a little snooze
    -- "Andy Warhol," David Bowie



Reply via email to