The Equeue user's guide

Gerd Stolpmann


Table of Contents
1. Introduction into event-driven programming
2. The Equeue module
2.1. Description
2.2. A silly example
3. The Unixqueue module
3.1. Description
3.2. Example: Copying several files in parallel
4. Engines
4.1. Modelling the abstract properties of engines
4.2. Examples for engine primitives and engine construction
4.3. The notification mechanism
4.4. Asynchronous channels
4.5. Receivers
4.6. Example: A simple HTTP client
5. Event-driven programming vs. multi-threaded programming
5.1. Combining both styles
6. Pitfalls
7. Using Unixqueue together with Tcl (labltk) and Glib (lablgtk)