libSigC++ Extras is a library consisting of new features built on top of libSigC++ and features that formerly were in libSigC++ and were removed from it. The new features focus on thread support and provide type safe inter-thread communication.
| Tags | Software Development Libraries |
|---|---|
| Licenses | LGPL |
| Operating Systems | POSIX OS Independent |
| Implementation | C++ |
Recent releases


Release Notes: A potential segfault bug has been fixed in the SignalDispatcher, and the performance of the StandardDispactcher was increased. A new static method Thread::yield() has been added to the threading API. This release includes a new example, showing libSigCX with gtkmm.


Release Notes: Fixes to have libraries linked with g++ (as it should be).


Release Notes: The dispatchers and the ThreadTunnel were made exception safe, and a potential method ambiguity in open_tunnel() that could result in compiler errors was fixed.


Release Notes: Since 0.5.5, there have been changes in the build system and several bugfixes. The Dispatcher interface has changed to really allow removal of handlers.


Release Notes: Versioned shared library names and include paths were introduced to allow parallel installation with future versions, and the pkg-config file name has been changed to sigcx-0.5. The ThreadTunnel constructor was changed to allow for the creation of three different types of tunnels: multithreaded and create a new thread for the dispatcher, multithreaded and use the current thread for the dispatcher, and single threaded.