Registry / messaging / sdbus-cpp

sdbus-cpp

JSON →
library2.2.1vcpkgunverified

High-level C++ D-Bus library for Linux designed to provide easy-to-use yet powerful API in modern C++

vcpkg install sdbus-cpp
INSTALL
IMPORT
SIG · SDBUS-CPP
S
sdbus-cpp
messagingcppv2.2.1
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

sdbus-c++/sdbus-c++.h
#include <sdbus-c++/sdbus-c++.h>

Connect to system bus and query DBus daemon ID

#include <sdbus-c++/sdbus-c++.h> #include <iostream> int main() { auto connection = sdbus::createSystemBusConnection(); auto proxy = sdbus::createProxy(*connection, "org.freedesktop.DBus", "/org/freedesktop/DBus"); std::string name; proxy->callMethod("GetId").onInterface("org.freedesktop.DBus").storeResultsTo(name); std::cout << "DBus ID: " << name << std::endl; return 0; }
Debug
Known issues
gotchaRequires a running D-Bus daemon (system or session bus) at runtime
fix
Ensure dbus-daemon is running before using sdbus-c++
affects: *
Upgrade
Version history
2.2.1latest on vcpkg
Audit
Dependencies

No dependency data recorded yet.

Agent activity
20 hits · last 30 days
node
18
OpenAI (training)
1
Resources

No resource links recorded.

sdbus-cpp — pip install sdbus-cpp · libregistry