23 #ifndef _TelepathyQt_abstract_interface_h_HEADER_GUARD_    24 #define _TelepathyQt_abstract_interface_h_HEADER_GUARD_    26 #ifndef IN_TP_QT_HEADER    27 #error IN_TP_QT_HEADER    30 #include <TelepathyQt/Global>    32 #include <QDBusAbstractInterface>    39 class PendingOperation;
    40 class PendingVariantMap;
    51     QString invalidationReason() 
const;
    52     QString invalidationMessage() 
const;
    54     void setMonitorProperties(
bool monitorProperties);
    55     bool isMonitoringProperties() 
const;
    58     void propertiesChanged(
const QVariantMap &changedProperties,
    59             const QStringList &invalidatedProperties);
    63             const QString &error, 
const QString &message);
    68             const QLatin1String &interface, 
const QDBusConnection &connection,
    71     PendingVariant *internalRequestProperty(
const QString &name) 
const;
    72     PendingOperation *internalSetProperty(
const QString &name, 
const QVariant &newValue);
    76     TP_QT_NO_EXPORT 
void onPropertiesChanged(
const QString &interface,
    77             const QVariantMap &changedProperties,
    78             const QStringList &invalidatedProperties);
    82     friend struct Private;
 The PendingOperation class is a base class for pending asynchronous operations. 
Definition: pending-operation.h:45
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
The PendingVariantMap class is a generic subclass of PendingOperation representing a pending D-Bus me...
Definition: pending-variant-map.h:38
Definition: abstract-adaptor.cpp:31
The PendingVariant class is a generic subclass of PendingOperation representing a pending D-Bus metho...
Definition: pending-variant.h:38
The DBusProxy class is a base class representing a remote object available over D-Bus. 
Definition: dbus-proxy.h:42