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 - Should be installed by default (runtime dependency)
libsigc++ http://libsigc.sourceforge.net/ (compile dependency) See the README file for more information on compile-time dependencies



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



Bugs
Please submit all bugs to the mailing list



Patches
Patches are always welcome!!!
Please submit all patches to the mailing list



Feature Requests
Please submit all feature requests to the mailing list



License
dbus-cxx is released under the GPLv3

Generated on Sat Sep 21 2013 17:22:40 for dbus-cxx by doxygen 1.8.1.2