Projects / liboop

liboop

Liboop provides a generic, callback-based event dispatch interface, and aims to ease the development of multiplexed, non-blocking, event-driven modular applications, components, and libraries under POSIX-based operating systems. It includes adapters for select(), poll(), the glib event loop, the TCL event loop, the W3C libwww, asynchronous DNS, and GNU readline.

Licenses
Operating Systems
Implementation

RSS Recent releases

  •  27 Oct 2003 08:59

Release Notes: The build is little more robust now, and you can enable and disable specific adapters in the configure script. The ADNS adapter returns error messages. The GLib adapter works with GLib 2. There's a new oop_sys_run_once() function, so you can poll an event source.

  •  09 Apr 2003 17:11

Release Notes: A memory leak when creating and destroying the system event source was fixed, the robustness of signal handling is improved, and some minor portability problems were fixed.

  •  18 Sep 2001 19:58

Release Notes: An event source adapter for the TCL event loop (this also supports, e.g., Python programs using Tkinter.)

  •  30 Jan 2001 06:13

    Release Notes: This release includes an adapter for GNU Readline.

    •  30 Jan 2001 06:13

      Release Notes: Version 0.4 fixes bugs and adds a sink adapter for the W3C libwww and a source adapter for GLib (and thus GTK+).

      Screenshot

      Project Spotlight

      NBit

      A tool that computes CRCs with standard as well as custom polynomials.

      Screenshot

      Project Spotlight

      Oliver's Parser Framework

      A PHP 5 framework designed with simplicity and size in mind.