Attempts to provide a C++ API for D-BUS