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;
    57         return QLatin1String(
"org.freedesktop.Telepathy.Client");
    68         const QString& busName,
    69         const QString& objectPath,
    82         const QDBusConnection& connection,
    83         const QString& busName,
    84         const QString& objectPath,
   120         return internalRequestProperty(QLatin1String(
"Interfaces"));
   131         return internalRequestAllProperties();
   135     virtual void invalidate(
Tp::DBusProxy *, 
const QString &, 
const QString &);
   158         return QLatin1String(
"org.freedesktop.Telepathy.Client.Approver");
   169         const QString& busName,
   170         const QString& objectPath,
   183         const QDBusConnection& connection,
   184         const QString& busName,
   185         const QString& objectPath,
   242         return internalRequestProperty(QLatin1String(
"ApproverChannelFilter"));
   253         return internalRequestAllProperties();
   341         if (!invalidationReason().isEmpty()) {
   342             return QDBusPendingReply<>(QDBusMessage::createError(
   343                 invalidationReason(),
   344                 invalidationMessage()
   348         QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
   349                 this->staticInterfaceName(), QLatin1String(
"AddDispatchOperation"));
   350         callMessage << QVariant::fromValue(channels) << QVariant::fromValue(dispatchOperation) << QVariant::fromValue(properties);
   351         return this->connection().asyncCall(callMessage, timeout);
   355     virtual void invalidate(
Tp::DBusProxy *, 
const QString &, 
const QString &);
   378         return QLatin1String(
"org.freedesktop.Telepathy.Client.Handler");
   389         const QString& busName,
   390         const QString& objectPath,
   403         const QDBusConnection& connection,
   404         const QString& busName,
   405         const QString& objectPath,
   461         return internalRequestProperty(QLatin1String(
"HandlerChannelFilter"));
   501         return internalRequestProperty(QLatin1String(
"BypassApproval"));
   553         return internalRequestProperty(QLatin1String(
"Capabilities"));
   595         return internalRequestProperty(QLatin1String(
"HandledChannels"));
   606         return internalRequestAllProperties();
   717         if (!invalidationReason().isEmpty()) {
   718             return QDBusPendingReply<>(QDBusMessage::createError(
   719                 invalidationReason(),
   720                 invalidationMessage()
   724         QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
   725                 this->staticInterfaceName(), QLatin1String(
"HandleChannels"));
   726         callMessage << QVariant::fromValue(account) << QVariant::fromValue(connection) << QVariant::fromValue(channels) << QVariant::fromValue(requestsSatisfied) << QVariant::fromValue(userActionTime) << QVariant::fromValue(handlerInfo);
   727         return this->connection().asyncCall(callMessage, timeout);
   731     virtual void invalidate(
Tp::DBusProxy *, 
const QString &, 
const QString &);
   754         return QLatin1String(
"org.freedesktop.Telepathy.Client.Interface.Requests");
   765         const QString& busName,
   766         const QString& objectPath,
   779         const QDBusConnection& connection,
   780         const QString& busName,
   781         const QString& objectPath,
   819         return internalRequestAllProperties();
   905     inline QDBusPendingReply<> 
AddRequest(
const QDBusObjectPath& request, 
const QVariantMap& properties, 
int timeout = -1)
   907         if (!invalidationReason().isEmpty()) {
   908             return QDBusPendingReply<>(QDBusMessage::createError(
   909                 invalidationReason(),
   910                 invalidationMessage()
   914         QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
   915                 this->staticInterfaceName(), QLatin1String(
"AddRequest"));
   916         callMessage << QVariant::fromValue(request) << QVariant::fromValue(properties);
   917         return this->connection().asyncCall(callMessage, timeout);
   960     inline QDBusPendingReply<> 
RemoveRequest(
const QDBusObjectPath& request, 
const QString& error, 
const QString& message, 
int timeout = -1)
   962         if (!invalidationReason().isEmpty()) {
   963             return QDBusPendingReply<>(QDBusMessage::createError(
   964                 invalidationReason(),
   965                 invalidationMessage()
   969         QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
   970                 this->staticInterfaceName(), QLatin1String(
"RemoveRequest"));
   971         callMessage << QVariant::fromValue(request) << QVariant::fromValue(error) << QVariant::fromValue(message);
   972         return this->connection().asyncCall(callMessage, timeout);
   976     virtual void invalidate(
Tp::DBusProxy *, 
const QString &, 
const QString &);
   999         return QLatin1String(
"org.freedesktop.Telepathy.Client.Observer");
  1010         const QString& busName,
  1011         const QString& objectPath,
  1024         const QDBusConnection& connection,
  1025         const QString& busName,
  1026         const QString& objectPath,
  1150         return internalRequestProperty(QLatin1String(
"ObserverChannelFilter"));
  1196         return internalRequestProperty(QLatin1String(
"Recover"));
  1244         return internalRequestProperty(QLatin1String(
"DelayApprovers"));
  1255         return internalRequestAllProperties();
  1385         if (!invalidationReason().isEmpty()) {
  1386             return QDBusPendingReply<>(QDBusMessage::createError(
  1387                 invalidationReason(),
  1388                 invalidationMessage()
  1392         QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
  1393                 this->staticInterfaceName(), QLatin1String(
"ObserveChannels"));
  1394         callMessage << QVariant::fromValue(account) << QVariant::fromValue(connection) << QVariant::fromValue(channels) << QVariant::fromValue(dispatchOperation) << QVariant::fromValue(requestsSatisfied) << QVariant::fromValue(observerInfo);
  1395         return this->connection().asyncCall(callMessage, timeout);
  1399     virtual void invalidate(
Tp::DBusProxy *, 
const QString &, 
const QString &);
 Tp::PendingVariant * requestPropertyRecover() const 
Definition: cli-client.h:1194
Tp::PendingVariant * requestPropertyApproverChannelFilter() const 
Definition: cli-client.h:240
Tp::PendingVariant * requestPropertyHandledChannels() const 
Definition: cli-client.h:593
static QLatin1String staticInterfaceName()
Definition: cli-client.h:752
Tp::PendingVariant * requestPropertyHandlerChannelFilter() const 
Definition: cli-client.h:459
QList< ChannelDetails > ChannelDetailsList
Definition: build/TelepathyQt/_gen/types.h:829
Definition: cli-client.h:741
Definition: build/TelepathyQt/_gen/types.h:84
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 AddDispatchOperation(const Tp::ChannelDetailsList &channels, const QDBusObjectPath &dispatchOperation, const QVariantMap &properties, int timeout=-1)
Definition: cli-client.h:339
Tp::PendingVariantMap * requestAllProperties() const 
Definition: cli-client.h:251
QDBusPendingReply AddRequest(const QDBusObjectPath &request, const QVariantMap &properties, int timeout=-1)
Definition: cli-client.h:905
Tp::PendingVariantMap * requestAllProperties() const 
Definition: cli-client.h:604
Tp::PendingVariant * requestPropertyCapabilities() const 
Definition: cli-client.h:551
Tp::PendingVariant * requestPropertyInterfaces() const 
Definition: cli-client.h:118
Tp::PendingVariant * requestPropertyObserverChannelFilter() const 
Definition: cli-client.h:1148
Definition: cli-client.h:44
static QLatin1String staticInterfaceName()
Definition: cli-client.h:376
The PendingVariantMap class is a generic subclass of PendingOperation representing a pending D-Bus me...
Definition: pending-variant-map.h:38
Definition: cli-client.h:145
static QLatin1String staticInterfaceName()
Definition: cli-client.h:55
Tp::PendingVariantMap * requestAllProperties() const 
Definition: cli-client.h:129
QDBusPendingReply ObserveChannels(const QDBusObjectPath &account, const QDBusObjectPath &connection, const Tp::ChannelDetailsList &channels, const QDBusObjectPath &dispatchOperation, const Tp::ObjectPathList &requestsSatisfied, const QVariantMap &observerInfo, int timeout=-1)
Definition: cli-client.h:1383
Tp::PendingVariant * requestPropertyBypassApproval() const 
Definition: cli-client.h:499
QDBusPendingReply RemoveRequest(const QDBusObjectPath &request, const QString &error, const QString &message, int timeout=-1)
Definition: cli-client.h:960
Tp::PendingVariant * requestPropertyDelayApprovers() const 
Definition: cli-client.h:1242
static QLatin1String staticInterfaceName()
Definition: cli-client.h:997
Definition: abstract-adaptor.cpp:31
Definition: cli-client.h:365
The PendingVariant class is a generic subclass of PendingOperation representing a pending D-Bus metho...
Definition: pending-variant.h:38
Tp::PendingVariantMap * requestAllProperties() const 
Definition: cli-client.h:817
static QLatin1String staticInterfaceName()
Definition: cli-client.h:156
Tp::PendingVariantMap * requestAllProperties() const 
Definition: cli-client.h:1253
QDBusPendingReply HandleChannels(const QDBusObjectPath &account, const QDBusObjectPath &connection, const Tp::ChannelDetailsList &channels, const Tp::ObjectPathList &requestsSatisfied, qulonglong userActionTime, const QVariantMap &handlerInfo, int timeout=-1)
Definition: cli-client.h:715
The DBusProxy class is a base class representing a remote object available over D-Bus. 
Definition: dbus-proxy.h:42
Definition: cli-client.h:986