dbus-cxx logo

dbus-cxx Library



About
dbus-cxx is a C++ wrapper for dbus. It exposes the C API to allow direct manipulation and relies on sigc++ to provide an OO interface. Also included is dbus-cxx-xml2cpp to generate proxy and adapter interfaces from DBus XML introspection-like documents.



If you want to jump into the code quickly check out the quick start guide: Quick Start Guide to dbus-cxx



dbus-cxx Sourceforge Project Page
The dbus-cxx sourceforge project page can be found here:
http://sourceforge.net/projects/dbus-cxx
News



Download dbus-cxx packages or get the source code

Fedora
dbus-cxx is available in Fedora 9 and higher.
Fedora package description
  • dbus-cxx - Libraries needed to run applications
  • dbus-cxx-devel - Headers and libraries for developing applications with dbus-cxx
  • dbus-cxx-doc - Developer's documentation including devhelp docs
  • dbus-cxx-tools - Development tools, et. al. such as dbus-cxx-xml2cpp
  • dbus-cxx-glibmm - Libraries need to run applications that integrate dbus-cxx into glibmm
  • dbus-cxx-glibmm-devel - Headers and libraries for developing applications that will integrate dbus-cxx into glibmm
Ubuntu
dbus-cxx is available for Ubuntu via launchpad.
Installing from Launchpad
Ubuntu package description
  • dbus-cxx0 - Libraries needed to run applications
  • dbus-cxx-dev - Headers and libraries for developing applications with dbus-cxx
  • dbus-cxx-doc - Developer's documentation including devhelp docs
  • dbus-cxx-tools - Development tools, et. al. such as dbus-cxx-xml2cpp
  • dbus-cxx-glibmm0 - Libraries need to run applications that integrate dbus-cxx into glibmm
  • dbus-cxx-glibmm-dev - Headers and libraries for developing applications that will integrate dbus-cxx into glibmm
Source Code
Releases - (.bz2, .gz, .zip) can be found here
Subversion Repository



Dependencies... and where to get them
dbus: http://dbus.freedesktop.org



Documentation, Tutorials, Guides, Quick Start, et. al.
Quick Start Guide
If you want to jump into the code quickly check out the Quick Start Guide to dbus-cxx guide.
dbus-cxx-xml2cpp Reference
Documentation on using dbus-cxx-xml2cpp to convert DBus XML introspection documents into C++ proxies and adapters.
API Reference
The API documentation (including the pages you are reading now) have been generated with Doxygen.
devhelp
The built documentation also includes a devhelp index. The index is installed automatically in the dbus-cxx-doc RPM and can be browsed simply by starting devhelp.
The most current documentation for dbus-cxx is available online here:
Key sections within the API reference



Mailing Lists



Sourceforge Forums
Although mailing lists are preferred, the sourceforge forums are available for discussion as well.
  • Help forum (for those using dbus-cxx in their applications)
  • Developers forum (for discussion related to the development of dbus-cxx itself)



Bugs
View reported bugs in the bug tracker
Submit a bug report here



Patches
Patches are always welcome!!!
View submitted patches
Submit patches here



Feature Requests
Submit feature requests here



License
dbus-cxx is released under the GPLv3

Generated on Thu Mar 18 09:30:54 2010 for dbus-cxx by doxygen 1.6.1