22 #ifndef _TelepathyQt_dbus_tube_channel_h_HEADER_GUARD_ 
   23 #define _TelepathyQt_dbus_tube_channel_h_HEADER_GUARD_ 
   25 #ifndef IN_TP_QT_HEADER 
   26 #error IN_TP_QT_HEADER 
   29 #include <TelepathyQt/TubeChannel> 
   43     static DBusTubeChannelPtr create(
const ConnectionPtr &connection,
 
   44             const QString &objectPath, 
const QVariantMap &immutableProperties);
 
   48     QString serviceName() 
const;
 
   50     bool supportsRestrictingToCurrentUser() 
const;
 
   52     QHash<QString, Tp::ContactPtr> contactsForBusNames() 
const;
 
   54     QString address() 
const;
 
   57     DBusTubeChannel(
const ConnectionPtr &connection, 
const QString &objectPath,
 
   58             const QVariantMap &immutableProperties);
 
   61     void busNameAdded(
const QString &busName, 
const Tp::ContactPtr &contact);
 
   62     void busNameRemoved(
const QString &busName, 
const Tp::ContactPtr &contact);
 
   68     TP_QT_NO_EXPORT 
void onContactsRetrieved(
const QUuid &uuid, 
const QList<Tp::ContactPtr> &contacts);
 
   69     TP_QT_NO_EXPORT 
void onQueueCompleted();
 
   72     TP_QT_NO_EXPORT 
void setAddress(
const QString &address);
 
   76     friend struct Private;
 
Definition: pending-dbus-tube-connection.h:36
The TubeChannel class is a base class for all tube types. 
Definition: tube-channel.h:34
Definition: build/TelepathyQt/_gen/types.h:1443
The DBusTubeChannel class represents a Telepathy channel of type DBusTube. 
Definition: dbus-tube-channel.h:34
The Feature class represents a feature that can be enabled on demand. 
Definition: feature.h:41
The PendingOperation class is a base class for pending asynchronous operations. 
Definition: pending-operation.h:45
Definition: build/TelepathyQt/_gen/types.h:101
static const Feature FeatureCore
Definition: dbus-tube-channel.h:40
static const Feature FeatureBusNameMonitoring
Definition: dbus-tube-channel.h:41