AUI Framework
develop
Cross-platform base for C++ UI apps
|
IPC on freedesktop linux.
#include <AUI/Platform/linux/ADBus.h>
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 () |
![]() | |
noncopyable (const noncopyable &)=delete | |
noncopyable & | operator= (const noncopyable &)=delete |
Static Public Member Functions# | |
static ADBus & | inst () |