23 #ifndef _TelepathyQt_dbus_proxy_factory_h_HEADER_GUARD_    24 #define _TelepathyQt_dbus_proxy_factory_h_HEADER_GUARD_    26 #ifndef IN_TP_QT_HEADER    27 #error IN_TP_QT_HEADER    30 #include <TelepathyQt/Global>    31 #include <TelepathyQt/SharedPtr>    32 #include <TelepathyQt/Types>    39 class QDBusConnection;
    46 class PendingOperation;
    56     const QDBusConnection &dbusConnection() 
const;
    61     DBusProxyPtr cachedProxy(
const QString &busName, 
const QString &objectPath) 
const;
    63     PendingReady *nowHaveProxy(
const DBusProxyPtr &proxy) 
const;
    68     virtual QString finalBusNameFrom(
const QString &uniqueOrWellKnown) 
const = 0;
    73     virtual Features featuresFor(
const DBusProxyPtr &proxy) 
const = 0;
    79     friend struct Private;
 The PendingOperation class is a base class for pending asynchronous operations. 
Definition: pending-operation.h:45
The RefCounted class is a base class for shared objects used by SharedPtr. 
Definition: shared-ptr.h:42
The PendingReady class represents the features requested and the reply to a request for an object to ...
Definition: pending-ready.h:40
The Features class represents a list of Feature. 
Definition: feature.h:61
The DBusProxyFactory class is a base class for all D-Bus proxy factory classes. Handles proxy caching...
Definition: dbus-proxy-factory.h:48
Definition: abstract-adaptor.cpp:31