diff options
| author | pants <niklasjo2004@gmail.com> | 2026-09-21 14:18:06 -0700 |
|---|---|---|
| committer | pants <niklasjo2004@gmail.com> | 2026-09-21 14:18:06 -0700 |
| commit | 83d5ba42f8a98fc0df177efef4333f74a0481f61 (patch) | |
| tree | 6f1fcff64ec9adb2fc51a7cfcc451eb22a103fb3 /src/util/dbus.cpp | |
Diffstat (limited to 'src/util/dbus.cpp')
| -rw-r--r-- | src/util/dbus.cpp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/util/dbus.cpp b/src/util/dbus.cpp new file mode 100644 index 0000000..1cc78e5 --- /dev/null +++ b/src/util/dbus.cpp @@ -0,0 +1,15 @@ +#include "util/dbus.hpp" +#include <stdexcept> + +DbusUtil::DbusUtil(const std::string &address) + : connection(dbus_connection_open(address.c_str(), nullptr)) +{ + if (connection == nullptr) { + throw std::invalid_argument("Could not connect to dbus address"); + } +} + +DbusUtil::~DbusUtil() +{ + dbus_connection_unref(connection); +} |
