Changes for version 1.02 - 2013-02-11
- Add Async::Selector::Aggregator module. This module aggregates multiple watchers and treats them as a single watcher. The aggregator can cancel all its watchers at once.
- Add Test::Memory::Cycle to build-requires. Cyclic references are tested with it.
- Async::Selector::Watcher now undefs its callback when cancel()ed. This greatly reduces the risk of cyclic references and memory leak.
Documentation
Example of using Async::Selector for real-time Web
Modules
level-triggered resource observer like select(2)
aggregator of watchers and other aggregators
representation of resource watch in Async::Selector