AUI Framework  develop
Cross-platform base for C++ UI apps
Loading...
Searching...
No Matches
ADBus Class Reference

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 ()
 
- Public Member Functions inherited from aui::noncopyable
 noncopyable (const noncopyable &)=delete
 
noncopyableoperator= (const noncopyable &)=delete
 

Static Public Member Functions#

static ADBusinst ()