The SlotSig library tries to provide a solution to the common problem of sending messages between various C++ classes (this has nothing to do with Corba or KDE's DCOP). Similar solutions to this problem can also be found in Qt or libsigc++, but this library tries to be both simpler to use and smaller. It also provides better type-checking at compile-time to avoid finding errors at runtime, when it's usually too late.
| Tags | Software Development Libraries |
|---|---|
| Licenses | GPL |
| Implementation | C++ |
Recent releases


Changes: Incorporates the Makefile from Leopold Palomo-Avellaneda to generate a global shared library containing the very small amount of static code. Updated benchmarks. The 1.x versions of SlotSig will remain binary-compatible. No major new features are expected; mainly cosmetic changes and bugfixes. The main line of development will be done in a 1.99.x branch, which may someday lead to a 2.0 version.


Changes: Fixes a compile error given by GCC 4.x (better C++ conformance).


Changes: Some code cleanup, comments here and there, signals can now be chained and cloned, and this release provides some facilities to connect slots in classes that don't inherit from SlotsSetBase, hence improving reuse of existing classes. More benchmarks were done.


Changes: Small fixes were made to correct an error given by GCC 3.3 under Mac OS X.


Changes: Better Qt compatibility, major speed improvements, some code cleanups, and better documentation. More detailed benchmarks were included.