![]() |
LeechCraft 0.6.70-18808-g3467692359
Modular cross-platform feature rich live environment.
|
#include "async.h"
Public Member Functions | |
| template<typename F> | |
| bool | Connect (const QString &name, F &&handler) |
| template<std::derived_from< QObject > Ctx, typename C, typename R, typename... Args> requires std::derived_from<Ctx, C> | |
| bool | Connect (const QString &name, Ctx *ctx, R(C::*handler)(Args...)) |
| Public Member Functions inherited from LC::Util::DBus::Endpoint | |
| UTIL_DBUS_API AsyncReply< QVariant > | GetRawProperty (const QString &property) const |
| UTIL_DBUS_API AsyncReply< QVariantMap > | GetAllProperties () const |
| template<typename T> | |
| Task< Either< QDBusError, T > > | GetProperty (QString property) const |
| template<typename... Rets, typename... Args> | |
| AsyncReply< Rets... > | Call (const QString &method, Args &&... args) const |
Public Attributes | |
| std::unique_ptr< TypedSignals > | TypedSignals_ {} |
| Public Attributes inherited from LC::Util::DBus::Endpoint | |
| QString | Service |
| QString | Path |
| QString | Interface |
| QDBusConnection | Conn = QDBusConnection::sessionBus () |
|
inline |
|
inline |
Definition at line 123 of file async.h.
References TypedSignals_.
Referenced by Connect().
| std::unique_ptr<TypedSignals> LC::Util::DBus::EndpointWithSignals::TypedSignals_ {} |