Projects / eventxx


eventxx is a simple, direct, one-header inline C++ wrapper for libevent. It's just one header file, so using it is just a matter of copying it into a project. It's designed to be as close to using libevent as possible without compromising modern C++ programming techniques and as efficient as possible. Since all implementation is trivial and inline, it theoretically imposes no overhead at all.

Operating Systems

Recent releases

  •  17 Apr 2009 00:23

    Release Notes: A test for 64-bit machines was fixed. A missing include statement for a test was added. The documentation was improved.

    •  17 Jan 2008 22:58

      Release Notes: This release hides the dispatcher copy-constructor and operator=. The main example in the documentation has been fixed. Some code cleanup has been done. No new features are planned.

      •  27 Aug 2007 15:16

        Release Notes: Small documentation fixes and improvements were made. git is now used for version control.

        •  08 Jun 2007 17:56

          Release Notes: Uses event_base_free() by default since libevent 1.3b fixes the bug that caused the assertion. Minor documentation changes.

          •  18 May 2007 21:48

            Release Notes: This release fixes multiple definitions of operator| for eventxx::type when linking.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.