AUI Framework  master
Cross-platform module-based framework for developing C++20 desktop applications
ADBus Class Reference

IPC on freedesktop linux. More...

Detailed Description

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
 
noncopyableoperator= (const noncopyable &)=delete
 

Static Public Member Functions

static ADBusinst ()
 

#include <AUI/Platform/linux/ADBus.h>


The documentation for this class was generated from the following files:
Inheritance diagram for ADBus:
Collaboration diagram for ADBus: