8 #ifndef IN_TP_QT_HEADER
12 #include <TelepathyQt/Types>
20 #include <QDBusPendingReply>
22 #include <TelepathyQt/AbstractInterface>
23 #include <TelepathyQt/DBusProxy>
24 #include <TelepathyQt/Global>
29 class PendingOperation;
122 return internalRequestAllProperties();
153 if (!invalidationReason().isEmpty()) {
155 invalidationReason(),
156 invalidationMessage()
161 this->staticInterfaceName(),
QLatin1String(
"GetProperties"));
163 return this->connection().asyncCall(callMessage, timeout);
184 if (!invalidationReason().isEmpty()) {
186 invalidationReason(),
187 invalidationMessage()
192 this->staticInterfaceName(),
QLatin1String(
"ListProperties"));
193 return this->connection().asyncCall(callMessage, timeout);
222 if (!invalidationReason().isEmpty()) {
224 invalidationReason(),
225 invalidationMessage()
230 this->staticInterfaceName(),
QLatin1String(
"SetProperties"));
232 return this->connection().asyncCall(callMessage, timeout);
The AbstractInterface class is the base class for all client side D-Bus interfaces, allowing access to remote methods/properties/signals.
Definition: abstract-interface.h:42
QDBusPendingReply< Tp::PropertyValueList > GetProperties(const Tp::UIntList &properties, int timeout=-1)
Definition: cli-properties.h:151
Definition: cli-properties.h:44
Definition: obj-x86_64-linux-gnu/TelepathyQt/_gen/types.h:101
static QLatin1String staticInterfaceName()
Definition: cli-properties.h:55
QDBusPendingReply SetProperties(const Tp::PropertyValueList &properties, int timeout=-1)
Definition: cli-properties.h:220
QVariant fromValue(const T &value)
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-properties.h:120
The PendingVariantMap class is a generic subclass of PendingOperation representing a pending D-Bus me...
Definition: pending-variant-map.h:38
QDBusMessage createError(const QString &name, const QString &msg)
QDBusPendingReply< Tp::PropertySpecList > ListProperties(int timeout=-1)
Definition: cli-properties.h:182
QDBusMessage createMethodCall(const QString &service, const QString &path, const QString &interface, const QString &method)
The DBusProxy class is a base class representing a remote object available over D-Bus.
Definition: dbus-proxy.h:42
Definition: abstract-adaptor.cpp:31