AUI Framework
master
Cross-platform module-based framework for developing C++20 desktop applications
|
IPC on freedesktop linux. More...
IPC on freedesktop linux.
Classes | |
class | Exception |
Exception thrown on dbus errors. More... | |
Public Member Functions | |
template<aui::dbus::convertible_or_void Return = void, aui::dbus::convertible... Args> | |
Return | callBlocking (const AString &bus, const AString &path, const AString &interface, const AString &method, const Args &... args) |
template<aui::not_overloaded_lambda Callback> | |
std::function< void()> | addSignalListener (aui::dbus::ObjectPath object, const AString &interface, const AString &signal, Callback &&callback) |
void | processMessages () |
Public Member Functions inherited from aui::noncopyable | |
noncopyable (const noncopyable &)=delete | |
noncopyable & | operator= (const noncopyable &)=delete |
Static Public Member Functions | |
static ADBus & | inst () |
#include <AUI/Platform/linux/ADBus.h>