-
-
10 Feb 2022 14:28:21 UTC
- Browse (raw)
- Changes
- How to Contribute
- Issues (1)
- Testers (0 / 7 / 0)
- Kwalitee
Bus factor: 1- License: unknown
- Activity
24 month- Tools
- Download (227.82KB)
- MetaCPAN Explorer
- Permissions
- Subscribe to distribution
- Permalinks
- This version
- Latest version
- Dependencies
- Export::XS
- Net::SockAddr
- XLog
- XS::Framework
- XS::Install
- XS::libcares
- XS::libpanda
- XS::libuv
- next::XS
- and possibly others
- Reverse dependencies
- CPAN Testers List
- Dependency graph
Changes for version 1.2.10
- add on_establish to event listener API
- move sockaddr() peeraddr() from Tcp to Stream
- Timer new feature: pause/resume
- API for getting connect timer for resuming timeout for logical connections
- add XLog dependency
Documentation
stream connect requestudp send requeststream shutdown requeststream write requesterrors constants for resolve error category.errors constants for streamer error category.Modules
aliased namespace for UniEventObject-oriented, fast and extendable event loop abstraction framework with Perl and C++ interface.registry of UniEvent backendslibuv backend for UniEventrun the given callback once per loop iteration, right after polling for i/o.UniEvent error constantssync and async cross-platform filesystem interfacecross-platform file/dir monitoringmonitor a given path for changesBase abstract class for all handle typesruns the given callback once per loop iterationThe event loop objectabstraction over streaming files and named pipespoll sockets or files for readability or writeabilityrun the given callback once per loop iteration, right before polling for i/o.performs asynchronous DNS resolution.resolver address resolution requestruns callbacks upon UNIX signalsabstract handle of a duplex communication channelgeneric connector for read and write streamsfile input for streamerfile output for streamerbase class for input streams for streamerbase class for output streams for streamerbase class for custom producers for streamerbase class for custom consumers for streamerstream input for streamerstream output for streamersystem error constantsstream that represents both TCP streams and servers.schedule callbacks to be invoked in futurestream handle for the consoleencapsulate UDP communication for both clients and serversProvides
in lib/UniEvent/Request.pmin lib/UniEvent/Test/Async.pmin lib/UniEvent/Work.pmExamples
Other files
Module Install Instructions
To install UniEvent, copy and paste the appropriate command in to your terminal.
cpanm UniEvent
perl -MCPAN -e shell install UniEvent
For more information on module installation, please visit the detailed CPAN module installation guide.