devel/p5-POE-Session-MultiDispatch 1.3_1 DragonFly
Callback dispatch for session events
- System
- DragonFly
- Repository
- DPorts
- Maintainer
- [email protected] (as in FreeBSD)
- Categories
- devel, perl5
- Package size
- 7.6 KiB, 15.1 KiB installed
Description
POE::Session::MultiDispatch is a drop in replacement for POE::Session that adds callback dispatch functionality to POE sessions. Each event may have multiple handlers associated with it. Fine control over the order of execution is available using helper methods that extend the interface of a POE::Session.
POE::Session::MultiDispatch uses POE::Session as a base class. When multiple callbacks are registered for an event, only the last callback survives, all the others are clobbered. POE::Session::MultiDispatch is much nicer to your registered callbacks, it keeps them all in the order they were defined. When an event is triggered, all the callbacks are then executed in that same order (unless you muck around with said order).
In the other systems
The newest version among them is 1.3, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| DragonFly | devel/p5-POE-Session-MultiDispatch | 1.3_1 newest | none known | - | [email protected] | - |
| FreeBSD | devel/p5-POE-Session-MultiDispatch | 1.3_1 newest | none known | - | [email protected] | - |
| HardenedBSD | devel/p5-POE-Session-MultiDispatch | 1.3_1 newest | no data | - | [email protected] | - |
| GhostBSD | devel/p5-POE-Session-MultiDispatch | 1.3_1 newest | no data | - | [email protected] | - |
Install
Binary package:
pkg install p5-POE-Session-MultiDispatch
From DPorts:
cd /usr/dports/devel/p5-POE-Session-MultiDispatch && make install clean
Dependency graph
Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.