The purpose of the Conexus library is to provide a generalized I/O framework that supports asynchronous multi-threaded communications via the signal/slot mechanism of the sigc++ library, allowing for seamless integration with Gtkmm applications.
The sigc++ library defines slots as "a container for an arbitrary functor" and signals as "a list of slots that are executed on emission." In other words, sigc++ provides a signal/callback system for defining callbacks to be connected to a particular signal. When the signal is emitted, the callback (or slot) is executed.
The Conexus library relies upon smart pointers for several aspects, with the most prevalent being delivery of data from the I/O mechnisms and embodied in the Conexus::Data and Conexus::CData classes.
Generated on Sat Aug 26 17:34:53 2006 by
1.4.6