Offical repository for libverto, an async event loop abstraction library
C M4 Makefile Shell
Latest commit 4f58419 Aug 7, 2017 @cipherboy cipherboy committed with frozencemetery Add verto_cleanup() to free loaded_modules
Implements a new call, verto_cleanup() to be called after all contexts
have been freed before program exit. Also adds verto_cleanup() in the
test cases. This also ensures that filename is freed in do_load_file()
on error paths.

Signed-off-by: Alexander Scheel <ascheel@redhat.com>
[rharwood@redhat.com: use new mutex destruction, rewrite docs, fix function
declarations, and C99 style nits]
Permalink
Failed to load latest commit information.
.settings api rewrite, with support for libev, libevent, glib, and tevent Jun 15, 2011
m4 [core] add pthread locking support around the global state Nov 10, 2011
src Add verto_cleanup() to free loaded_modules Aug 9, 2017
tests Add verto_cleanup() to free loaded_modules Aug 9, 2017
.autotools update eclipse files Feb 9, 2012
.checkstyle api rewrite, with support for libev, libevent, glib, and tevent Jun 15, 2011
.cproject [eclipse] update the project files for CDT 8.0 Aug 15, 2011
.gitignore update .gitignore Aug 25, 2012
.project initial commit for design review Jun 9, 2011
.travis.sh Enable (and fix) all warnings Aug 3, 2017
.travis.yml Enable (and fix) all warnings Aug 3, 2017
AUTHORS initial commit for design review Jun 9, 2011
COPYING initial commit for design review Jun 9, 2011
ChangeLog bump for 0.2.5 release Aug 25, 2012
INSTALL initial commit for design review Jun 9, 2011
Makefile.am add support for builtin modules and default modules Aug 25, 2012
NEWS initial commit for design review Jun 9, 2011
README put some docs in the README Oct 1, 2011
configure.ac Explicitly require c99 support Aug 9, 2017
libverto-glib.pc.in [pkgconfig] use the newer .private construct to represent proper depe… Sep 26, 2011
libverto-libev.pc.in [pkgconfig] use the newer .private construct to represent proper depe… Sep 26, 2011
libverto-libevent.pc.in [pkgconfig] use the newer .private construct to represent proper depe… Sep 26, 2011
libverto-tevent.pc.in [pkgconfig] use the newer .private construct to represent proper depe… Sep 26, 2011
libverto.pc.in [pkgconfig] use the newer .private construct to represent proper depe… Sep 26, 2011

README

                                   libverto
===============================================================================

libverto exists to solve an important problem: many applications and libraries
are unable to write asynchronous code because they are unable to pick an event
loop. This is particularly true of libraries who want to be useful to many
applications who use loops that do not integrate with one another or which
use home-grown loops. libverto provides a loop-neutral async api which allows
the library to expose asynchronous interfaces and offload the choice of the
main loop to the application.