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 PendingReady class represents the features requested and the reply to a request for an object to ...
Definition: pending-ready.h:40
The PendingOperation class is a base class for pending asynchronous operations. 
Definition: pending-operation.h:45
The DBusProxyFactory class is a base class for all D-Bus proxy factory classes. Handles proxy caching...
Definition: dbus-proxy-factory.h:48
The RefCounted class is a base class for shared objects used by SharedPtr. 
Definition: shared-ptr.h:42
The Features class represents a list of Feature. 
Definition: feature.h:61