Lightweight event loop library
https://github.com/troglobit/libuev/
libuEv is a simple event loop in the style of the more established
libevent, libev and the venerable Xt(3) event loop. The u (micro) in the
name refers to both the small feature set and the small size overhead
impact of the library.
Experienced developers may appreciate that libuEv is built on top of
modern Linux APIs: epoll, timerfd and signalfd. Note however, a certain
amount of care is needed when dealing with APIs that employ signalfd.
- Devel package for openSUSE:Factory
- Links to openSUSE:Factory / libuev
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout devel:libraries:c_c++/libuev && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
_link | 0000000124 124 Bytes | |
libuev-2.1.3.tar.gz | 0000033450 32.7 KB | |
libuev.changes | 0000000860 860 Bytes | |
libuev.spec | 0000002624 2.56 KB |
Revision 5 (latest revision is 20)
Adam Majer (adamm)
accepted
request 633837
from
Michael Vetter (jubalh)
(revision 5)
- Update to 2.1.3: Changes: * Update joystick example, use first device, /dev/input/js0 * Minor refactor of uev_exit(), use _SAFE macros to traverse list of watchers instead of while() * New API test to verify that uev_exit() terminates properly * Make uev_signal_stop() idempotent Fixes: * Let uev_timer_stop() call close() on the timerfd directly, do not call uev_timer_set() since that may cause lockups or hangs
Comments 0