Downloadliste

Projektbeschreibung

dbus-cxx is a C++ wrapper for dbus that supports introspection and includes a proxy/adapter generator (dbus-cxx-xml2cpp). What differentiates dbus-cxx from other C++ wrappers is that dbus-cxx relies heavily on sigc++ and explicitly exposes the wrapped D-Bus C API.

Systemanforderungen

Die Systemvoraussetzungen sind nicht definiert
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2010-03-19 06:51
0.7.0

Diese Version bietet vor allem Quelltextbereinigung, aber dabei gab es einige kleinere Ergänzungen Funktion, fügte Dokumentation, Bugfixes und kleinere API-Änderungen. Ein Quickstart-Guide wurde die Dokumentation aufgenommen. Diese führt Sie durch eine einfache Client / Server-Beispiel. Die Schnellstart-Anleitung finden Sie in der Dokumentation zu entnehmen oder auf der dbus-cxx Website.
Tags: Tutorial, Documentation, Enhancements, API change, cleanup, Bugfixes
This release primarily features code cleanup, but in doing so there were several minor feature additions, added documentation, bugfixes, and minor API
changes. A quickstart guide has been added to the documentation. This will take you through a simple client/server example. The quickstart tutorial can be found in the documentation or on the dbus-cxx website.

2010-01-23 06:31
0.6.0

Dieses Release behebt einen double free () in der Fehlerbehandlung Klassen, indem Sie den Fehler Klassen auf eine Smart-Pointer-Rahmen ähnlich wie der Rest der Bibliothek. Fehler geworfen werden jetzt Smart-Pointer-Fehler Instanzen von Objekten. Dies hält die Syntax auf Fehler inline mit den anderen intelligente Zeiger in dbus-cxx verwendet. Dies bedeutet, dass boolean Tests wie "if (error) ..." sind nicht gültig. Der Test müsste die is_set prüfen ()-Methode eines Fehlers Smart-Pointer wie in "if (error-> is_set ()) ...". Auch ein logischer Fehler in callMessage:: expects_reply () festgesetzt worden war.
Tags: smart pointers, error handling, Bugfixes, Feature Enhancements
This release fixes a double free() in the error handling classes by moving the error classes to a smart pointer framework similar to the remainder of the library. Errors thrown are now smart pointer instances of error objects. This keeps the syntax for errors inline with the
other smart pointers used throughout dbus-cxx. This means that boolean tests such as "if (error) ..." are not valid. The test would need to examine the is_set() method of an error smart pointer as in "if (error->is_set()) ...". Also, a logic error in CallMessage::expects_reply() was fixed.

2010-01-05 03:27
0.5.1

Diese Version behebt einen Fehler in der Append Iterator, wenn ein zweites Kind-Container verwendet wird.
Tags: Bugfixes
This release fixes a bug in the append iterator when
a second child container is used.

2009-10-01 05:52
0.5.0

Diese Version hat einige neue Features, Bugfixes, werden einige zusätzliche Unterstützung für ältere Versionen von GCC und D-Bus, und neue Ubuntu auf Launchpad. Eine der neuen Funktionen ist eine vorläufige Unterstützung für Arrays der festen Arten. Als Beispiel lässt sich das Signal Beispiele Verzeichnis gefunden werden, und die beiden Programme sind zB Namen signal_emitter_array und signal_receiver_array. Viele der Template-Funktionen wurden geändert und werden jetzt von M4 erzeugt, um ältere GCC-Versionen, die nicht erkennen Standardvorlage Funktionsparameter zu unterstützen. dbus-cxx können nun erstellt werden, auf RHEL / CentOS 5.
Tags: feature, array, GCC support, RHEL, CentOs, Ubuntu
This release has some new features, some bugfixes, some added support for older versions of GCC and D-Bus, and new Ubuntu builds on Launchpad. One of the new features is preliminary support for arrays of fixed types. An example can be found in the signal examples directory, and the two example programs are name signal_emitter_array and signal_receiver_array. Many of the template functions have been changed and are now generated by M4 to support older versions of GCC that don't recognize default template function parameters. dbus-cxx can now be compiled on RHEL/CentOS 5.

2009-09-22 05:47
0.4.3

Dies ist ein Bugfix-Release. Mehrere Memory Leaks in Bezug auf die Zerstörung der pthread Mutexe und Bedingungen sind jetzt behoben, gilt als einer Deadlock-Bedingung in der Dispatcher verursacht Uhren zu einer Mutex-Sperre und der dbus-Handler, um auch auf dem gleichen Mutex zu sperren. Der Name Mutexe wurden so umgestellt, ein externes Signal Rückruf was möglicherweise zu einem Deadlock zu verhindern.
Tags: Mutexes, memory leak fixes, deadlock fixes, Bugfixes
This is a bugfix release. Several memory leaks relating to destruction of pthread mutexes and conditions
are now fixed, as is a deadlock condition within the dispatcher causing watches to lock a mutex and the dbus handler to also block on the same mutex. The name mutexes have been reordered to prevent an external signal callback from potentially causing a deadlock.

Project Resources