Home · Modules · All Classes · All Namespaces
cli-channel.h
1 /*
2  * This file contains D-Bus client proxy classes generated by qt-client-gen.py.
3  *
4  * This file can be distributed under the same terms as the specification from
5  * which it was generated.
6  */
7 
8 #ifndef IN_TP_QT_HEADER
9 #error IN_TP_QT_HEADER
10 #endif
11 
12 #include <TelepathyQt/Types>
13 
14 #include <QtGlobal>
15 
16 #include <QString>
17 #include <QObject>
18 #include <QVariant>
19 
20 #include <QDBusPendingReply>
21 
22 #include <TelepathyQt/AbstractInterface>
23 #include <TelepathyQt/DBusProxy>
24 #include <TelepathyQt/Global>
25 
26 namespace Tp
27 {
28 class PendingVariant;
29 class PendingOperation;
30 }
31 
32 namespace Tp
33 {
34 namespace Client
35 {
36 
44 class TP_QT_EXPORT ChannelInterface : public Tp::AbstractInterface
45 {
46  Q_OBJECT
47 
48 public:
55  static inline QLatin1String staticInterfaceName()
56  {
57  return QLatin1String("org.freedesktop.Telepathy.Channel");
58  }
59 
68  const QString& busName,
69  const QString& objectPath,
70  QObject* parent = 0
71  );
72 
82  const QDBusConnection& connection,
83  const QString& busName,
84  const QString& objectPath,
85  QObject* parent = 0
86  );
87 
95 
127  {
128  return internalRequestProperty(QLatin1String("ChannelType"));
129  }
130 
165  {
166  return internalRequestProperty(QLatin1String("Interfaces"));
167  }
168 
214  {
215  return internalRequestProperty(QLatin1String("TargetHandle"));
216  }
217 
272  {
273  return internalRequestProperty(QLatin1String("TargetID"));
274  }
275 
296  {
297  return internalRequestProperty(QLatin1String("TargetHandleType"));
298  }
299 
369  {
370  return internalRequestProperty(QLatin1String("Requested"));
371  }
372 
435  {
436  return internalRequestProperty(QLatin1String("InitiatorHandle"));
437  }
438 
474  {
475  return internalRequestProperty(QLatin1String("InitiatorID"));
476  }
477 
485  {
486  return internalRequestAllProperties();
487  }
488 
489 public Q_SLOTS:
504  inline QDBusPendingReply<> Close(int timeout = -1)
505  {
506  if (!invalidationReason().isEmpty()) {
507  return QDBusPendingReply<>(QDBusMessage::createError(
508  invalidationReason(),
509  invalidationMessage()
510  ));
511  }
512 
513  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
514  this->staticInterfaceName(), QLatin1String("Close"));
515  return this->connection().asyncCall(callMessage, timeout);
516  }
517 
535  inline QDBusPendingReply<QString> GetChannelType(int timeout = -1)
536  {
537  if (!invalidationReason().isEmpty()) {
538  return QDBusPendingReply<QString>(QDBusMessage::createError(
539  invalidationReason(),
540  invalidationMessage()
541  ));
542  }
543 
544  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
545  this->staticInterfaceName(), QLatin1String("GetChannelType"));
546  return this->connection().asyncCall(callMessage, timeout);
547  }
548 
572  inline QDBusPendingReply<uint, uint> GetHandle(int timeout = -1)
573  {
574  if (!invalidationReason().isEmpty()) {
575  return QDBusPendingReply<uint, uint>(QDBusMessage::createError(
576  invalidationReason(),
577  invalidationMessage()
578  ));
579  }
580 
581  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
582  this->staticInterfaceName(), QLatin1String("GetHandle"));
583  return this->connection().asyncCall(callMessage, timeout);
584  }
585 
603  inline QDBusPendingReply<QStringList> GetInterfaces(int timeout = -1)
604  {
605  if (!invalidationReason().isEmpty()) {
606  return QDBusPendingReply<QStringList>(QDBusMessage::createError(
607  invalidationReason(),
608  invalidationMessage()
609  ));
610  }
611 
612  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
613  this->staticInterfaceName(), QLatin1String("GetInterfaces"));
614  return this->connection().asyncCall(callMessage, timeout);
615  }
616 
617 Q_SIGNALS:
625  void Closed();
626 
627 protected:
628  virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
629 };
630 
639 {
640  Q_OBJECT
641 
642 public:
649  static inline QLatin1String staticInterfaceName()
650  {
651  return QLatin1String("org.freedesktop.Telepathy.Channel.Interface.Anonymity");
652  }
653 
662  const QString& busName,
663  const QString& objectPath,
664  QObject* parent = 0
665  );
666 
676  const QDBusConnection& connection,
677  const QString& busName,
678  const QString& objectPath,
679  QObject* parent = 0
680  );
681 
689 
698 
706  ChannelInterfaceAnonymityInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
707 
721  {
722  return internalRequestProperty(QLatin1String("AnonymityModes"));
723  }
724 
736  {
737  return internalRequestProperty(QLatin1String("AnonymityMandatory"));
738  }
739 
762  {
763  return internalRequestProperty(QLatin1String("AnonymousID"));
764  }
765 
773  {
774  return internalRequestAllProperties();
775  }
776 
777 protected:
778  virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
779 };
780 
789 {
790  Q_OBJECT
791 
792 public:
799  static inline QLatin1String staticInterfaceName()
800  {
801  return QLatin1String("org.freedesktop.Telepathy.Channel.Interface.CallState");
802  }
803 
812  const QString& busName,
813  const QString& objectPath,
814  QObject* parent = 0
815  );
816 
826  const QDBusConnection& connection,
827  const QString& busName,
828  const QString& objectPath,
829  QObject* parent = 0
830  );
831 
839 
848 
856  ChannelInterfaceCallStateInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
857 
865  {
866  return internalRequestAllProperties();
867  }
868 
869 public Q_SLOTS:
885  inline QDBusPendingReply<Tp::ChannelCallStateMap> GetCallStates(int timeout = -1)
886  {
887  if (!invalidationReason().isEmpty()) {
888  return QDBusPendingReply<Tp::ChannelCallStateMap>(QDBusMessage::createError(
889  invalidationReason(),
890  invalidationMessage()
891  ));
892  }
893 
894  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
895  this->staticInterfaceName(), QLatin1String("GetCallStates"));
896  return this->connection().asyncCall(callMessage, timeout);
897  }
898 
899 Q_SIGNALS:
913  void CallStateChanged(uint contact, uint state);
914 
915 protected:
916  virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
917 };
918 
927 {
928  Q_OBJECT
929 
930 public:
937  static inline QLatin1String staticInterfaceName()
938  {
939  return QLatin1String("org.freedesktop.Telepathy.Channel.Interface.CaptchaAuthentication1");
940  }
941 
950  const QString& busName,
951  const QString& objectPath,
952  QObject* parent = 0
953  );
954 
964  const QDBusConnection& connection,
965  const QString& busName,
966  const QString& objectPath,
967  QObject* parent = 0
968  );
969 
977 
986 
995 
1018  {
1019  return internalRequestProperty(QLatin1String("CanRetryCaptcha"));
1020  }
1021 
1048  {
1049  return internalRequestProperty(QLatin1String("CaptchaStatus"));
1050  }
1051 
1086  {
1087  return internalRequestProperty(QLatin1String("CaptchaError"));
1088  }
1089 
1112  {
1113  return internalRequestProperty(QLatin1String("CaptchaErrorDetails"));
1114  }
1115 
1123  {
1124  return internalRequestAllProperties();
1125  }
1126 
1127 public Q_SLOTS:
1181  inline QDBusPendingReply<Tp::CaptchaInfoList, uint, QString> GetCaptchas(int timeout = -1)
1182  {
1183  if (!invalidationReason().isEmpty()) {
1184  return QDBusPendingReply<Tp::CaptchaInfoList, uint, QString>(QDBusMessage::createError(
1185  invalidationReason(),
1186  invalidationMessage()
1187  ));
1188  }
1189 
1190  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
1191  this->staticInterfaceName(), QLatin1String("GetCaptchas"));
1192  return this->connection().asyncCall(callMessage, timeout);
1193  }
1194 
1232  inline QDBusPendingReply<QByteArray> GetCaptchaData(uint ID, const QString& mimeType, int timeout = -1)
1233  {
1234  if (!invalidationReason().isEmpty()) {
1235  return QDBusPendingReply<QByteArray>(QDBusMessage::createError(
1236  invalidationReason(),
1237  invalidationMessage()
1238  ));
1239  }
1240 
1241  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
1242  this->staticInterfaceName(), QLatin1String("GetCaptchaData"));
1243  callMessage << QVariant::fromValue(ID) << QVariant::fromValue(mimeType);
1244  return this->connection().asyncCall(callMessage, timeout);
1245  }
1246 
1265  inline QDBusPendingReply<> AnswerCaptchas(const Tp::CaptchaAnswers& answers, int timeout = -1)
1266  {
1267  if (!invalidationReason().isEmpty()) {
1268  return QDBusPendingReply<>(QDBusMessage::createError(
1269  invalidationReason(),
1270  invalidationMessage()
1271  ));
1272  }
1273 
1274  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
1275  this->staticInterfaceName(), QLatin1String("AnswerCaptchas"));
1276  callMessage << QVariant::fromValue(answers);
1277  return this->connection().asyncCall(callMessage, timeout);
1278  }
1279 
1307  inline QDBusPendingReply<> CancelCaptcha(uint reason, const QString& debugMessage, int timeout = -1)
1308  {
1309  if (!invalidationReason().isEmpty()) {
1310  return QDBusPendingReply<>(QDBusMessage::createError(
1311  invalidationReason(),
1312  invalidationMessage()
1313  ));
1314  }
1315 
1316  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
1317  this->staticInterfaceName(), QLatin1String("CancelCaptcha"));
1318  callMessage << QVariant::fromValue(reason) << QVariant::fromValue(debugMessage);
1319  return this->connection().asyncCall(callMessage, timeout);
1320  }
1321 
1322 protected:
1323  virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
1324 };
1325 
1334 {
1335  Q_OBJECT
1336 
1337 public:
1344  static inline QLatin1String staticInterfaceName()
1345  {
1346  return QLatin1String("org.freedesktop.Telepathy.Channel.Interface.ChatState");
1347  }
1348 
1357  const QString& busName,
1358  const QString& objectPath,
1359  QObject* parent = 0
1360  );
1361 
1371  const QDBusConnection& connection,
1372  const QString& busName,
1373  const QString& objectPath,
1374  QObject* parent = 0
1375  );
1376 
1384 
1393 
1401  ChannelInterfaceChatStateInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
1402 
1439  {
1440  return internalRequestProperty(QLatin1String("ChatStates"));
1441  }
1442 
1450  {
1451  return internalRequestAllProperties();
1452  }
1453 
1454 public Q_SLOTS:
1470  inline QDBusPendingReply<> SetChatState(uint state, int timeout = -1)
1471  {
1472  if (!invalidationReason().isEmpty()) {
1473  return QDBusPendingReply<>(QDBusMessage::createError(
1474  invalidationReason(),
1475  invalidationMessage()
1476  ));
1477  }
1478 
1479  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
1480  this->staticInterfaceName(), QLatin1String("SetChatState"));
1481  callMessage << QVariant::fromValue(state);
1482  return this->connection().asyncCall(callMessage, timeout);
1483  }
1484 
1485 Q_SIGNALS:
1500  void ChatStateChanged(uint contact, uint state);
1501 
1502 protected:
1503  virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
1504 };
1505 
1514 {
1515  Q_OBJECT
1516 
1517 public:
1524  static inline QLatin1String staticInterfaceName()
1525  {
1526  return QLatin1String("org.freedesktop.Telepathy.Channel.Interface.Conference");
1527  }
1528 
1537  const QString& busName,
1538  const QString& objectPath,
1539  QObject* parent = 0
1540  );
1541 
1551  const QDBusConnection& connection,
1552  const QString& busName,
1553  const QString& objectPath,
1554  QObject* parent = 0
1555  );
1556 
1564 
1573 
1581  ChannelInterfaceConferenceInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
1582 
1612  {
1613  return internalRequestProperty(QLatin1String("Channels"));
1614  }
1615 
1678  {
1679  return internalRequestProperty(QLatin1String("InitialChannels"));
1680  }
1681 
1756  {
1757  return internalRequestProperty(QLatin1String("InitialInviteeHandles"));
1758  }
1759 
1785  {
1786  return internalRequestProperty(QLatin1String("InitialInviteeIDs"));
1787  }
1788 
1817  {
1818  return internalRequestProperty(QLatin1String("InvitationMessage"));
1819  }
1820 
1887  {
1888  return internalRequestProperty(QLatin1String("OriginalChannels"));
1889  }
1890 
1898  {
1899  return internalRequestAllProperties();
1900  }
1901 
1902 Q_SIGNALS:
1926  void ChannelMerged(const QDBusObjectPath& channel, uint channelSpecificHandle, const QVariantMap& properties);
1927 
1952  void ChannelRemoved(const QDBusObjectPath& channel, const QVariantMap& details);
1953 
1954 protected:
1955  virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
1956 };
1957 
1966 {
1967  Q_OBJECT
1968 
1969 public:
1976  static inline QLatin1String staticInterfaceName()
1977  {
1978  return QLatin1String("org.freedesktop.Telepathy.Channel.Interface.DTMF");
1979  }
1980 
1989  const QString& busName,
1990  const QString& objectPath,
1991  QObject* parent = 0
1992  );
1993 
2003  const QDBusConnection& connection,
2004  const QString& busName,
2005  const QString& objectPath,
2006  QObject* parent = 0
2007  );
2008 
2016 
2024  explicit ChannelInterfaceDTMFInterface(const Tp::Client::ChannelInterface& mainInterface);
2025 
2033  ChannelInterfaceDTMFInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
2034 
2047  {
2048  return internalRequestProperty(QLatin1String("CurrentlySendingTones"));
2049  }
2050 
2065  {
2066  return internalRequestProperty(QLatin1String("InitialTones"));
2067  }
2068 
2087  {
2088  return internalRequestProperty(QLatin1String("DeferredTones"));
2089  }
2090 
2098  {
2099  return internalRequestAllProperties();
2100  }
2101 
2102 public Q_SLOTS:
2133  inline QDBusPendingReply<> StartTone(uint streamID, uchar event, int timeout = -1)
2134  {
2135  if (!invalidationReason().isEmpty()) {
2136  return QDBusPendingReply<>(QDBusMessage::createError(
2137  invalidationReason(),
2138  invalidationMessage()
2139  ));
2140  }
2141 
2142  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
2143  this->staticInterfaceName(), QLatin1String("StartTone"));
2144  callMessage << QVariant::fromValue(streamID) << QVariant::fromValue(event);
2145  return this->connection().asyncCall(callMessage, timeout);
2146  }
2147 
2170  inline QDBusPendingReply<> StopTone(uint streamID, int timeout = -1)
2171  {
2172  if (!invalidationReason().isEmpty()) {
2173  return QDBusPendingReply<>(QDBusMessage::createError(
2174  invalidationReason(),
2175  invalidationMessage()
2176  ));
2177  }
2178 
2179  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
2180  this->staticInterfaceName(), QLatin1String("StopTone"));
2181  callMessage << QVariant::fromValue(streamID);
2182  return this->connection().asyncCall(callMessage, timeout);
2183  }
2184 
2230  inline QDBusPendingReply<> MultipleTones(const QString& tones, int timeout = -1)
2231  {
2232  if (!invalidationReason().isEmpty()) {
2233  return QDBusPendingReply<>(QDBusMessage::createError(
2234  invalidationReason(),
2235  invalidationMessage()
2236  ));
2237  }
2238 
2239  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
2240  this->staticInterfaceName(), QLatin1String("MultipleTones"));
2241  callMessage << QVariant::fromValue(tones);
2242  return this->connection().asyncCall(callMessage, timeout);
2243  }
2244 
2245 Q_SIGNALS:
2273  void TonesDeferred(const QString& tones);
2274 
2291  void SendingTones(const QString& tones);
2292 
2304  void StoppedTones(bool cancelled);
2305 
2306 protected:
2307  virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
2308 };
2309 
2318 {
2319  Q_OBJECT
2320 
2321 public:
2328  static inline QLatin1String staticInterfaceName()
2329  {
2330  return QLatin1String("org.freedesktop.Telepathy.Channel.Interface.Destroyable");
2331  }
2332 
2341  const QString& busName,
2342  const QString& objectPath,
2343  QObject* parent = 0
2344  );
2345 
2355  const QDBusConnection& connection,
2356  const QString& busName,
2357  const QString& objectPath,
2358  QObject* parent = 0
2359  );
2360 
2368 
2377 
2385  ChannelInterfaceDestroyableInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
2386 
2394  {
2395  return internalRequestAllProperties();
2396  }
2397 
2398 public Q_SLOTS:
2443  inline QDBusPendingReply<> Destroy(int timeout = -1)
2444  {
2445  if (!invalidationReason().isEmpty()) {
2446  return QDBusPendingReply<>(QDBusMessage::createError(
2447  invalidationReason(),
2448  invalidationMessage()
2449  ));
2450  }
2451 
2452  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
2453  this->staticInterfaceName(), QLatin1String("Destroy"));
2454  return this->connection().asyncCall(callMessage, timeout);
2455  }
2456 
2457 protected:
2458  virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
2459 };
2460 
2469 {
2470  Q_OBJECT
2471 
2472 public:
2479  static inline QLatin1String staticInterfaceName()
2480  {
2481  return QLatin1String("org.freedesktop.Telepathy.Channel.Interface.FileTransfer.Metadata");
2482  }
2483 
2492  const QString& busName,
2493  const QString& objectPath,
2494  QObject* parent = 0
2495  );
2496 
2506  const QDBusConnection& connection,
2507  const QString& busName,
2508  const QString& objectPath,
2509  QObject* parent = 0
2510  );
2511 
2519 
2528 
2536  ChannelInterfaceFileTransferMetadataInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
2537 
2555  {
2556  return internalRequestProperty(QLatin1String("ServiceName"));
2557  }
2558 
2576  {
2577  return internalSetProperty(QLatin1String("ServiceName"), QVariant::fromValue(newValue));
2578  }
2579 
2594  {
2595  return internalRequestProperty(QLatin1String("Metadata"));
2596  }
2597 
2612  {
2613  return internalSetProperty(QLatin1String("Metadata"), QVariant::fromValue(newValue));
2614  }
2615 
2623  {
2624  return internalRequestAllProperties();
2625  }
2626 
2627 protected:
2628  virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
2629 };
2630 
2639 {
2640  Q_OBJECT
2641 
2642 public:
2649  static inline QLatin1String staticInterfaceName()
2650  {
2651  return QLatin1String("org.freedesktop.Telepathy.Channel.Interface.Group");
2652  }
2653 
2662  const QString& busName,
2663  const QString& objectPath,
2664  QObject* parent = 0
2665  );
2666 
2676  const QDBusConnection& connection,
2677  const QString& busName,
2678  const QString& objectPath,
2679  QObject* parent = 0
2680  );
2681 
2689 
2697  explicit ChannelInterfaceGroupInterface(const Tp::Client::ChannelInterface& mainInterface);
2698 
2706  ChannelInterfaceGroupInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
2707 
2721  {
2722  return internalRequestProperty(QLatin1String("GroupFlags"));
2723  }
2724 
2741  {
2742  return internalRequestProperty(QLatin1String("HandleOwners"));
2743  }
2744 
2756  {
2757  return internalRequestProperty(QLatin1String("LocalPendingMembers"));
2758  }
2759 
2770  {
2771  return internalRequestProperty(QLatin1String("Members"));
2772  }
2773 
2785  {
2786  return internalRequestProperty(QLatin1String("RemotePendingMembers"));
2787  }
2788 
2804  {
2805  return internalRequestProperty(QLatin1String("SelfHandle"));
2806  }
2807 
2822  {
2823  return internalRequestProperty(QLatin1String("MemberIdentifiers"));
2824  }
2825 
2833  {
2834  return internalRequestAllProperties();
2835  }
2836 
2837 public Q_SLOTS:
2868  inline QDBusPendingReply<> AddMembers(const Tp::UIntList& contacts, const QString& message, int timeout = -1)
2869  {
2870  if (!invalidationReason().isEmpty()) {
2871  return QDBusPendingReply<>(QDBusMessage::createError(
2872  invalidationReason(),
2873  invalidationMessage()
2874  ));
2875  }
2876 
2877  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
2878  this->staticInterfaceName(), QLatin1String("AddMembers"));
2879  callMessage << QVariant::fromValue(contacts) << QVariant::fromValue(message);
2880  return this->connection().asyncCall(callMessage, timeout);
2881  }
2882 
2905  inline QDBusPendingReply<Tp::UIntList, Tp::UIntList, Tp::UIntList> GetAllMembers(int timeout = -1)
2906  {
2907  if (!invalidationReason().isEmpty()) {
2908  return QDBusPendingReply<Tp::UIntList, Tp::UIntList, Tp::UIntList>(QDBusMessage::createError(
2909  invalidationReason(),
2910  invalidationMessage()
2911  ));
2912  }
2913 
2914  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
2915  this->staticInterfaceName(), QLatin1String("GetAllMembers"));
2916  return this->connection().asyncCall(callMessage, timeout);
2917  }
2918 
2933  inline QDBusPendingReply<uint> GetGroupFlags(int timeout = -1)
2934  {
2935  if (!invalidationReason().isEmpty()) {
2936  return QDBusPendingReply<uint>(QDBusMessage::createError(
2937  invalidationReason(),
2938  invalidationMessage()
2939  ));
2940  }
2941 
2942  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
2943  this->staticInterfaceName(), QLatin1String("GetGroupFlags"));
2944  return this->connection().asyncCall(callMessage, timeout);
2945  }
2946 
2972  inline QDBusPendingReply<Tp::UIntList> GetHandleOwners(const Tp::UIntList& handles, int timeout = -1)
2973  {
2974  if (!invalidationReason().isEmpty()) {
2975  return QDBusPendingReply<Tp::UIntList>(QDBusMessage::createError(
2976  invalidationReason(),
2977  invalidationMessage()
2978  ));
2979  }
2980 
2981  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
2982  this->staticInterfaceName(), QLatin1String("GetHandleOwners"));
2983  callMessage << QVariant::fromValue(handles);
2984  return this->connection().asyncCall(callMessage, timeout);
2985  }
2986 
2998  inline QDBusPendingReply<Tp::UIntList> GetLocalPendingMembers(int timeout = -1)
2999  {
3000  if (!invalidationReason().isEmpty()) {
3001  return QDBusPendingReply<Tp::UIntList>(QDBusMessage::createError(
3002  invalidationReason(),
3003  invalidationMessage()
3004  ));
3005  }
3006 
3007  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
3008  this->staticInterfaceName(), QLatin1String("GetLocalPendingMembers"));
3009  return this->connection().asyncCall(callMessage, timeout);
3010  }
3011 
3030  inline QDBusPendingReply<Tp::LocalPendingInfoList> GetLocalPendingMembersWithInfo(int timeout = -1)
3031  {
3032  if (!invalidationReason().isEmpty()) {
3033  return QDBusPendingReply<Tp::LocalPendingInfoList>(QDBusMessage::createError(
3034  invalidationReason(),
3035  invalidationMessage()
3036  ));
3037  }
3038 
3039  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
3040  this->staticInterfaceName(), QLatin1String("GetLocalPendingMembersWithInfo"));
3041  return this->connection().asyncCall(callMessage, timeout);
3042  }
3043 
3054  inline QDBusPendingReply<Tp::UIntList> GetMembers(int timeout = -1)
3055  {
3056  if (!invalidationReason().isEmpty()) {
3057  return QDBusPendingReply<Tp::UIntList>(QDBusMessage::createError(
3058  invalidationReason(),
3059  invalidationMessage()
3060  ));
3061  }
3062 
3063  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
3064  this->staticInterfaceName(), QLatin1String("GetMembers"));
3065  return this->connection().asyncCall(callMessage, timeout);
3066  }
3067 
3079  inline QDBusPendingReply<Tp::UIntList> GetRemotePendingMembers(int timeout = -1)
3080  {
3081  if (!invalidationReason().isEmpty()) {
3082  return QDBusPendingReply<Tp::UIntList>(QDBusMessage::createError(
3083  invalidationReason(),
3084  invalidationMessage()
3085  ));
3086  }
3087 
3088  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
3089  this->staticInterfaceName(), QLatin1String("GetRemotePendingMembers"));
3090  return this->connection().asyncCall(callMessage, timeout);
3091  }
3092 
3103  inline QDBusPendingReply<uint> GetSelfHandle(int timeout = -1)
3104  {
3105  if (!invalidationReason().isEmpty()) {
3106  return QDBusPendingReply<uint>(QDBusMessage::createError(
3107  invalidationReason(),
3108  invalidationMessage()
3109  ));
3110  }
3111 
3112  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
3113  this->staticInterfaceName(), QLatin1String("GetSelfHandle"));
3114  return this->connection().asyncCall(callMessage, timeout);
3115  }
3116 
3172  inline QDBusPendingReply<> RemoveMembers(const Tp::UIntList& contacts, const QString& message, int timeout = -1)
3173  {
3174  if (!invalidationReason().isEmpty()) {
3175  return QDBusPendingReply<>(QDBusMessage::createError(
3176  invalidationReason(),
3177  invalidationMessage()
3178  ));
3179  }
3180 
3181  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
3182  this->staticInterfaceName(), QLatin1String("RemoveMembers"));
3183  callMessage << QVariant::fromValue(contacts) << QVariant::fromValue(message);
3184  return this->connection().asyncCall(callMessage, timeout);
3185  }
3186 
3211  inline QDBusPendingReply<> RemoveMembersWithReason(const Tp::UIntList& contacts, const QString& message, uint reason, int timeout = -1)
3212  {
3213  if (!invalidationReason().isEmpty()) {
3214  return QDBusPendingReply<>(QDBusMessage::createError(
3215  invalidationReason(),
3216  invalidationMessage()
3217  ));
3218  }
3219 
3220  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
3221  this->staticInterfaceName(), QLatin1String("RemoveMembersWithReason"));
3222  callMessage << QVariant::fromValue(contacts) << QVariant::fromValue(message) << QVariant::fromValue(reason);
3223  return this->connection().asyncCall(callMessage, timeout);
3224  }
3225 
3226 Q_SIGNALS:
3245  void HandleOwnersChanged(const Tp::HandleOwnerMap& added, const Tp::UIntList& removed);
3246 
3275  void HandleOwnersChangedDetailed(const Tp::HandleOwnerMap& added, const Tp::UIntList& removed, const Tp::HandleIdentifierMap& identifiers);
3276 
3286  void SelfHandleChanged(uint selfHandle);
3287 
3303  void SelfContactChanged(uint selfHandle, const QString& selfID);
3304 
3319  void GroupFlagsChanged(uint added, uint removed);
3320 
3374  void MembersChanged(const QString& message, const Tp::UIntList& added, const Tp::UIntList& removed, const Tp::UIntList& localPending, const Tp::UIntList& remotePending, uint actor, uint reason);
3375 
3484  void MembersChangedDetailed(const Tp::UIntList& added, const Tp::UIntList& removed, const Tp::UIntList& localPending, const Tp::UIntList& remotePending, const QVariantMap& details);
3485 
3486 protected:
3487  virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
3488 };
3489 
3498 {
3499  Q_OBJECT
3500 
3501 public:
3508  static inline QLatin1String staticInterfaceName()
3509  {
3510  return QLatin1String("org.freedesktop.Telepathy.Channel.Interface.Hold");
3511  }
3512 
3521  const QString& busName,
3522  const QString& objectPath,
3523  QObject* parent = 0
3524  );
3525 
3535  const QDBusConnection& connection,
3536  const QString& busName,
3537  const QString& objectPath,
3538  QObject* parent = 0
3539  );
3540 
3548 
3556  explicit ChannelInterfaceHoldInterface(const Tp::Client::ChannelInterface& mainInterface);
3557 
3565  ChannelInterfaceHoldInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
3566 
3574  {
3575  return internalRequestAllProperties();
3576  }
3577 
3578 public Q_SLOTS:
3597  inline QDBusPendingReply<uint, uint> GetHoldState(int timeout = -1)
3598  {
3599  if (!invalidationReason().isEmpty()) {
3600  return QDBusPendingReply<uint, uint>(QDBusMessage::createError(
3601  invalidationReason(),
3602  invalidationMessage()
3603  ));
3604  }
3605 
3606  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
3607  this->staticInterfaceName(), QLatin1String("GetHoldState"));
3608  return this->connection().asyncCall(callMessage, timeout);
3609  }
3610 
3674  inline QDBusPendingReply<> RequestHold(bool hold, int timeout = -1)
3675  {
3676  if (!invalidationReason().isEmpty()) {
3677  return QDBusPendingReply<>(QDBusMessage::createError(
3678  invalidationReason(),
3679  invalidationMessage()
3680  ));
3681  }
3682 
3683  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
3684  this->staticInterfaceName(), QLatin1String("RequestHold"));
3685  callMessage << QVariant::fromValue(hold);
3686  return this->connection().asyncCall(callMessage, timeout);
3687  }
3688 
3689 Q_SIGNALS:
3706  void HoldStateChanged(uint holdState, uint reason);
3707 
3708 protected:
3709  virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
3710 };
3711 
3720 {
3721  Q_OBJECT
3722 
3723 public:
3730  static inline QLatin1String staticInterfaceName()
3731  {
3732  return QLatin1String("org.freedesktop.Telepathy.Channel.Interface.MediaSignalling");
3733  }
3734 
3743  const QString& busName,
3744  const QString& objectPath,
3745  QObject* parent = 0
3746  );
3747 
3757  const QDBusConnection& connection,
3758  const QString& busName,
3759  const QString& objectPath,
3760  QObject* parent = 0
3761  );
3762 
3770 
3779 
3787  ChannelInterfaceMediaSignallingInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
3788 
3796  {
3797  return internalRequestAllProperties();
3798  }
3799 
3800 public Q_SLOTS:
3812  inline QDBusPendingReply<Tp::MediaSessionHandlerInfoList> GetSessionHandlers(int timeout = -1)
3813  {
3814  if (!invalidationReason().isEmpty()) {
3815  return QDBusPendingReply<Tp::MediaSessionHandlerInfoList>(QDBusMessage::createError(
3816  invalidationReason(),
3817  invalidationMessage()
3818  ));
3819  }
3820 
3821  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
3822  this->staticInterfaceName(), QLatin1String("GetSessionHandlers"));
3823  return this->connection().asyncCall(callMessage, timeout);
3824  }
3825 
3826 Q_SIGNALS:
3842  void NewSessionHandler(const QDBusObjectPath& sessionHandler, const QString& sessionType);
3843 
3844 protected:
3845  virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
3846 };
3847 
3856 {
3857  Q_OBJECT
3858 
3859 public:
3866  static inline QLatin1String staticInterfaceName()
3867  {
3868  return QLatin1String("org.freedesktop.Telepathy.Channel.Interface.Messages");
3869  }
3870 
3879  const QString& busName,
3880  const QString& objectPath,
3881  QObject* parent = 0
3882  );
3883 
3893  const QDBusConnection& connection,
3894  const QString& busName,
3895  const QString& objectPath,
3896  QObject* parent = 0
3897  );
3898 
3906 
3914  explicit ChannelInterfaceMessagesInterface(const Tp::Client::ChannelInterface& mainInterface);
3915 
3923  ChannelInterfaceMessagesInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
3924 
3979  {
3980  return internalRequestProperty(QLatin1String("SupportedContentTypes"));
3981  }
3982 
3995  {
3996  return internalRequestProperty(QLatin1String("MessageTypes"));
3997  }
3998 
4009  {
4010  return internalRequestProperty(QLatin1String("MessagePartSupportFlags"));
4011  }
4012 
4034  {
4035  return internalRequestProperty(QLatin1String("PendingMessages"));
4036  }
4037 
4048  {
4049  return internalRequestProperty(QLatin1String("DeliveryReportingSupport"));
4050  }
4051 
4059  {
4060  return internalRequestAllProperties();
4061  }
4062 
4063 public Q_SLOTS:
4126  inline QDBusPendingReply<QString> SendMessage(const Tp::MessagePartList& message, uint flags, int timeout = -1)
4127  {
4128  if (!invalidationReason().isEmpty()) {
4129  return QDBusPendingReply<QString>(QDBusMessage::createError(
4130  invalidationReason(),
4131  invalidationMessage()
4132  ));
4133  }
4134 
4135  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
4136  this->staticInterfaceName(), QLatin1String("SendMessage"));
4137  callMessage << QVariant::fromValue(message) << QVariant::fromValue(flags);
4138  return this->connection().asyncCall(callMessage, timeout);
4139  }
4140 
4181  inline QDBusPendingReply<Tp::MessagePartContentMap> GetPendingMessageContent(uint messageID, const Tp::UIntList& parts, int timeout = -1)
4182  {
4183  if (!invalidationReason().isEmpty()) {
4184  return QDBusPendingReply<Tp::MessagePartContentMap>(QDBusMessage::createError(
4185  invalidationReason(),
4186  invalidationMessage()
4187  ));
4188  }
4189 
4190  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
4191  this->staticInterfaceName(), QLatin1String("GetPendingMessageContent"));
4192  callMessage << QVariant::fromValue(messageID) << QVariant::fromValue(parts);
4193  return this->connection().asyncCall(callMessage, timeout);
4194  }
4195 
4196 Q_SIGNALS:
4256  void MessageSent(const Tp::MessagePartList& content, uint flags, const QString& messageToken);
4257 
4271  void PendingMessagesRemoved(const Tp::UIntList& messageIDs);
4272 
4293  void MessageReceived(const Tp::MessagePartList& message);
4294 
4295 protected:
4296  virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
4297 };
4298 
4307 {
4308  Q_OBJECT
4309 
4310 public:
4317  static inline QLatin1String staticInterfaceName()
4318  {
4319  return QLatin1String("org.freedesktop.Telepathy.Channel.Interface.Password");
4320  }
4321 
4330  const QString& busName,
4331  const QString& objectPath,
4332  QObject* parent = 0
4333  );
4334 
4344  const QDBusConnection& connection,
4345  const QString& busName,
4346  const QString& objectPath,
4347  QObject* parent = 0
4348  );
4349 
4357 
4365  explicit ChannelInterfacePasswordInterface(const Tp::Client::ChannelInterface& mainInterface);
4366 
4374  ChannelInterfacePasswordInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
4375 
4383  {
4384  return internalRequestAllProperties();
4385  }
4386 
4387 public Q_SLOTS:
4405  inline QDBusPendingReply<uint> GetPasswordFlags(int timeout = -1)
4406  {
4407  if (!invalidationReason().isEmpty()) {
4408  return QDBusPendingReply<uint>(QDBusMessage::createError(
4409  invalidationReason(),
4410  invalidationMessage()
4411  ));
4412  }
4413 
4414  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
4415  this->staticInterfaceName(), QLatin1String("GetPasswordFlags"));
4416  return this->connection().asyncCall(callMessage, timeout);
4417  }
4418 
4439  inline QDBusPendingReply<bool> ProvidePassword(const QString& password, int timeout = -1)
4440  {
4441  if (!invalidationReason().isEmpty()) {
4442  return QDBusPendingReply<bool>(QDBusMessage::createError(
4443  invalidationReason(),
4444  invalidationMessage()
4445  ));
4446  }
4447 
4448  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
4449  this->staticInterfaceName(), QLatin1String("ProvidePassword"));
4450  callMessage << QVariant::fromValue(password);
4451  return this->connection().asyncCall(callMessage, timeout);
4452  }
4453 
4454 Q_SIGNALS:
4469  void PasswordFlagsChanged(uint added, uint removed);
4470 
4471 protected:
4472  virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
4473 };
4474 
4483 {
4484  Q_OBJECT
4485 
4486 public:
4493  static inline QLatin1String staticInterfaceName()
4494  {
4495  return QLatin1String("org.freedesktop.Telepathy.Channel.Interface.RoomConfig1");
4496  }
4497 
4506  const QString& busName,
4507  const QString& objectPath,
4508  QObject* parent = 0
4509  );
4510 
4520  const QDBusConnection& connection,
4521  const QString& busName,
4522  const QString& objectPath,
4523  QObject* parent = 0
4524  );
4525 
4533 
4542 
4550  ChannelInterfaceRoomConfigInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
4551 
4563  {
4564  return internalRequestProperty(QLatin1String("Anonymous"));
4565  }
4566 
4577  {
4578  return internalRequestProperty(QLatin1String("InviteOnly"));
4579  }
4580 
4591  {
4592  return internalRequestProperty(QLatin1String("Limit"));
4593  }
4594 
4605  {
4606  return internalRequestProperty(QLatin1String("Moderated"));
4607  }
4608 
4639  {
4640  return internalRequestProperty(QLatin1String("Title"));
4641  }
4642 
4654  {
4655  return internalRequestProperty(QLatin1String("Description"));
4656  }
4657 
4671  {
4672  return internalRequestProperty(QLatin1String("Persistent"));
4673  }
4674 
4687  {
4688  return internalRequestProperty(QLatin1String("Private"));
4689  }
4690 
4707  {
4708  return internalRequestProperty(QLatin1String("PasswordProtected"));
4709  }
4710 
4733  {
4734  return internalRequestProperty(QLatin1String("Password"));
4735  }
4736 
4760  {
4761  return internalRequestProperty(QLatin1String("PasswordHint"));
4762  }
4763 
4779  {
4780  return internalRequestProperty(QLatin1String("CanUpdateConfiguration"));
4781  }
4782 
4806  {
4807  return internalRequestProperty(QLatin1String("MutableProperties"));
4808  }
4809 
4835  {
4836  return internalRequestProperty(QLatin1String("ConfigurationRetrieved"));
4837  }
4838 
4846  {
4847  return internalRequestAllProperties();
4848  }
4849 
4850 public Q_SLOTS:
4893  inline QDBusPendingReply<> UpdateConfiguration(const QVariantMap& properties, int timeout = -1)
4894  {
4895  if (!invalidationReason().isEmpty()) {
4896  return QDBusPendingReply<>(QDBusMessage::createError(
4897  invalidationReason(),
4898  invalidationMessage()
4899  ));
4900  }
4901 
4902  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
4903  this->staticInterfaceName(), QLatin1String("UpdateConfiguration"));
4904  callMessage << QVariant::fromValue(properties);
4905  return this->connection().asyncCall(callMessage, timeout);
4906  }
4907 
4908 protected:
4909  virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
4910 };
4911 
4920 {
4921  Q_OBJECT
4922 
4923 public:
4930  static inline QLatin1String staticInterfaceName()
4931  {
4932  return QLatin1String("org.freedesktop.Telepathy.Channel.Interface.Room2");
4933  }
4934 
4943  const QString& busName,
4944  const QString& objectPath,
4945  QObject* parent = 0
4946  );
4947 
4957  const QDBusConnection& connection,
4958  const QString& busName,
4959  const QString& objectPath,
4960  QObject* parent = 0
4961  );
4962 
4970 
4978  explicit ChannelInterfaceRoomInterface(const Tp::Client::ChannelInterface& mainInterface);
4979 
4987  ChannelInterfaceRoomInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
4988 
5015  {
5016  return internalRequestProperty(QLatin1String("RoomName"));
5017  }
5018 
5040  {
5041  return internalRequestProperty(QLatin1String("Server"));
5042  }
5043 
5057  {
5058  return internalRequestProperty(QLatin1String("Creator"));
5059  }
5060 
5074  {
5075  return internalRequestProperty(QLatin1String("CreatorHandle"));
5076  }
5077 
5091  {
5092  return internalRequestProperty(QLatin1String("CreationTimestamp"));
5093  }
5094 
5102  {
5103  return internalRequestAllProperties();
5104  }
5105 
5106 protected:
5107  virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
5108 };
5109 
5118 {
5119  Q_OBJECT
5120 
5121 public:
5128  static inline QLatin1String staticInterfaceName()
5129  {
5130  return QLatin1String("org.freedesktop.Telepathy.Channel.Interface.SASLAuthentication");
5131  }
5132 
5141  const QString& busName,
5142  const QString& objectPath,
5143  QObject* parent = 0
5144  );
5145 
5155  const QDBusConnection& connection,
5156  const QString& busName,
5157  const QString& objectPath,
5158  QObject* parent = 0
5159  );
5160 
5168 
5177 
5185  ChannelInterfaceSASLAuthenticationInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
5186 
5212  {
5213  return internalRequestProperty(QLatin1String("AvailableMechanisms"));
5214  }
5215 
5238  {
5239  return internalRequestProperty(QLatin1String("HasInitialData"));
5240  }
5241 
5263  {
5264  return internalRequestProperty(QLatin1String("CanTryAgain"));
5265  }
5266 
5281  {
5282  return internalRequestProperty(QLatin1String("SASLStatus"));
5283  }
5284 
5314  {
5315  return internalRequestProperty(QLatin1String("SASLError"));
5316  }
5317 
5340  {
5341  return internalRequestProperty(QLatin1String("SASLErrorDetails"));
5342  }
5343 
5409  {
5410  return internalRequestProperty(QLatin1String("AuthorizationIdentity"));
5411  }
5412 
5475  {
5476  return internalRequestProperty(QLatin1String("DefaultUsername"));
5477  }
5478 
5507  {
5508  return internalRequestProperty(QLatin1String("DefaultRealm"));
5509  }
5510 
5533  {
5534  return internalRequestProperty(QLatin1String("MaySaveResponse"));
5535  }
5536 
5544  {
5545  return internalRequestAllProperties();
5546  }
5547 
5548 public Q_SLOTS:
5575  inline QDBusPendingReply<> StartMechanism(const QString& mechanism, int timeout = -1)
5576  {
5577  if (!invalidationReason().isEmpty()) {
5578  return QDBusPendingReply<>(QDBusMessage::createError(
5579  invalidationReason(),
5580  invalidationMessage()
5581  ));
5582  }
5583 
5584  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
5585  this->staticInterfaceName(), QLatin1String("StartMechanism"));
5586  callMessage << QVariant::fromValue(mechanism);
5587  return this->connection().asyncCall(callMessage, timeout);
5588  }
5589 
5644  inline QDBusPendingReply<> StartMechanismWithData(const QString& mechanism, const QByteArray& initialData, int timeout = -1)
5645  {
5646  if (!invalidationReason().isEmpty()) {
5647  return QDBusPendingReply<>(QDBusMessage::createError(
5648  invalidationReason(),
5649  invalidationMessage()
5650  ));
5651  }
5652 
5653  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
5654  this->staticInterfaceName(), QLatin1String("StartMechanismWithData"));
5655  callMessage << QVariant::fromValue(mechanism) << QVariant::fromValue(initialData);
5656  return this->connection().asyncCall(callMessage, timeout);
5657  }
5658 
5676  inline QDBusPendingReply<> Respond(const QByteArray& responseData, int timeout = -1)
5677  {
5678  if (!invalidationReason().isEmpty()) {
5679  return QDBusPendingReply<>(QDBusMessage::createError(
5680  invalidationReason(),
5681  invalidationMessage()
5682  ));
5683  }
5684 
5685  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
5686  this->staticInterfaceName(), QLatin1String("Respond"));
5687  callMessage << QVariant::fromValue(responseData);
5688  return this->connection().asyncCall(callMessage, timeout);
5689  }
5690 
5719  inline QDBusPendingReply<> AcceptSASL(int timeout = -1)
5720  {
5721  if (!invalidationReason().isEmpty()) {
5722  return QDBusPendingReply<>(QDBusMessage::createError(
5723  invalidationReason(),
5724  invalidationMessage()
5725  ));
5726  }
5727 
5728  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
5729  this->staticInterfaceName(), QLatin1String("AcceptSASL"));
5730  return this->connection().asyncCall(callMessage, timeout);
5731  }
5732 
5761  inline QDBusPendingReply<> AbortSASL(uint reason, const QString& debugMessage, int timeout = -1)
5762  {
5763  if (!invalidationReason().isEmpty()) {
5764  return QDBusPendingReply<>(QDBusMessage::createError(
5765  invalidationReason(),
5766  invalidationMessage()
5767  ));
5768  }
5769 
5770  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
5771  this->staticInterfaceName(), QLatin1String("AbortSASL"));
5772  callMessage << QVariant::fromValue(reason) << QVariant::fromValue(debugMessage);
5773  return this->connection().asyncCall(callMessage, timeout);
5774  }
5775 
5776 Q_SIGNALS:
5794  void SASLStatusChanged(uint status, const QString& reason, const QVariantMap& details);
5795 
5815  void NewChallenge(const QByteArray& challengeData);
5816 
5817 protected:
5818  virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
5819 };
5820 
5829 {
5830  Q_OBJECT
5831 
5832 public:
5839  static inline QLatin1String staticInterfaceName()
5840  {
5841  return QLatin1String("org.freedesktop.Telepathy.Channel.Interface.SMS");
5842  }
5843 
5852  const QString& busName,
5853  const QString& objectPath,
5854  QObject* parent = 0
5855  );
5856 
5866  const QDBusConnection& connection,
5867  const QString& busName,
5868  const QString& objectPath,
5869  QObject* parent = 0
5870  );
5871 
5879 
5887  explicit ChannelInterfaceSMSInterface(const Tp::Client::ChannelInterface& mainInterface);
5888 
5896  ChannelInterfaceSMSInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
5897 
5938  {
5939  return internalRequestProperty(QLatin1String("Flash"));
5940  }
5941 
6005  {
6006  return internalRequestProperty(QLatin1String("SMSChannel"));
6007  }
6008 
6016  {
6017  return internalRequestAllProperties();
6018  }
6019 
6020 public Q_SLOTS:
6085  inline QDBusPendingReply<uint, int, int> GetSMSLength(const Tp::MessagePartList& message, int timeout = -1)
6086  {
6087  if (!invalidationReason().isEmpty()) {
6088  return QDBusPendingReply<uint, int, int>(QDBusMessage::createError(
6089  invalidationReason(),
6090  invalidationMessage()
6091  ));
6092  }
6093 
6094  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
6095  this->staticInterfaceName(), QLatin1String("GetSMSLength"));
6096  callMessage << QVariant::fromValue(message);
6097  return this->connection().asyncCall(callMessage, timeout);
6098  }
6099 
6100 Q_SIGNALS:
6110  void SMSChannelChanged(bool SMSChannel);
6111 
6112 protected:
6113  virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
6114 };
6115 
6124 {
6125  Q_OBJECT
6126 
6127 public:
6134  static inline QLatin1String staticInterfaceName()
6135  {
6136  return QLatin1String("org.freedesktop.Telepathy.Channel.Interface.Securable");
6137  }
6138 
6147  const QString& busName,
6148  const QString& objectPath,
6149  QObject* parent = 0
6150  );
6151 
6161  const QDBusConnection& connection,
6162  const QString& busName,
6163  const QString& objectPath,
6164  QObject* parent = 0
6165  );
6166 
6174 
6183 
6191  ChannelInterfaceSecurableInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
6192 
6215  {
6216  return internalRequestProperty(QLatin1String("Encrypted"));
6217  }
6218 
6236  {
6237  return internalRequestProperty(QLatin1String("Verified"));
6238  }
6239 
6247  {
6248  return internalRequestAllProperties();
6249  }
6250 
6251 protected:
6252  virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
6253 };
6254 
6263 {
6264  Q_OBJECT
6265 
6266 public:
6273  static inline QLatin1String staticInterfaceName()
6274  {
6275  return QLatin1String("org.freedesktop.Telepathy.Channel.Interface.ServicePoint");
6276  }
6277 
6286  const QString& busName,
6287  const QString& objectPath,
6288  QObject* parent = 0
6289  );
6290 
6300  const QDBusConnection& connection,
6301  const QString& busName,
6302  const QString& objectPath,
6303  QObject* parent = 0
6304  );
6305 
6313 
6322 
6330  ChannelInterfaceServicePointInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
6331 
6352  {
6353  return internalRequestProperty(QLatin1String("InitialServicePoint"));
6354  }
6355 
6369  {
6370  return internalRequestProperty(QLatin1String("CurrentServicePoint"));
6371  }
6372 
6380  {
6381  return internalRequestAllProperties();
6382  }
6383 
6384 Q_SIGNALS:
6401  void ServicePointChanged(const Tp::ServicePoint& servicePoint);
6402 
6403 protected:
6404  virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
6405 };
6406 
6415 {
6416  Q_OBJECT
6417 
6418 public:
6425  static inline QLatin1String staticInterfaceName()
6426  {
6427  return QLatin1String("org.freedesktop.Telepathy.Channel.Interface.Subject2");
6428  }
6429 
6438  const QString& busName,
6439  const QString& objectPath,
6440  QObject* parent = 0
6441  );
6442 
6452  const QDBusConnection& connection,
6453  const QString& busName,
6454  const QString& objectPath,
6455  QObject* parent = 0
6456  );
6457 
6465 
6473  explicit ChannelInterfaceSubjectInterface(const Tp::Client::ChannelInterface& mainInterface);
6474 
6482  ChannelInterfaceSubjectInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
6483 
6504  {
6505  return internalRequestProperty(QLatin1String("Subject"));
6506  }
6507 
6525  {
6526  return internalRequestProperty(QLatin1String("Actor"));
6527  }
6528 
6542  {
6543  return internalRequestProperty(QLatin1String("ActorHandle"));
6544  }
6545 
6563  {
6564  return internalRequestProperty(QLatin1String("Timestamp"));
6565  }
6566 
6592  {
6593  return internalRequestProperty(QLatin1String("CanSet"));
6594  }
6595 
6603  {
6604  return internalRequestAllProperties();
6605  }
6606 
6607 public Q_SLOTS:
6631  inline QDBusPendingReply<> SetSubject(const QString& subject, int timeout = -1)
6632  {
6633  if (!invalidationReason().isEmpty()) {
6634  return QDBusPendingReply<>(QDBusMessage::createError(
6635  invalidationReason(),
6636  invalidationMessage()
6637  ));
6638  }
6639 
6640  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
6641  this->staticInterfaceName(), QLatin1String("SetSubject"));
6642  callMessage << QVariant::fromValue(subject);
6643  return this->connection().asyncCall(callMessage, timeout);
6644  }
6645 
6646 protected:
6647  virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
6648 };
6649 
6658 {
6659  Q_OBJECT
6660 
6661 public:
6668  static inline QLatin1String staticInterfaceName()
6669  {
6670  return QLatin1String("org.freedesktop.Telepathy.Channel.Interface.Tube");
6671  }
6672 
6681  const QString& busName,
6682  const QString& objectPath,
6683  QObject* parent = 0
6684  );
6685 
6695  const QDBusConnection& connection,
6696  const QString& busName,
6697  const QString& objectPath,
6698  QObject* parent = 0
6699  );
6700 
6708 
6716  explicit ChannelInterfaceTubeInterface(const Tp::Client::ChannelInterface& mainInterface);
6717 
6725  ChannelInterfaceTubeInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
6726 
6773  {
6774  return internalRequestProperty(QLatin1String("Parameters"));
6775  }
6776 
6793  {
6794  return internalRequestProperty(QLatin1String("State"));
6795  }
6796 
6804  {
6805  return internalRequestAllProperties();
6806  }
6807 
6808 Q_SIGNALS:
6819  void TubeChannelStateChanged(uint state);
6820 
6821 protected:
6822  virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
6823 };
6824 
6833 {
6834  Q_OBJECT
6835 
6836 public:
6843  static inline QLatin1String staticInterfaceName()
6844  {
6845  return QLatin1String("org.freedesktop.Telepathy.Channel.Type.Call1");
6846  }
6847 
6856  const QString& busName,
6857  const QString& objectPath,
6858  QObject* parent = 0
6859  );
6860 
6870  const QDBusConnection& connection,
6871  const QString& busName,
6872  const QString& objectPath,
6873  QObject* parent = 0
6874  );
6875 
6883 
6891  explicit ChannelTypeCallInterface(const Tp::Client::ChannelInterface& mainInterface);
6892 
6900  ChannelTypeCallInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
6901 
6918  {
6919  return internalRequestProperty(QLatin1String("Contents"));
6920  }
6921 
6986  {
6987  return internalRequestProperty(QLatin1String("CallStateDetails"));
6988  }
6989 
7015  {
7016  return internalRequestProperty(QLatin1String("CallState"));
7017  }
7018 
7039  {
7040  return internalRequestProperty(QLatin1String("CallFlags"));
7041  }
7042 
7059  {
7060  return internalRequestProperty(QLatin1String("CallStateReason"));
7061  }
7062 
7097  {
7098  return internalRequestProperty(QLatin1String("HardwareStreaming"));
7099  }
7100 
7127  {
7128  return internalRequestProperty(QLatin1String("CallMembers"));
7129  }
7130 
7143  {
7144  return internalRequestProperty(QLatin1String("MemberIdentifiers"));
7145  }
7146 
7169  {
7170  return internalRequestProperty(QLatin1String("InitialTransport"));
7171  }
7172 
7243  {
7244  return internalRequestProperty(QLatin1String("InitialAudio"));
7245  }
7246 
7268  {
7269  return internalRequestProperty(QLatin1String("InitialVideo"));
7270  }
7271 
7300  {
7301  return internalRequestProperty(QLatin1String("InitialAudioName"));
7302  }
7303 
7320  {
7321  return internalRequestProperty(QLatin1String("InitialVideoName"));
7322  }
7323 
7356  {
7357  return internalRequestProperty(QLatin1String("MutableContents"));
7358  }
7359 
7367  {
7368  return internalRequestAllProperties();
7369  }
7370 
7371 public Q_SLOTS:
7400  inline QDBusPendingReply<> SetRinging(int timeout = -1)
7401  {
7402  if (!invalidationReason().isEmpty()) {
7403  return QDBusPendingReply<>(QDBusMessage::createError(
7404  invalidationReason(),
7405  invalidationMessage()
7406  ));
7407  }
7408 
7409  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
7410  this->staticInterfaceName(), QLatin1String("SetRinging"));
7411  return this->connection().asyncCall(callMessage, timeout);
7412  }
7413 
7444  inline QDBusPendingReply<> SetQueued(int timeout = -1)
7445  {
7446  if (!invalidationReason().isEmpty()) {
7447  return QDBusPendingReply<>(QDBusMessage::createError(
7448  invalidationReason(),
7449  invalidationMessage()
7450  ));
7451  }
7452 
7453  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
7454  this->staticInterfaceName(), QLatin1String("SetQueued"));
7455  return this->connection().asyncCall(callMessage, timeout);
7456  }
7457 
7492  inline QDBusPendingReply<> Accept(int timeout = -1)
7493  {
7494  if (!invalidationReason().isEmpty()) {
7495  return QDBusPendingReply<>(QDBusMessage::createError(
7496  invalidationReason(),
7497  invalidationMessage()
7498  ));
7499  }
7500 
7501  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
7502  this->staticInterfaceName(), QLatin1String("Accept"));
7503  return this->connection().asyncCall(callMessage, timeout);
7504  }
7505 
7531  inline QDBusPendingReply<> Hangup(uint reason, const QString& detailedHangupReason, const QString& message, int timeout = -1)
7532  {
7533  if (!invalidationReason().isEmpty()) {
7534  return QDBusPendingReply<>(QDBusMessage::createError(
7535  invalidationReason(),
7536  invalidationMessage()
7537  ));
7538  }
7539 
7540  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
7541  this->staticInterfaceName(), QLatin1String("Hangup"));
7542  callMessage << QVariant::fromValue(reason) << QVariant::fromValue(detailedHangupReason) << QVariant::fromValue(message);
7543  return this->connection().asyncCall(callMessage, timeout);
7544  }
7545 
7584  inline QDBusPendingReply<QDBusObjectPath> AddContent(const QString& contentName, uint contentType, uint initialDirection, int timeout = -1)
7585  {
7586  if (!invalidationReason().isEmpty()) {
7587  return QDBusPendingReply<QDBusObjectPath>(QDBusMessage::createError(
7588  invalidationReason(),
7589  invalidationMessage()
7590  ));
7591  }
7592 
7593  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
7594  this->staticInterfaceName(), QLatin1String("AddContent"));
7595  callMessage << QVariant::fromValue(contentName) << QVariant::fromValue(contentType) << QVariant::fromValue(initialDirection);
7596  return this->connection().asyncCall(callMessage, timeout);
7597  }
7598 
7599 Q_SIGNALS:
7611  void ContentAdded(const QDBusObjectPath& content);
7612 
7628  void ContentRemoved(const QDBusObjectPath& content, const Tp::CallStateReason& reason);
7629 
7657  void CallStateChanged(uint callState, uint callFlags, const Tp::CallStateReason& callStateReason, const QVariantMap& callStateDetails);
7658 
7687  void CallMembersChanged(const Tp::CallMemberMap& flagsChanged, const Tp::HandleIdentifierMap& identifiers, const Tp::UIntList& removed, const Tp::CallStateReason& reason);
7688 
7689 protected:
7690  virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
7691 };
7692 
7701 {
7702  Q_OBJECT
7703 
7704 public:
7711  static inline QLatin1String staticInterfaceName()
7712  {
7713  return QLatin1String("org.freedesktop.Telepathy.Channel.Type.ContactList");
7714  }
7715 
7724  const QString& busName,
7725  const QString& objectPath,
7726  QObject* parent = 0
7727  );
7728 
7738  const QDBusConnection& connection,
7739  const QString& busName,
7740  const QString& objectPath,
7741  QObject* parent = 0
7742  );
7743 
7751 
7759  explicit ChannelTypeContactListInterface(const Tp::Client::ChannelInterface& mainInterface);
7760 
7768  ChannelTypeContactListInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
7769 
7777  {
7778  return internalRequestAllProperties();
7779  }
7780 
7781 protected:
7782  virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
7783 };
7784 
7793 {
7794  Q_OBJECT
7795 
7796 public:
7803  static inline QLatin1String staticInterfaceName()
7804  {
7805  return QLatin1String("org.freedesktop.Telepathy.Channel.Type.ContactSearch");
7806  }
7807 
7816  const QString& busName,
7817  const QString& objectPath,
7818  QObject* parent = 0
7819  );
7820 
7830  const QDBusConnection& connection,
7831  const QString& busName,
7832  const QString& objectPath,
7833  QObject* parent = 0
7834  );
7835 
7843 
7851  explicit ChannelTypeContactSearchInterface(const Tp::Client::ChannelInterface& mainInterface);
7852 
7860  ChannelTypeContactSearchInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
7861 
7873  {
7874  return internalRequestProperty(QLatin1String("SearchState"));
7875  }
7876 
7903  {
7904  return internalRequestProperty(QLatin1String("Limit"));
7905  }
7906 
7922  {
7923  return internalRequestProperty(QLatin1String("AvailableSearchKeys"));
7924  }
7925 
7947  {
7948  return internalRequestProperty(QLatin1String("Server"));
7949  }
7950 
7958  {
7959  return internalRequestAllProperties();
7960  }
7961 
7962 public Q_SLOTS:
7980  inline QDBusPendingReply<> Search(const Tp::ContactSearchMap& terms, int timeout = -1)
7981  {
7982  if (!invalidationReason().isEmpty()) {
7983  return QDBusPendingReply<>(QDBusMessage::createError(
7984  invalidationReason(),
7985  invalidationMessage()
7986  ));
7987  }
7988 
7989  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
7990  this->staticInterfaceName(), QLatin1String("Search"));
7991  callMessage << QVariant::fromValue(terms);
7992  return this->connection().asyncCall(callMessage, timeout);
7993  }
7994 
8009  inline QDBusPendingReply<> More(int timeout = -1)
8010  {
8011  if (!invalidationReason().isEmpty()) {
8012  return QDBusPendingReply<>(QDBusMessage::createError(
8013  invalidationReason(),
8014  invalidationMessage()
8015  ));
8016  }
8017 
8018  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
8019  this->staticInterfaceName(), QLatin1String("More"));
8020  return this->connection().asyncCall(callMessage, timeout);
8021  }
8022 
8055  inline QDBusPendingReply<> Stop(int timeout = -1)
8056  {
8057  if (!invalidationReason().isEmpty()) {
8058  return QDBusPendingReply<>(QDBusMessage::createError(
8059  invalidationReason(),
8060  invalidationMessage()
8061  ));
8062  }
8063 
8064  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
8065  this->staticInterfaceName(), QLatin1String("Stop"));
8066  return this->connection().asyncCall(callMessage, timeout);
8067  }
8068 
8069 Q_SIGNALS:
8119  void SearchStateChanged(uint state, const QString& error, const QVariantMap& details);
8120 
8133  void SearchResultReceived(const Tp::ContactSearchResultMap& result);
8134 
8135 protected:
8136  virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
8137 };
8138 
8147 {
8148  Q_OBJECT
8149 
8150 public:
8157  static inline QLatin1String staticInterfaceName()
8158  {
8159  return QLatin1String("org.freedesktop.Telepathy.Channel.Type.DBusTube");
8160  }
8161 
8170  const QString& busName,
8171  const QString& objectPath,
8172  QObject* parent = 0
8173  );
8174 
8184  const QDBusConnection& connection,
8185  const QString& busName,
8186  const QString& objectPath,
8187  QObject* parent = 0
8188  );
8189 
8197 
8205  explicit ChannelTypeDBusTubeInterface(const Tp::Client::ChannelInterface& mainInterface);
8206 
8214  ChannelTypeDBusTubeInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
8215 
8235  {
8236  return internalRequestProperty(QLatin1String("ServiceName"));
8237  }
8238 
8252  {
8253  return internalRequestProperty(QLatin1String("DBusNames"));
8254  }
8255 
8284  {
8285  return internalRequestProperty(QLatin1String("SupportedAccessControls"));
8286  }
8287 
8295  {
8296  return internalRequestAllProperties();
8297  }
8298 
8299 public Q_SLOTS:
8324  inline QDBusPendingReply<QString> Offer(const QVariantMap& parameters, uint accesscontrol, int timeout = -1)
8325  {
8326  if (!invalidationReason().isEmpty()) {
8327  return QDBusPendingReply<QString>(QDBusMessage::createError(
8328  invalidationReason(),
8329  invalidationMessage()
8330  ));
8331  }
8332 
8333  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
8334  this->staticInterfaceName(), QLatin1String("Offer"));
8335  callMessage << QVariant::fromValue(parameters) << QVariant::fromValue(accesscontrol);
8336  return this->connection().asyncCall(callMessage, timeout);
8337  }
8338 
8362  inline QDBusPendingReply<QString> Accept(uint accesscontrol, int timeout = -1)
8363  {
8364  if (!invalidationReason().isEmpty()) {
8365  return QDBusPendingReply<QString>(QDBusMessage::createError(
8366  invalidationReason(),
8367  invalidationMessage()
8368  ));
8369  }
8370 
8371  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
8372  this->staticInterfaceName(), QLatin1String("Accept"));
8373  callMessage << QVariant::fromValue(accesscontrol);
8374  return this->connection().asyncCall(callMessage, timeout);
8375  }
8376 
8377 Q_SIGNALS:
8393  void DBusNamesChanged(const Tp::DBusTubeParticipants& added, const Tp::UIntList& removed);
8394 
8395 protected:
8396  virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
8397 };
8398 
8407 {
8408  Q_OBJECT
8409 
8410 public:
8417  static inline QLatin1String staticInterfaceName()
8418  {
8419  return QLatin1String("org.freedesktop.Telepathy.Channel.Type.FileTransfer");
8420  }
8421 
8430  const QString& busName,
8431  const QString& objectPath,
8432  QObject* parent = 0
8433  );
8434 
8444  const QDBusConnection& connection,
8445  const QString& busName,
8446  const QString& objectPath,
8447  QObject* parent = 0
8448  );
8449 
8457 
8465  explicit ChannelTypeFileTransferInterface(const Tp::Client::ChannelInterface& mainInterface);
8466 
8474  ChannelTypeFileTransferInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
8475 
8492  {
8493  return internalRequestProperty(QLatin1String("State"));
8494  }
8495 
8514  {
8515  return internalRequestProperty(QLatin1String("ContentType"));
8516  }
8517 
8540  {
8541  return internalRequestProperty(QLatin1String("Filename"));
8542  }
8543 
8568  {
8569  return internalRequestProperty(QLatin1String("Size"));
8570  }
8571 
8599  {
8600  return internalRequestProperty(QLatin1String("ContentHashType"));
8601  }
8602 
8624  {
8625  return internalRequestProperty(QLatin1String("ContentHash"));
8626  }
8627 
8646  {
8647  return internalRequestProperty(QLatin1String("Description"));
8648  }
8649 
8667  {
8668  return internalRequestProperty(QLatin1String("Date"));
8669  }
8670 
8700  {
8701  return internalRequestProperty(QLatin1String("AvailableSocketTypes"));
8702  }
8703 
8718  {
8719  return internalRequestProperty(QLatin1String("TransferredBytes"));
8720  }
8721 
8745  {
8746  return internalRequestProperty(QLatin1String("InitialOffset"));
8747  }
8748 
8785  {
8786  return internalRequestProperty(QLatin1String("URI"));
8787  }
8788 
8824  inline Tp::PendingOperation *setPropertyURI(QString newValue)
8825  {
8826  return internalSetProperty(QLatin1String("URI"), QVariant::fromValue(newValue));
8827  }
8828 
8862  {
8863  return internalRequestProperty(QLatin1String("FileCollection"));
8864  }
8865 
8873  {
8874  return internalRequestAllProperties();
8875  }
8876 
8877 public Q_SLOTS:
8922  inline QDBusPendingReply<QDBusVariant> AcceptFile(uint addressType, uint accessControl, const QDBusVariant& accessControlParam, qulonglong offset, int timeout = -1)
8923  {
8924  if (!invalidationReason().isEmpty()) {
8925  return QDBusPendingReply<QDBusVariant>(QDBusMessage::createError(
8926  invalidationReason(),
8927  invalidationMessage()
8928  ));
8929  }
8930 
8931  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
8932  this->staticInterfaceName(), QLatin1String("AcceptFile"));
8933  callMessage << QVariant::fromValue(addressType) << QVariant::fromValue(accessControl) << QVariant::fromValue(accessControlParam) << QVariant::fromValue(offset);
8934  return this->connection().asyncCall(callMessage, timeout);
8935  }
8936 
8970  inline QDBusPendingReply<QDBusVariant> ProvideFile(uint addressType, uint accessControl, const QDBusVariant& accessControlParam, int timeout = -1)
8971  {
8972  if (!invalidationReason().isEmpty()) {
8973  return QDBusPendingReply<QDBusVariant>(QDBusMessage::createError(
8974  invalidationReason(),
8975  invalidationMessage()
8976  ));
8977  }
8978 
8979  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
8980  this->staticInterfaceName(), QLatin1String("ProvideFile"));
8981  callMessage << QVariant::fromValue(addressType) << QVariant::fromValue(accessControl) << QVariant::fromValue(accessControlParam);
8982  return this->connection().asyncCall(callMessage, timeout);
8983  }
8984 
8985 Q_SIGNALS:
9003  void FileTransferStateChanged(uint state, uint reason);
9004 
9017  void TransferredBytesChanged(qulonglong count);
9018 
9030  void InitialOffsetDefined(qulonglong initialOffset);
9031 
9043  void URIDefined(const QString& URI);
9044 
9045 protected:
9046  virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
9047 };
9048 
9057 {
9058  Q_OBJECT
9059 
9060 public:
9067  static inline QLatin1String staticInterfaceName()
9068  {
9069  return QLatin1String("org.freedesktop.Telepathy.Channel.Type.RoomList");
9070  }
9071 
9080  const QString& busName,
9081  const QString& objectPath,
9082  QObject* parent = 0
9083  );
9084 
9094  const QDBusConnection& connection,
9095  const QString& busName,
9096  const QString& objectPath,
9097  QObject* parent = 0
9098  );
9099 
9107 
9115  explicit ChannelTypeRoomListInterface(const Tp::Client::ChannelInterface& mainInterface);
9116 
9124  ChannelTypeRoomListInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
9125 
9140  {
9141  return internalRequestProperty(QLatin1String("Server"));
9142  }
9143 
9151  {
9152  return internalRequestAllProperties();
9153  }
9154 
9155 public Q_SLOTS:
9171  inline QDBusPendingReply<bool> GetListingRooms(int timeout = -1)
9172  {
9173  if (!invalidationReason().isEmpty()) {
9174  return QDBusPendingReply<bool>(QDBusMessage::createError(
9175  invalidationReason(),
9176  invalidationMessage()
9177  ));
9178  }
9179 
9180  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
9181  this->staticInterfaceName(), QLatin1String("GetListingRooms"));
9182  return this->connection().asyncCall(callMessage, timeout);
9183  }
9184 
9198  inline QDBusPendingReply<> ListRooms(int timeout = -1)
9199  {
9200  if (!invalidationReason().isEmpty()) {
9201  return QDBusPendingReply<>(QDBusMessage::createError(
9202  invalidationReason(),
9203  invalidationMessage()
9204  ));
9205  }
9206 
9207  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
9208  this->staticInterfaceName(), QLatin1String("ListRooms"));
9209  return this->connection().asyncCall(callMessage, timeout);
9210  }
9211 
9224  inline QDBusPendingReply<> StopListing(int timeout = -1)
9225  {
9226  if (!invalidationReason().isEmpty()) {
9227  return QDBusPendingReply<>(QDBusMessage::createError(
9228  invalidationReason(),
9229  invalidationMessage()
9230  ));
9231  }
9232 
9233  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
9234  this->staticInterfaceName(), QLatin1String("StopListing"));
9235  return this->connection().asyncCall(callMessage, timeout);
9236  }
9237 
9238 Q_SIGNALS:
9297  void GotRooms(const Tp::RoomInfoList& rooms);
9298 
9309  void ListingRooms(bool listing);
9310 
9311 protected:
9312  virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
9313 };
9314 
9323 {
9324  Q_OBJECT
9325 
9326 public:
9333  static inline QLatin1String staticInterfaceName()
9334  {
9335  return QLatin1String("org.freedesktop.Telepathy.Channel.Type.ServerAuthentication");
9336  }
9337 
9346  const QString& busName,
9347  const QString& objectPath,
9348  QObject* parent = 0
9349  );
9350 
9360  const QDBusConnection& connection,
9361  const QString& busName,
9362  const QString& objectPath,
9363  QObject* parent = 0
9364  );
9365 
9373 
9382 
9390  ChannelTypeServerAuthenticationInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
9391 
9409  {
9410  return internalRequestProperty(QLatin1String("AuthenticationMethod"));
9411  }
9412 
9420  {
9421  return internalRequestAllProperties();
9422  }
9423 
9424 protected:
9425  virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
9426 };
9427 
9436 {
9437  Q_OBJECT
9438 
9439 public:
9446  static inline QLatin1String staticInterfaceName()
9447  {
9448  return QLatin1String("org.freedesktop.Telepathy.Channel.Type.ServerTLSConnection");
9449  }
9450 
9459  const QString& busName,
9460  const QString& objectPath,
9461  QObject* parent = 0
9462  );
9463 
9473  const QDBusConnection& connection,
9474  const QString& busName,
9475  const QString& objectPath,
9476  QObject* parent = 0
9477  );
9478 
9486 
9495 
9503  ChannelTypeServerTLSConnectionInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
9504 
9516  {
9517  return internalRequestProperty(QLatin1String("ServerCertificate"));
9518  }
9519 
9534  {
9535  return internalRequestProperty(QLatin1String("Hostname"));
9536  }
9537 
9565  {
9566  return internalRequestProperty(QLatin1String("ReferenceIdentities"));
9567  }
9568 
9576  {
9577  return internalRequestAllProperties();
9578  }
9579 
9580 protected:
9581  virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
9582 };
9583 
9592 {
9593  Q_OBJECT
9594 
9595 public:
9602  static inline QLatin1String staticInterfaceName()
9603  {
9604  return QLatin1String("org.freedesktop.Telepathy.Channel.Type.StreamTube");
9605  }
9606 
9615  const QString& busName,
9616  const QString& objectPath,
9617  QObject* parent = 0
9618  );
9619 
9629  const QDBusConnection& connection,
9630  const QString& busName,
9631  const QString& objectPath,
9632  QObject* parent = 0
9633  );
9634 
9642 
9650  explicit ChannelTypeStreamTubeInterface(const Tp::Client::ChannelInterface& mainInterface);
9651 
9659  ChannelTypeStreamTubeInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
9660 
9684  {
9685  return internalRequestProperty(QLatin1String("Service"));
9686  }
9687 
9723  {
9724  return internalRequestProperty(QLatin1String("SupportedSocketTypes"));
9725  }
9726 
9734  {
9735  return internalRequestAllProperties();
9736  }
9737 
9738 public Q_SLOTS:
9769  inline QDBusPendingReply<> Offer(uint addresstype, const QDBusVariant& address, uint accesscontrol, const QVariantMap& parameters, int timeout = -1)
9770  {
9771  if (!invalidationReason().isEmpty()) {
9772  return QDBusPendingReply<>(QDBusMessage::createError(
9773  invalidationReason(),
9774  invalidationMessage()
9775  ));
9776  }
9777 
9778  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
9779  this->staticInterfaceName(), QLatin1String("Offer"));
9780  callMessage << QVariant::fromValue(addresstype) << QVariant::fromValue(address) << QVariant::fromValue(accesscontrol) << QVariant::fromValue(parameters);
9781  return this->connection().asyncCall(callMessage, timeout);
9782  }
9783 
9824  inline QDBusPendingReply<QDBusVariant> Accept(uint addresstype, uint accesscontrol, const QDBusVariant& accesscontrolparam, int timeout = -1)
9825  {
9826  if (!invalidationReason().isEmpty()) {
9827  return QDBusPendingReply<QDBusVariant>(QDBusMessage::createError(
9828  invalidationReason(),
9829  invalidationMessage()
9830  ));
9831  }
9832 
9833  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
9834  this->staticInterfaceName(), QLatin1String("Accept"));
9835  callMessage << QVariant::fromValue(addresstype) << QVariant::fromValue(accesscontrol) << QVariant::fromValue(accesscontrolparam);
9836  return this->connection().asyncCall(callMessage, timeout);
9837  }
9838 
9839 Q_SIGNALS:
9880  void NewRemoteConnection(uint handle, const QDBusVariant& connectionParam, uint connectionID);
9881 
9897  void NewLocalConnection(uint connectionID);
9898 
9930  void ConnectionClosed(uint connectionID, const QString& error, const QString& message);
9931 
9932 protected:
9933  virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
9934 };
9935 
9944 {
9945  Q_OBJECT
9946 
9947 public:
9954  static inline QLatin1String staticInterfaceName()
9955  {
9956  return QLatin1String("org.freedesktop.Telepathy.Channel.Type.StreamedMedia");
9957  }
9958 
9967  const QString& busName,
9968  const QString& objectPath,
9969  QObject* parent = 0
9970  );
9971 
9981  const QDBusConnection& connection,
9982  const QString& busName,
9983  const QString& objectPath,
9984  QObject* parent = 0
9985  );
9986 
9994 
10002  explicit ChannelTypeStreamedMediaInterface(const Tp::Client::ChannelInterface& mainInterface);
10003 
10011  ChannelTypeStreamedMediaInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
10012 
10102  {
10103  return internalRequestProperty(QLatin1String("InitialAudio"));
10104  }
10105 
10127  {
10128  return internalRequestProperty(QLatin1String("InitialVideo"));
10129  }
10130 
10174  {
10175  return internalRequestProperty(QLatin1String("ImmutableStreams"));
10176  }
10177 
10185  {
10186  return internalRequestAllProperties();
10187  }
10188 
10189 public Q_SLOTS:
10217  inline QDBusPendingReply<Tp::MediaStreamInfoList> ListStreams(int timeout = -1)
10218  {
10219  if (!invalidationReason().isEmpty()) {
10220  return QDBusPendingReply<Tp::MediaStreamInfoList>(QDBusMessage::createError(
10221  invalidationReason(),
10222  invalidationMessage()
10223  ));
10224  }
10225 
10226  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
10227  this->staticInterfaceName(), QLatin1String("ListStreams"));
10228  return this->connection().asyncCall(callMessage, timeout);
10229  }
10230 
10257  inline QDBusPendingReply<> RemoveStreams(const Tp::UIntList& streams, int timeout = -1)
10258  {
10259  if (!invalidationReason().isEmpty()) {
10260  return QDBusPendingReply<>(QDBusMessage::createError(
10261  invalidationReason(),
10262  invalidationMessage()
10263  ));
10264  }
10265 
10266  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
10267  this->staticInterfaceName(), QLatin1String("RemoveStreams"));
10268  callMessage << QVariant::fromValue(streams);
10269  return this->connection().asyncCall(callMessage, timeout);
10270  }
10271 
10308  inline QDBusPendingReply<> RequestStreamDirection(uint streamID, uint streamDirection, int timeout = -1)
10309  {
10310  if (!invalidationReason().isEmpty()) {
10311  return QDBusPendingReply<>(QDBusMessage::createError(
10312  invalidationReason(),
10313  invalidationMessage()
10314  ));
10315  }
10316 
10317  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
10318  this->staticInterfaceName(), QLatin1String("RequestStreamDirection"));
10319  callMessage << QVariant::fromValue(streamID) << QVariant::fromValue(streamDirection);
10320  return this->connection().asyncCall(callMessage, timeout);
10321  }
10322 
10375  inline QDBusPendingReply<Tp::MediaStreamInfoList> RequestStreams(uint contactHandle, const Tp::UIntList& types, int timeout = -1)
10376  {
10377  if (!invalidationReason().isEmpty()) {
10378  return QDBusPendingReply<Tp::MediaStreamInfoList>(QDBusMessage::createError(
10379  invalidationReason(),
10380  invalidationMessage()
10381  ));
10382  }
10383 
10384  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
10385  this->staticInterfaceName(), QLatin1String("RequestStreams"));
10386  callMessage << QVariant::fromValue(contactHandle) << QVariant::fromValue(types);
10387  return this->connection().asyncCall(callMessage, timeout);
10388  }
10389 
10390 Q_SIGNALS:
10457  void StreamAdded(uint streamID, uint contactHandle, uint streamType);
10458 
10490  void StreamDirectionChanged(uint streamID, uint streamDirection, uint pendingFlags);
10491 
10509  void StreamError(uint streamID, uint errorCode, const QString& message);
10510 
10520  void StreamRemoved(uint streamID);
10521 
10535  void StreamStateChanged(uint streamID, uint streamState);
10536 
10537 protected:
10538  virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
10539 };
10540 
10549 {
10550  Q_OBJECT
10551 
10552 public:
10559  static inline QLatin1String staticInterfaceName()
10560  {
10561  return QLatin1String("org.freedesktop.Telepathy.Channel.Type.Text");
10562  }
10563 
10572  const QString& busName,
10573  const QString& objectPath,
10574  QObject* parent = 0
10575  );
10576 
10586  const QDBusConnection& connection,
10587  const QString& busName,
10588  const QString& objectPath,
10589  QObject* parent = 0
10590  );
10591 
10599 
10607  explicit ChannelTypeTextInterface(const Tp::Client::ChannelInterface& mainInterface);
10608 
10616  ChannelTypeTextInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
10617 
10625  {
10626  return internalRequestAllProperties();
10627  }
10628 
10629 public Q_SLOTS:
10645  inline QDBusPendingReply<> AcknowledgePendingMessages(const Tp::UIntList& IDs, int timeout = -1)
10646  {
10647  if (!invalidationReason().isEmpty()) {
10648  return QDBusPendingReply<>(QDBusMessage::createError(
10649  invalidationReason(),
10650  invalidationMessage()
10651  ));
10652  }
10653 
10654  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
10655  this->staticInterfaceName(), QLatin1String("AcknowledgePendingMessages"));
10656  callMessage << QVariant::fromValue(IDs);
10657  return this->connection().asyncCall(callMessage, timeout);
10658  }
10659 
10675  inline QDBusPendingReply<Tp::UIntList> GetMessageTypes(int timeout = -1)
10676  {
10677  if (!invalidationReason().isEmpty()) {
10678  return QDBusPendingReply<Tp::UIntList>(QDBusMessage::createError(
10679  invalidationReason(),
10680  invalidationMessage()
10681  ));
10682  }
10683 
10684  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
10685  this->staticInterfaceName(), QLatin1String("GetMessageTypes"));
10686  return this->connection().asyncCall(callMessage, timeout);
10687  }
10688 
10719  inline QDBusPendingReply<Tp::PendingTextMessageList> ListPendingMessages(bool clear, int timeout = -1)
10720  {
10721  if (!invalidationReason().isEmpty()) {
10722  return QDBusPendingReply<Tp::PendingTextMessageList>(QDBusMessage::createError(
10723  invalidationReason(),
10724  invalidationMessage()
10725  ));
10726  }
10727 
10728  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
10729  this->staticInterfaceName(), QLatin1String("ListPendingMessages"));
10730  callMessage << QVariant::fromValue(clear);
10731  return this->connection().asyncCall(callMessage, timeout);
10732  }
10733 
10766  inline QDBusPendingReply<> Send(uint type, const QString& text, int timeout = -1)
10767  {
10768  if (!invalidationReason().isEmpty()) {
10769  return QDBusPendingReply<>(QDBusMessage::createError(
10770  invalidationReason(),
10771  invalidationMessage()
10772  ));
10773  }
10774 
10775  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
10776  this->staticInterfaceName(), QLatin1String("Send"));
10777  callMessage << QVariant::fromValue(type) << QVariant::fromValue(text);
10778  return this->connection().asyncCall(callMessage, timeout);
10779  }
10780 
10781 Q_SIGNALS:
10789  void LostMessage();
10790 
10824  void Received(uint ID, uint timestamp, uint sender, uint type, uint flags, const QString& text);
10825 
10854  void SendError(uint error, uint timestamp, uint type, const QString& text);
10855 
10879  void Sent(uint timestamp, uint type, const QString& text);
10880 
10881 protected:
10882  virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
10883 };
10884 
10893 {
10894  Q_OBJECT
10895 
10896 public:
10903  static inline QLatin1String staticInterfaceName()
10904  {
10905  return QLatin1String("org.freedesktop.Telepathy.Channel.Type.Tubes");
10906  }
10907 
10916  const QString& busName,
10917  const QString& objectPath,
10918  QObject* parent = 0
10919  );
10920 
10930  const QDBusConnection& connection,
10931  const QString& busName,
10932  const QString& objectPath,
10933  QObject* parent = 0
10934  );
10935 
10943 
10951  explicit ChannelTypeTubesInterface(const Tp::Client::ChannelInterface& mainInterface);
10952 
10960  ChannelTypeTubesInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
10961 
10969  {
10970  return internalRequestAllProperties();
10971  }
10972 
10973 public Q_SLOTS:
11010  inline QDBusPendingReply<Tp::SupportedSocketMap> GetAvailableStreamTubeTypes(int timeout = -1)
11011  {
11012  if (!invalidationReason().isEmpty()) {
11013  return QDBusPendingReply<Tp::SupportedSocketMap>(QDBusMessage::createError(
11014  invalidationReason(),
11015  invalidationMessage()
11016  ));
11017  }
11018 
11019  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
11020  this->staticInterfaceName(), QLatin1String("GetAvailableStreamTubeTypes"));
11021  return this->connection().asyncCall(callMessage, timeout);
11022  }
11023 
11037  inline QDBusPendingReply<Tp::UIntList> GetAvailableTubeTypes(int timeout = -1)
11038  {
11039  if (!invalidationReason().isEmpty()) {
11040  return QDBusPendingReply<Tp::UIntList>(QDBusMessage::createError(
11041  invalidationReason(),
11042  invalidationMessage()
11043  ));
11044  }
11045 
11046  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
11047  this->staticInterfaceName(), QLatin1String("GetAvailableTubeTypes"));
11048  return this->connection().asyncCall(callMessage, timeout);
11049  }
11050 
11066  inline QDBusPendingReply<Tp::TubeInfoList> ListTubes(int timeout = -1)
11067  {
11068  if (!invalidationReason().isEmpty()) {
11069  return QDBusPendingReply<Tp::TubeInfoList>(QDBusMessage::createError(
11070  invalidationReason(),
11071  invalidationMessage()
11072  ));
11073  }
11074 
11075  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
11076  this->staticInterfaceName(), QLatin1String("ListTubes"));
11077  return this->connection().asyncCall(callMessage, timeout);
11078  }
11079 
11107  inline QDBusPendingReply<uint> OfferDBusTube(const QString& service, const QVariantMap& parameters, int timeout = -1)
11108  {
11109  if (!invalidationReason().isEmpty()) {
11110  return QDBusPendingReply<uint>(QDBusMessage::createError(
11111  invalidationReason(),
11112  invalidationMessage()
11113  ));
11114  }
11115 
11116  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
11117  this->staticInterfaceName(), QLatin1String("OfferDBusTube"));
11118  callMessage << QVariant::fromValue(service) << QVariant::fromValue(parameters);
11119  return this->connection().asyncCall(callMessage, timeout);
11120  }
11121 
11181  inline QDBusPendingReply<uint> OfferStreamTube(const QString& service, const QVariantMap& parameters, uint addressType, const QDBusVariant& address, uint accessControl, const QDBusVariant& accessControlParam, int timeout = -1)
11182  {
11183  if (!invalidationReason().isEmpty()) {
11184  return QDBusPendingReply<uint>(QDBusMessage::createError(
11185  invalidationReason(),
11186  invalidationMessage()
11187  ));
11188  }
11189 
11190  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
11191  this->staticInterfaceName(), QLatin1String("OfferStreamTube"));
11192  callMessage << QVariant::fromValue(service) << QVariant::fromValue(parameters) << QVariant::fromValue(addressType) << QVariant::fromValue(address) << QVariant::fromValue(accessControl) << QVariant::fromValue(accessControlParam);
11193  return this->connection().asyncCall(callMessage, timeout);
11194  }
11195 
11218  inline QDBusPendingReply<QString> AcceptDBusTube(uint ID, int timeout = -1)
11219  {
11220  if (!invalidationReason().isEmpty()) {
11221  return QDBusPendingReply<QString>(QDBusMessage::createError(
11222  invalidationReason(),
11223  invalidationMessage()
11224  ));
11225  }
11226 
11227  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
11228  this->staticInterfaceName(), QLatin1String("AcceptDBusTube"));
11229  callMessage << QVariant::fromValue(ID);
11230  return this->connection().asyncCall(callMessage, timeout);
11231  }
11232 
11270  inline QDBusPendingReply<QDBusVariant> AcceptStreamTube(uint ID, uint addressType, uint accessControl, const QDBusVariant& accessControlParam, int timeout = -1)
11271  {
11272  if (!invalidationReason().isEmpty()) {
11273  return QDBusPendingReply<QDBusVariant>(QDBusMessage::createError(
11274  invalidationReason(),
11275  invalidationMessage()
11276  ));
11277  }
11278 
11279  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
11280  this->staticInterfaceName(), QLatin1String("AcceptStreamTube"));
11281  callMessage << QVariant::fromValue(ID) << QVariant::fromValue(addressType) << QVariant::fromValue(accessControl) << QVariant::fromValue(accessControlParam);
11282  return this->connection().asyncCall(callMessage, timeout);
11283  }
11284 
11299  inline QDBusPendingReply<> CloseTube(uint ID, int timeout = -1)
11300  {
11301  if (!invalidationReason().isEmpty()) {
11302  return QDBusPendingReply<>(QDBusMessage::createError(
11303  invalidationReason(),
11304  invalidationMessage()
11305  ));
11306  }
11307 
11308  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
11309  this->staticInterfaceName(), QLatin1String("CloseTube"));
11310  callMessage << QVariant::fromValue(ID);
11311  return this->connection().asyncCall(callMessage, timeout);
11312  }
11313 
11333  inline QDBusPendingReply<QString> GetDBusTubeAddress(uint ID, int timeout = -1)
11334  {
11335  if (!invalidationReason().isEmpty()) {
11336  return QDBusPendingReply<QString>(QDBusMessage::createError(
11337  invalidationReason(),
11338  invalidationMessage()
11339  ));
11340  }
11341 
11342  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
11343  this->staticInterfaceName(), QLatin1String("GetDBusTubeAddress"));
11344  callMessage << QVariant::fromValue(ID);
11345  return this->connection().asyncCall(callMessage, timeout);
11346  }
11347 
11368  inline QDBusPendingReply<Tp::DBusTubeMemberList> GetDBusNames(uint ID, int timeout = -1)
11369  {
11370  if (!invalidationReason().isEmpty()) {
11371  return QDBusPendingReply<Tp::DBusTubeMemberList>(QDBusMessage::createError(
11372  invalidationReason(),
11373  invalidationMessage()
11374  ));
11375  }
11376 
11377  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
11378  this->staticInterfaceName(), QLatin1String("GetDBusNames"));
11379  callMessage << QVariant::fromValue(ID);
11380  return this->connection().asyncCall(callMessage, timeout);
11381  }
11382 
11408  inline QDBusPendingReply<uint, QDBusVariant> GetStreamTubeSocketAddress(uint ID, int timeout = -1)
11409  {
11410  if (!invalidationReason().isEmpty()) {
11411  return QDBusPendingReply<uint, QDBusVariant>(QDBusMessage::createError(
11412  invalidationReason(),
11413  invalidationMessage()
11414  ));
11415  }
11416 
11417  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
11418  this->staticInterfaceName(), QLatin1String("GetStreamTubeSocketAddress"));
11419  callMessage << QVariant::fromValue(ID);
11420  return this->connection().asyncCall(callMessage, timeout);
11421  }
11422 
11423 Q_SIGNALS:
11453  void NewTube(uint ID, uint initiator, uint type, const QString& service, const QVariantMap& parameters, uint state);
11454 
11468  void TubeStateChanged(uint ID, uint state);
11469 
11480  void TubeClosed(uint ID);
11481 
11500  void DBusNamesChanged(uint ID, const Tp::DBusTubeMemberList& added, const Tp::UIntList& removed);
11501 
11516  void StreamTubeNewConnection(uint ID, uint handle);
11517 
11518 protected:
11519  virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
11520 };
11521 }
11522 }
11523 Q_DECLARE_METATYPE(Tp::Client::ChannelInterface*)
11529 Q_DECLARE_METATYPE(Tp::Client::ChannelInterfaceDTMFInterface*)
11532 Q_DECLARE_METATYPE(Tp::Client::ChannelInterfaceGroupInterface*)
11533 Q_DECLARE_METATYPE(Tp::Client::ChannelInterfaceHoldInterface*)
11538 Q_DECLARE_METATYPE(Tp::Client::ChannelInterfaceRoomInterface*)
11540 Q_DECLARE_METATYPE(Tp::Client::ChannelInterfaceSMSInterface*)
11544 Q_DECLARE_METATYPE(Tp::Client::ChannelInterfaceTubeInterface*)
11545 Q_DECLARE_METATYPE(Tp::Client::ChannelTypeCallInterface*)
11548 Q_DECLARE_METATYPE(Tp::Client::ChannelTypeDBusTubeInterface*)
11550 Q_DECLARE_METATYPE(Tp::Client::ChannelTypeRoomListInterface*)
11553 Q_DECLARE_METATYPE(Tp::Client::ChannelTypeStreamTubeInterface*)
11555 Q_DECLARE_METATYPE(Tp::Client::ChannelTypeTextInterface*)
11556 Q_DECLARE_METATYPE(Tp::Client::ChannelTypeTubesInterface*)
QDBusPendingReply< QString > SendMessage(const Tp::MessagePartList &message, uint flags, int timeout=-1)
Definition: cli-channel.h:4126
QDBusPendingReply Stop(int timeout=-1)
Definition: cli-channel.h:8055
QList< DBusTubeMember > DBusTubeMemberList
Definition: build/TelepathyQt/_gen/types.h:1460
Tp::PendingVariant * requestPropertyContentHash() const
Definition: cli-channel.h:8623
Definition: cli-channel.h:2638
Definition: cli-channel.h:9943
Definition: cli-channel.h:1965
Tp::PendingVariant * requestPropertyAuthenticationMethod() const
Definition: cli-channel.h:9408
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:7711
Tp::PendingVariant * requestPropertyMemberIdentifiers() const
Definition: cli-channel.h:7142
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:7957
QDBusPendingReply Send(uint type, const QString &text, int timeout=-1)
Definition: cli-channel.h:10766
Definition: build/TelepathyQt/_gen/types.h:2744
Tp::PendingVariant * requestPropertySearchState() const
Definition: cli-channel.h:7872
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:1344
QDBusPendingReply< QByteArray > GetCaptchaData(uint ID, const QString &mimeType, int timeout=-1)
Definition: cli-channel.h:1232
Tp::PendingVariant * requestPropertyAvailableMechanisms() const
Definition: cli-channel.h:5211
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:3795
Tp::PendingVariant * requestPropertyTargetID() const
Definition: cli-channel.h:271
Tp::PendingVariant * requestPropertyDefaultRealm() const
Definition: cli-channel.h:5506
Tp::PendingVariant * requestPropertyPersistent() const
Definition: cli-channel.h:4670
QDBusPendingReply SetChatState(uint state, int timeout=-1)
Definition: cli-channel.h:1470
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:3508
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:55
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:8417
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:5128
Definition: cli-channel.h:5828
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:9733
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:5839
QDBusPendingReply CloseTube(uint ID, int timeout=-1)
Definition: cli-channel.h:11299
QDBusPendingReply StartMechanismWithData(const QString &mechanism, const QByteArray &initialData, int timeout=-1)
Definition: cli-channel.h:5644
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:1449
Tp::PendingVariant * requestPropertyRoomName() const
Definition: cli-channel.h:5014
Tp::PendingVariant * requestPropertyActorHandle() const
Definition: cli-channel.h:6541
QDBusPendingReply< Tp::UIntList > GetHandleOwners(const Tp::UIntList &handles, int timeout=-1)
Definition: cli-channel.h:2972
Tp::PendingVariant * requestPropertyAnonymityModes() const
Definition: cli-channel.h:720
Tp::PendingVariant * requestPropertyCreator() const
Definition: cli-channel.h:5056
QDBusPendingReply Offer(uint addresstype, const QDBusVariant &address, uint accesscontrol, const QVariantMap &parameters, int timeout=-1)
Definition: cli-channel.h:9769
Definition: build/TelepathyQt/_gen/types.h:109
QDBusPendingReply RemoveMembersWithReason(const Tp::UIntList &contacts, const QString &message, uint reason, int timeout=-1)
Definition: cli-channel.h:3211
QDBusPendingReply SetSubject(const QString &subject, int timeout=-1)
Definition: cli-channel.h:6631
QDBusPendingReply< Tp::MediaStreamInfoList > ListStreams(int timeout=-1)
Definition: cli-channel.h:10217
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:937
Tp::PendingVariant * requestPropertyInitialAudio() const
Definition: cli-channel.h:7242
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:9954
Tp::PendingVariant * requestPropertyInitialServicePoint() const
Definition: cli-channel.h:6351
Tp::PendingVariant * requestPropertyMessageTypes() const
Definition: cli-channel.h:3994
QDBusPendingReply< QString > GetChannelType(int timeout=-1)
Definition: cli-channel.h:535
Tp::PendingVariant * requestPropertyDate() const
Definition: cli-channel.h:8666
Tp::PendingVariant * requestPropertyHostname() const
Definition: cli-channel.h:9533
Tp::PendingVariant * requestPropertyInitialInviteeIDs() const
Definition: cli-channel.h:1784
Tp::PendingVariant * requestPropertyDescription() const
Definition: cli-channel.h:4653
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:10624
Tp::PendingVariant * requestPropertyPrivate() const
Definition: cli-channel.h:4686
QList< MessagePart > MessagePartList
Definition: build/TelepathyQt/_gen/types.h:2068
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:9602
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:9150
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:5543
Tp::PendingVariant * requestPropertyDBusNames() const
Definition: cli-channel.h:8251
Tp::PendingVariant * requestPropertyInitialTones() const
Definition: cli-channel.h:2064
QDBusPendingReply< QDBusObjectPath > AddContent(const QString &contentName, uint contentType, uint initialDirection, int timeout=-1)
Definition: cli-channel.h:7584
QDBusPendingReply< uint, int, int > GetSMSLength(const Tp::MessagePartList &message, int timeout=-1)
Definition: cli-channel.h:6085
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:772
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:2328
Tp::PendingVariant * requestPropertyCallStateDetails() const
Definition: cli-channel.h:6985
QDBusPendingReply< Tp::CaptchaInfoList, uint, QString > GetCaptchas(int timeout=-1)
Definition: cli-channel.h:1181
Tp::PendingVariant * requestPropertySMSChannel() const
Definition: cli-channel.h:6004
Tp::PendingVariant * requestPropertyParameters() const
Definition: cli-channel.h:6772
QDBusPendingReply ListRooms(int timeout=-1)
Definition: cli-channel.h:9198
QDBusPendingReply Destroy(int timeout=-1)
Definition: cli-channel.h:2443
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:6379
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:3573
QDBusPendingReply RequestStreamDirection(uint streamID, uint streamDirection, int timeout=-1)
Definition: cli-channel.h:10308
QDBusPendingReply< uint, uint > GetHoldState(int timeout=-1)
Definition: cli-channel.h:3597
Tp::PendingVariant * requestPropertyDefaultUsername() const
Definition: cli-channel.h:5474
QDBusPendingReply< Tp::LocalPendingInfoList > GetLocalPendingMembersWithInfo(int timeout=-1)
Definition: cli-channel.h:3030
Tp::PendingVariant * requestPropertyMutableContents() const
Definition: cli-channel.h:7355
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:9067
Tp::PendingVariant * requestPropertyTargetHandleType() const
Definition: cli-channel.h:295
Tp::PendingVariant * requestPropertyCanTryAgain() const
Definition: cli-channel.h:5262
QDBusPendingReply AddMembers(const Tp::UIntList &contacts, const QString &message, int timeout=-1)
Definition: cli-channel.h:2868
QDBusPendingReply CancelCaptcha(uint reason, const QString &debugMessage, int timeout=-1)
Definition: cli-channel.h:1307
Tp::PendingVariant * requestPropertyRequested() const
Definition: cli-channel.h:368
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:8157
Tp::PendingOperation * setPropertyURI(QString newValue)
Definition: cli-channel.h:8824
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:2479
Tp::PendingVariant * requestPropertyServiceName() const
Definition: cli-channel.h:2554
QDBusPendingReply RemoveMembers(const Tp::UIntList &contacts, const QString &message, int timeout=-1)
Definition: cli-channel.h:3172
Tp::PendingVariant * requestPropertySupportedContentTypes() const
Definition: cli-channel.h:3978
QDBusPendingReply UpdateConfiguration(const QVariantMap &properties, int timeout=-1)
Definition: cli-channel.h:4893
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:6602
Tp::PendingVariant * requestPropertyChannels() const
Definition: cli-channel.h:1611
Tp::PendingVariant * requestPropertyCreatorHandle() const
Definition: cli-channel.h:5073
Tp::PendingVariant * requestPropertyOriginalChannels() const
Definition: cli-channel.h:1886
Tp::PendingVariant * requestPropertyInitialVideoName() const
Definition: cli-channel.h:7319
QDBusPendingReply< Tp::UIntList > GetMessageTypes(int timeout=-1)
Definition: cli-channel.h:10675
QDBusPendingReply RemoveStreams(const Tp::UIntList &streams, int timeout=-1)
Definition: cli-channel.h:10257
QDBusPendingReply SetQueued(int timeout=-1)
Definition: cli-channel.h:7444
QDBusPendingReply< Tp::UIntList, Tp::UIntList, Tp::UIntList > GetAllMembers(int timeout=-1)
Definition: cli-channel.h:2905
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:6668
Tp::PendingVariant * requestPropertyTargetHandle() const
Definition: cli-channel.h:213
Tp::PendingVariant * requestPropertyDeliveryReportingSupport() const
Definition: cli-channel.h:4047
Tp::PendingVariant * requestPropertyCaptchaErrorDetails() const
Definition: cli-channel.h:1111
Tp::PendingVariant * requestPropertyChatStates() const
Definition: cli-channel.h:1438
QDBusPendingReply< Tp::UIntList > GetLocalPendingMembers(int timeout=-1)
Definition: cli-channel.h:2998
QDBusPendingReply StopListing(int timeout=-1)
Definition: cli-channel.h:9224
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:4382
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:6015
QDBusPendingReply< Tp::UIntList > GetRemotePendingMembers(int timeout=-1)
Definition: cli-channel.h:3079
Tp::PendingVariant * requestPropertyAnonymityMandatory() const
Definition: cli-channel.h:735
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:6134
The AbstractInterface class is the base class for all client side D-Bus interfaces,...
Definition: abstract-interface.h:42
QDBusPendingReply< uint, uint > GetHandle(int timeout=-1)
Definition: cli-channel.h:572
Tp::PendingVariant * requestPropertyTimestamp() const
Definition: cli-channel.h:6562
The PendingVariant class is a generic subclass of PendingOperation representing a pending D-Bus metho...
Definition: pending-variant.h:38
Tp::PendingVariant * requestPropertySupportedSocketTypes() const
Definition: cli-channel.h:9722
QDBusPendingReply< Tp::SupportedSocketMap > GetAvailableStreamTubeTypes(int timeout=-1)
Definition: cli-channel.h:11010
QDBusPendingReply< Tp::UIntList > GetMembers(int timeout=-1)
Definition: cli-channel.h:3054
Definition: cli-channel.h:7700
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:8294
Definition: build/TelepathyQt/_gen/types.h:1473
Tp::PendingVariant * requestPropertyInitiatorID() const
Definition: cli-channel.h:473
Tp::PendingVariant * requestPropertyMembers() const
Definition: cli-channel.h:2769
Tp::PendingVariant * requestPropertySupportedAccessControls() const
Definition: cli-channel.h:8283
Tp::PendingVariant * requestPropertySASLError() const
Definition: cli-channel.h:5313
Tp::PendingVariant * requestPropertyChannelType() const
Definition: cli-channel.h:126
QDBusPendingReply< QString > GetDBusTubeAddress(uint ID, int timeout=-1)
Definition: cli-channel.h:11333
QDBusPendingReply< Tp::ChannelCallStateMap > GetCallStates(int timeout=-1)
Definition: cli-channel.h:885
Tp::PendingVariant * requestPropertyLimit() const
Definition: cli-channel.h:4590
QDBusPendingReply< Tp::TubeInfoList > ListTubes(int timeout=-1)
Definition: cli-channel.h:11066
Tp::PendingVariant * requestPropertyVerified() const
Definition: cli-channel.h:6235
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:9575
Tp::PendingVariant * requestPropertyCallState() const
Definition: cli-channel.h:7014
Definition: cli-channel.h:6414
Tp::PendingVariant * requestPropertyCanRetryCaptcha() const
Definition: cli-channel.h:1017
Tp::PendingVariant * requestPropertyActor() const
Definition: cli-channel.h:6524
Tp::PendingVariant * requestPropertyFlash() const
Definition: cli-channel.h:5937
Definition: build/TelepathyQt/_gen/types.h:3532
Tp::PendingOperation * setPropertyServiceName(QString newValue)
Definition: cli-channel.h:2575
QDBusPendingReply< QDBusVariant > ProvideFile(uint addressType, uint accessControl, const QDBusVariant &accessControlParam, int timeout=-1)
Definition: cli-channel.h:8970
Tp::PendingVariant * requestPropertyInitialTransport() const
Definition: cli-channel.h:7168
Tp::PendingVariant * requestPropertyRemotePendingMembers() const
Definition: cli-channel.h:2784
Tp::PendingVariant * requestPropertyCaptchaError() const
Definition: cli-channel.h:1085
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:2832
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:864
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:9446
Definition: build/TelepathyQt/_gen/types.h:1700
Tp::PendingVariant * requestPropertyGroupFlags() const
Definition: cli-channel.h:2720
Tp::PendingVariant * requestPropertyMemberIdentifiers() const
Definition: cli-channel.h:2821
Definition: cli-channel.h:8146
Definition: cli-channel.h:44
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:8872
Tp::PendingVariant * requestPropertyCaptchaStatus() const
Definition: cli-channel.h:1047
QDBusPendingReply AbortSASL(uint reason, const QString &debugMessage, int timeout=-1)
Definition: cli-channel.h:5761
QDBusPendingReply StartTone(uint streamID, uchar event, int timeout=-1)
Definition: cli-channel.h:2133
QDBusPendingReply SetRinging(int timeout=-1)
Definition: cli-channel.h:7400
QDBusPendingReply< Tp::MediaSessionHandlerInfoList > GetSessionHandlers(int timeout=-1)
Definition: cli-channel.h:3812
QDBusPendingReply Respond(const QByteArray &responseData, int timeout=-1)
Definition: cli-channel.h:5676
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:10968
Tp::PendingVariant * requestPropertySelfHandle() const
Definition: cli-channel.h:2803
QDBusPendingReply< QStringList > GetInterfaces(int timeout=-1)
Definition: cli-channel.h:603
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:3730
QDBusPendingReply More(int timeout=-1)
Definition: cli-channel.h:8009
Tp::PendingVariant * requestPropertySASLStatus() const
Definition: cli-channel.h:5280
QDBusPendingReply< bool > GetListingRooms(int timeout=-1)
Definition: cli-channel.h:9171
Tp::PendingVariant * requestPropertyMutableProperties() const
Definition: cli-channel.h:4805
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:4930
Tp::PendingVariant * requestPropertyImmutableStreams() const
Definition: cli-channel.h:10173
Tp::PendingVariant * requestPropertyInitialOffset() const
Definition: cli-channel.h:8744
Definition: cli-channel.h:10892
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:5101
QDBusPendingReply< QDBusVariant > AcceptFile(uint addressType, uint accessControl, const QDBusVariant &accessControlParam, qulonglong offset, int timeout=-1)
Definition: cli-channel.h:8922
QList< RoomInfo > RoomInfoList
Definition: build/TelepathyQt/_gen/types.h:2733
Tp::PendingVariant * requestPropertyInviteOnly() const
Definition: cli-channel.h:4576
QDBusPendingReply StopTone(uint streamID, int timeout=-1)
Definition: cli-channel.h:2170
Definition: cli-channel.h:9591
QDBusPendingReply< QDBusVariant > AcceptStreamTube(uint ID, uint addressType, uint accessControl, const QDBusVariant &accessControlParam, int timeout=-1)
Definition: cli-channel.h:11270
Tp::PendingVariant * requestPropertyContentType() const
Definition: cli-channel.h:8513
Tp::PendingVariant * requestPropertySubject() const
Definition: cli-channel.h:6503
Tp::PendingVariant * requestPropertyTitle() const
Definition: cli-channel.h:4638
Tp::PendingVariant * requestPropertyAuthorizationIdentity() const
Definition: cli-channel.h:5408
Tp::PendingVariant * requestPropertyServerCertificate() const
Definition: cli-channel.h:9515
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:1897
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:2622
Tp::PendingVariant * requestPropertyCanSet() const
Definition: cli-channel.h:6591
Tp::PendingVariant * requestPropertyCreationTimestamp() const
Definition: cli-channel.h:5090
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:1122
QDBusPendingReply< uint > GetSelfHandle(int timeout=-1)
Definition: cli-channel.h:3103
Tp::PendingVariant * requestPropertyInvitationMessage() const
Definition: cli-channel.h:1816
QDBusPendingReply< Tp::UIntList > GetAvailableTubeTypes(int timeout=-1)
Definition: cli-channel.h:11037
Tp::PendingVariant * requestPropertyEncrypted() const
Definition: cli-channel.h:6214
Tp::PendingVariant * requestPropertyInitialChannels() const
Definition: cli-channel.h:1677
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:799
Tp::PendingVariant * requestPropertySize() const
Definition: cli-channel.h:8567
QDBusPendingReply AcceptSASL(int timeout=-1)
Definition: cli-channel.h:5719
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:3866
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:10903
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:2393
Tp::PendingVariant * requestPropertyPassword() const
Definition: cli-channel.h:4732
Tp::PendingVariant * requestPropertyAvailableSocketTypes() const
Definition: cli-channel.h:8699
QDBusPendingReply Close(int timeout=-1)
Definition: cli-channel.h:504
Tp::PendingVariant * requestPropertyPasswordHint() const
Definition: cli-channel.h:4759
Tp::PendingVariant * requestPropertyURI() const
Definition: cli-channel.h:8784
Tp::PendingVariant * requestPropertyAnonymousID() const
Definition: cli-channel.h:761
Definition: cli-channel.h:4306
Tp::PendingVariant * requestPropertyCanUpdateConfiguration() const
Definition: cli-channel.h:4778
Tp::PendingVariant * requestPropertyPendingMessages() const
Definition: cli-channel.h:4033
QDBusPendingReply< uint > GetPasswordFlags(int timeout=-1)
Definition: cli-channel.h:4405
Definition: cli-channel.h:6832
Tp::PendingVariant * requestPropertyCallMembers() const
Definition: cli-channel.h:7126
Definition: build/TelepathyQt/_gen/types.h:336
QDBusPendingReply Search(const Tp::ContactSearchMap &terms, int timeout=-1)
Definition: cli-channel.h:7980
Tp::PendingVariant * requestPropertyInterfaces() const
Definition: cli-channel.h:164
Tp::PendingVariant * requestPropertyContentHashType() const
Definition: cli-channel.h:8598
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:2097
Definition: cli-channel.h:3497
QDBusPendingReply< uint > GetGroupFlags(int timeout=-1)
Definition: cli-channel.h:2933
Tp::PendingVariant * requestPropertyConfigurationRetrieved() const
Definition: cli-channel.h:4834
QDBusPendingReply< uint > OfferStreamTube(const QString &service, const QVariantMap &parameters, uint addressType, const QDBusVariant &address, uint accessControl, const QDBusVariant &accessControlParam, int timeout=-1)
Definition: cli-channel.h:11181
Tp::PendingVariant * requestPropertySASLErrorDetails() const
Definition: cli-channel.h:5339
Tp::PendingVariant * requestPropertyDescription() const
Definition: cli-channel.h:8645
Tp::PendingVariant * requestPropertyFilename() const
Definition: cli-channel.h:8539
QDBusPendingReply< bool > ProvidePassword(const QString &password, int timeout=-1)
Definition: cli-channel.h:4439
QDBusPendingReply Hangup(uint reason, const QString &detailedHangupReason, const QString &message, int timeout=-1)
Definition: cli-channel.h:7531
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:6803
Tp::PendingVariant * requestPropertyFileCollection() const
Definition: cli-channel.h:8861
Tp::PendingVariant * requestPropertyState() const
Definition: cli-channel.h:8491
Tp::PendingVariant * requestPropertyInitialInviteeHandles() const
Definition: cli-channel.h:1755
QDBusPendingReply< Tp::DBusTubeMemberList > GetDBusNames(uint ID, int timeout=-1)
Definition: cli-channel.h:11368
Tp::PendingVariant * requestPropertyPasswordProtected() const
Definition: cli-channel.h:4706
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:4058
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:649
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:4317
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:1524
Tp::PendingVariant * requestPropertyCurrentServicePoint() const
Definition: cli-channel.h:6368
Definition: build/TelepathyQt/_gen/types.h:1290
Definition: cli-channel.h:9056
Tp::PendingVariant * requestPropertyInitialAudio() const
Definition: cli-channel.h:10101
Definition: build/TelepathyQt/_gen/types.h:1677
Definition: build/TelepathyQt/_gen/types.h:585
Tp::PendingVariant * requestPropertyReferenceIdentities() const
Definition: cli-channel.h:9564
QDBusPendingReply< QString > AcceptDBusTube(uint ID, int timeout=-1)
Definition: cli-channel.h:11218
Tp::PendingVariant * requestPropertyCurrentlySendingTones() const
Definition: cli-channel.h:2046
Tp::PendingVariant * requestPropertyCallFlags() const
Definition: cli-channel.h:7038
The PendingVariantMap class is a generic subclass of PendingOperation representing a pending D-Bus me...
Definition: pending-variant-map.h:38
Definition: cli-channel.h:4919
Definition: build/TelepathyQt/_gen/types.h:2121
Tp::PendingVariant * requestPropertyDeferredTones() const
Definition: cli-channel.h:2086
QDBusPendingReply AnswerCaptchas(const Tp::CaptchaAnswers &answers, int timeout=-1)
Definition: cli-channel.h:1265
Definition: cli-channel.h:7792
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:4845
Tp::PendingVariant * requestPropertyService() const
Definition: cli-channel.h:9683
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:10184
Tp::PendingOperation * setPropertyMetadata(Tp::Metadata newValue)
Definition: cli-channel.h:2611
QDBusPendingReply< Tp::PendingTextMessageList > ListPendingMessages(bool clear, int timeout=-1)
Definition: cli-channel.h:10719
Tp::PendingVariant * requestPropertyHardwareStreaming() const
Definition: cli-channel.h:7096
Definition: cli-channel.h:6657
Definition: build/TelepathyQt/_gen/types.h:302
Tp::PendingVariant * requestPropertyMessagePartSupportFlags() const
Definition: cli-channel.h:4008
QDBusPendingReply< uint, QDBusVariant > GetStreamTubeSocketAddress(uint ID, int timeout=-1)
Definition: cli-channel.h:11408
Tp::PendingVariant * requestPropertyCallStateReason() const
Definition: cli-channel.h:7058
Tp::PendingVariant * requestPropertyInitiatorHandle() const
Definition: cli-channel.h:434
Tp::PendingVariant * requestPropertyMaySaveResponse() const
Definition: cli-channel.h:5532
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:1976
QDBusPendingReply< QString > Accept(uint accesscontrol, int timeout=-1)
Definition: cli-channel.h:8362
Tp::PendingVariant * requestPropertyMetadata() const
Definition: cli-channel.h:2593
Tp::PendingVariant * requestPropertyHandleOwners() const
Definition: cli-channel.h:2740
Tp::PendingVariant * requestPropertyServiceName() const
Definition: cli-channel.h:8234
QDBusPendingReply< Tp::MediaStreamInfoList > RequestStreams(uint contactHandle, const Tp::UIntList &types, int timeout=-1)
Definition: cli-channel.h:10375
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:6273
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:7366
Definition: cli-channel.h:10548
Tp::PendingVariant * requestPropertyServer() const
Definition: cli-channel.h:9139
QDBusPendingReply StartMechanism(const QString &mechanism, int timeout=-1)
Definition: cli-channel.h:5575
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:9333
QDBusPendingReply< QDBusVariant > Accept(uint addresstype, uint accesscontrol, const QDBusVariant &accesscontrolparam, int timeout=-1)
Definition: cli-channel.h:9824
Tp::PendingVariant * requestPropertyTransferredBytes() const
Definition: cli-channel.h:8717
QDBusPendingReply RequestHold(bool hold, int timeout=-1)
Definition: cli-channel.h:3674
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:6246
Definition: abstract-adaptor.cpp:31
QDBusPendingReply Accept(int timeout=-1)
Definition: cli-channel.h:7492
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:2649
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:7803
Tp::PendingVariant * requestPropertyState() const
Definition: cli-channel.h:6792
Tp::PendingVariant * requestPropertyInitialVideo() const
Definition: cli-channel.h:10126
Definition: cli-channel.h:8406
Tp::PendingVariant * requestPropertyAnonymous() const
Definition: cli-channel.h:4562
Tp::PendingVariant * requestPropertyLocalPendingMembers() const
Definition: cli-channel.h:2755
Tp::PendingVariant * requestPropertyInitialVideo() const
Definition: cli-channel.h:7267
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:4493
QDBusPendingReply< uint > OfferDBusTube(const QString &service, const QVariantMap &parameters, int timeout=-1)
Definition: cli-channel.h:11107
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:6843
Tp::PendingVariant * requestPropertyHasInitialData() const
Definition: cli-channel.h:5237
Tp::PendingVariant * requestPropertyAvailableSearchKeys() const
Definition: cli-channel.h:7921
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:6425
Tp::PendingVariant * requestPropertyInitialAudioName() const
Definition: cli-channel.h:7299
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:9419
QDBusPendingReply< Tp::MessagePartContentMap > GetPendingMessageContent(uint messageID, const Tp::UIntList &parts, int timeout=-1)
Definition: cli-channel.h:4181
Tp::PendingVariant * requestPropertyServer() const
Definition: cli-channel.h:5039
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:10559
Tp::PendingVariant * requestPropertyLimit() const
Definition: cli-channel.h:7902
QDBusPendingReply AcknowledgePendingMessages(const Tp::UIntList &IDs, int timeout=-1)
Definition: cli-channel.h:10645
The DBusProxy class is a base class representing a remote object available over D-Bus.
Definition: dbus-proxy.h:42
QDBusPendingReply< QString > Offer(const QVariantMap &parameters, uint accesscontrol, int timeout=-1)
Definition: cli-channel.h:8324
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:7776
Tp::PendingVariant * requestPropertyContents() const
Definition: cli-channel.h:6917
The PendingOperation class is a base class for pending asynchronous operations.
Definition: pending-operation.h:45
Tp::PendingVariant * requestPropertyServer() const
Definition: cli-channel.h:7946
Definition: cli-channel.h:3855
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:484
QDBusPendingReply MultipleTones(const QString &tones, int timeout=-1)
Definition: cli-channel.h:2230
Tp::PendingVariant * requestPropertyModerated() const
Definition: cli-channel.h:4604