Home · All Classes · All Namespaces · Modules · Functions · Files
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 
5210  {
5211  return internalRequestProperty(QLatin1String("AvailableMechanisms"));
5212  }
5213 
5236  {
5237  return internalRequestProperty(QLatin1String("HasInitialData"));
5238  }
5239 
5261  {
5262  return internalRequestProperty(QLatin1String("CanTryAgain"));
5263  }
5264 
5279  {
5280  return internalRequestProperty(QLatin1String("SASLStatus"));
5281  }
5282 
5312  {
5313  return internalRequestProperty(QLatin1String("SASLError"));
5314  }
5315 
5338  {
5339  return internalRequestProperty(QLatin1String("SASLErrorDetails"));
5340  }
5341 
5407  {
5408  return internalRequestProperty(QLatin1String("AuthorizationIdentity"));
5409  }
5410 
5473  {
5474  return internalRequestProperty(QLatin1String("DefaultUsername"));
5475  }
5476 
5505  {
5506  return internalRequestProperty(QLatin1String("DefaultRealm"));
5507  }
5508 
5531  {
5532  return internalRequestProperty(QLatin1String("MaySaveResponse"));
5533  }
5534 
5542  {
5543  return internalRequestAllProperties();
5544  }
5545 
5546 public Q_SLOTS:
5573  inline QDBusPendingReply<> StartMechanism(const QString& mechanism, int timeout = -1)
5574  {
5575  if (!invalidationReason().isEmpty()) {
5576  return QDBusPendingReply<>(QDBusMessage::createError(
5577  invalidationReason(),
5578  invalidationMessage()
5579  ));
5580  }
5581 
5582  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
5583  this->staticInterfaceName(), QLatin1String("StartMechanism"));
5584  callMessage << QVariant::fromValue(mechanism);
5585  return this->connection().asyncCall(callMessage, timeout);
5586  }
5587 
5642  inline QDBusPendingReply<> StartMechanismWithData(const QString& mechanism, const QByteArray& initialData, int timeout = -1)
5643  {
5644  if (!invalidationReason().isEmpty()) {
5645  return QDBusPendingReply<>(QDBusMessage::createError(
5646  invalidationReason(),
5647  invalidationMessage()
5648  ));
5649  }
5650 
5651  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
5652  this->staticInterfaceName(), QLatin1String("StartMechanismWithData"));
5653  callMessage << QVariant::fromValue(mechanism) << QVariant::fromValue(initialData);
5654  return this->connection().asyncCall(callMessage, timeout);
5655  }
5656 
5674  inline QDBusPendingReply<> Respond(const QByteArray& responseData, int timeout = -1)
5675  {
5676  if (!invalidationReason().isEmpty()) {
5677  return QDBusPendingReply<>(QDBusMessage::createError(
5678  invalidationReason(),
5679  invalidationMessage()
5680  ));
5681  }
5682 
5683  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
5684  this->staticInterfaceName(), QLatin1String("Respond"));
5685  callMessage << QVariant::fromValue(responseData);
5686  return this->connection().asyncCall(callMessage, timeout);
5687  }
5688 
5717  inline QDBusPendingReply<> AcceptSASL(int timeout = -1)
5718  {
5719  if (!invalidationReason().isEmpty()) {
5720  return QDBusPendingReply<>(QDBusMessage::createError(
5721  invalidationReason(),
5722  invalidationMessage()
5723  ));
5724  }
5725 
5726  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
5727  this->staticInterfaceName(), QLatin1String("AcceptSASL"));
5728  return this->connection().asyncCall(callMessage, timeout);
5729  }
5730 
5759  inline QDBusPendingReply<> AbortSASL(uint reason, const QString& debugMessage, int timeout = -1)
5760  {
5761  if (!invalidationReason().isEmpty()) {
5762  return QDBusPendingReply<>(QDBusMessage::createError(
5763  invalidationReason(),
5764  invalidationMessage()
5765  ));
5766  }
5767 
5768  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
5769  this->staticInterfaceName(), QLatin1String("AbortSASL"));
5770  callMessage << QVariant::fromValue(reason) << QVariant::fromValue(debugMessage);
5771  return this->connection().asyncCall(callMessage, timeout);
5772  }
5773 
5774 Q_SIGNALS:
5792  void SASLStatusChanged(uint status, const QString& reason, const QVariantMap& details);
5793 
5813  void NewChallenge(const QByteArray& challengeData);
5814 
5815 protected:
5816  virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
5817 };
5818 
5827 {
5828  Q_OBJECT
5829 
5830 public:
5837  static inline QLatin1String staticInterfaceName()
5838  {
5839  return QLatin1String("org.freedesktop.Telepathy.Channel.Interface.SMS");
5840  }
5841 
5850  const QString& busName,
5851  const QString& objectPath,
5852  QObject* parent = 0
5853  );
5854 
5864  const QDBusConnection& connection,
5865  const QString& busName,
5866  const QString& objectPath,
5867  QObject* parent = 0
5868  );
5869 
5877 
5885  explicit ChannelInterfaceSMSInterface(const Tp::Client::ChannelInterface& mainInterface);
5886 
5894  ChannelInterfaceSMSInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
5895 
5936  {
5937  return internalRequestProperty(QLatin1String("Flash"));
5938  }
5939 
6003  {
6004  return internalRequestProperty(QLatin1String("SMSChannel"));
6005  }
6006 
6014  {
6015  return internalRequestAllProperties();
6016  }
6017 
6018 public Q_SLOTS:
6083  inline QDBusPendingReply<uint, int, int> GetSMSLength(const Tp::MessagePartList& message, int timeout = -1)
6084  {
6085  if (!invalidationReason().isEmpty()) {
6086  return QDBusPendingReply<uint, int, int>(QDBusMessage::createError(
6087  invalidationReason(),
6088  invalidationMessage()
6089  ));
6090  }
6091 
6092  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
6093  this->staticInterfaceName(), QLatin1String("GetSMSLength"));
6094  callMessage << QVariant::fromValue(message);
6095  return this->connection().asyncCall(callMessage, timeout);
6096  }
6097 
6098 Q_SIGNALS:
6108  void SMSChannelChanged(bool SMSChannel);
6109 
6110 protected:
6111  virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
6112 };
6113 
6122 {
6123  Q_OBJECT
6124 
6125 public:
6132  static inline QLatin1String staticInterfaceName()
6133  {
6134  return QLatin1String("org.freedesktop.Telepathy.Channel.Interface.Securable");
6135  }
6136 
6145  const QString& busName,
6146  const QString& objectPath,
6147  QObject* parent = 0
6148  );
6149 
6159  const QDBusConnection& connection,
6160  const QString& busName,
6161  const QString& objectPath,
6162  QObject* parent = 0
6163  );
6164 
6172 
6181 
6189  ChannelInterfaceSecurableInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
6190 
6213  {
6214  return internalRequestProperty(QLatin1String("Encrypted"));
6215  }
6216 
6234  {
6235  return internalRequestProperty(QLatin1String("Verified"));
6236  }
6237 
6245  {
6246  return internalRequestAllProperties();
6247  }
6248 
6249 protected:
6250  virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
6251 };
6252 
6261 {
6262  Q_OBJECT
6263 
6264 public:
6271  static inline QLatin1String staticInterfaceName()
6272  {
6273  return QLatin1String("org.freedesktop.Telepathy.Channel.Interface.ServicePoint");
6274  }
6275 
6284  const QString& busName,
6285  const QString& objectPath,
6286  QObject* parent = 0
6287  );
6288 
6298  const QDBusConnection& connection,
6299  const QString& busName,
6300  const QString& objectPath,
6301  QObject* parent = 0
6302  );
6303 
6311 
6320 
6328  ChannelInterfaceServicePointInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
6329 
6350  {
6351  return internalRequestProperty(QLatin1String("InitialServicePoint"));
6352  }
6353 
6367  {
6368  return internalRequestProperty(QLatin1String("CurrentServicePoint"));
6369  }
6370 
6378  {
6379  return internalRequestAllProperties();
6380  }
6381 
6382 Q_SIGNALS:
6399  void ServicePointChanged(const Tp::ServicePoint& servicePoint);
6400 
6401 protected:
6402  virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
6403 };
6404 
6413 {
6414  Q_OBJECT
6415 
6416 public:
6423  static inline QLatin1String staticInterfaceName()
6424  {
6425  return QLatin1String("org.freedesktop.Telepathy.Channel.Interface.Subject2");
6426  }
6427 
6436  const QString& busName,
6437  const QString& objectPath,
6438  QObject* parent = 0
6439  );
6440 
6450  const QDBusConnection& connection,
6451  const QString& busName,
6452  const QString& objectPath,
6453  QObject* parent = 0
6454  );
6455 
6463 
6471  explicit ChannelInterfaceSubjectInterface(const Tp::Client::ChannelInterface& mainInterface);
6472 
6480  ChannelInterfaceSubjectInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
6481 
6502  {
6503  return internalRequestProperty(QLatin1String("Subject"));
6504  }
6505 
6523  {
6524  return internalRequestProperty(QLatin1String("Actor"));
6525  }
6526 
6540  {
6541  return internalRequestProperty(QLatin1String("ActorHandle"));
6542  }
6543 
6561  {
6562  return internalRequestProperty(QLatin1String("Timestamp"));
6563  }
6564 
6590  {
6591  return internalRequestProperty(QLatin1String("CanSet"));
6592  }
6593 
6601  {
6602  return internalRequestAllProperties();
6603  }
6604 
6605 public Q_SLOTS:
6629  inline QDBusPendingReply<> SetSubject(const QString& subject, int timeout = -1)
6630  {
6631  if (!invalidationReason().isEmpty()) {
6632  return QDBusPendingReply<>(QDBusMessage::createError(
6633  invalidationReason(),
6634  invalidationMessage()
6635  ));
6636  }
6637 
6638  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
6639  this->staticInterfaceName(), QLatin1String("SetSubject"));
6640  callMessage << QVariant::fromValue(subject);
6641  return this->connection().asyncCall(callMessage, timeout);
6642  }
6643 
6644 protected:
6645  virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
6646 };
6647 
6656 {
6657  Q_OBJECT
6658 
6659 public:
6666  static inline QLatin1String staticInterfaceName()
6667  {
6668  return QLatin1String("org.freedesktop.Telepathy.Channel.Interface.Tube");
6669  }
6670 
6679  const QString& busName,
6680  const QString& objectPath,
6681  QObject* parent = 0
6682  );
6683 
6693  const QDBusConnection& connection,
6694  const QString& busName,
6695  const QString& objectPath,
6696  QObject* parent = 0
6697  );
6698 
6706 
6714  explicit ChannelInterfaceTubeInterface(const Tp::Client::ChannelInterface& mainInterface);
6715 
6723  ChannelInterfaceTubeInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
6724 
6771  {
6772  return internalRequestProperty(QLatin1String("Parameters"));
6773  }
6774 
6791  {
6792  return internalRequestProperty(QLatin1String("State"));
6793  }
6794 
6802  {
6803  return internalRequestAllProperties();
6804  }
6805 
6806 Q_SIGNALS:
6817  void TubeChannelStateChanged(uint state);
6818 
6819 protected:
6820  virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
6821 };
6822 
6831 {
6832  Q_OBJECT
6833 
6834 public:
6841  static inline QLatin1String staticInterfaceName()
6842  {
6843  return QLatin1String("org.freedesktop.Telepathy.Channel.Type.Call1");
6844  }
6845 
6854  const QString& busName,
6855  const QString& objectPath,
6856  QObject* parent = 0
6857  );
6858 
6868  const QDBusConnection& connection,
6869  const QString& busName,
6870  const QString& objectPath,
6871  QObject* parent = 0
6872  );
6873 
6881 
6889  explicit ChannelTypeCallInterface(const Tp::Client::ChannelInterface& mainInterface);
6890 
6898  ChannelTypeCallInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
6899 
6916  {
6917  return internalRequestProperty(QLatin1String("Contents"));
6918  }
6919 
6984  {
6985  return internalRequestProperty(QLatin1String("CallStateDetails"));
6986  }
6987 
7013  {
7014  return internalRequestProperty(QLatin1String("CallState"));
7015  }
7016 
7037  {
7038  return internalRequestProperty(QLatin1String("CallFlags"));
7039  }
7040 
7057  {
7058  return internalRequestProperty(QLatin1String("CallStateReason"));
7059  }
7060 
7095  {
7096  return internalRequestProperty(QLatin1String("HardwareStreaming"));
7097  }
7098 
7125  {
7126  return internalRequestProperty(QLatin1String("CallMembers"));
7127  }
7128 
7141  {
7142  return internalRequestProperty(QLatin1String("MemberIdentifiers"));
7143  }
7144 
7167  {
7168  return internalRequestProperty(QLatin1String("InitialTransport"));
7169  }
7170 
7241  {
7242  return internalRequestProperty(QLatin1String("InitialAudio"));
7243  }
7244 
7266  {
7267  return internalRequestProperty(QLatin1String("InitialVideo"));
7268  }
7269 
7298  {
7299  return internalRequestProperty(QLatin1String("InitialAudioName"));
7300  }
7301 
7318  {
7319  return internalRequestProperty(QLatin1String("InitialVideoName"));
7320  }
7321 
7354  {
7355  return internalRequestProperty(QLatin1String("MutableContents"));
7356  }
7357 
7365  {
7366  return internalRequestAllProperties();
7367  }
7368 
7369 public Q_SLOTS:
7398  inline QDBusPendingReply<> SetRinging(int timeout = -1)
7399  {
7400  if (!invalidationReason().isEmpty()) {
7401  return QDBusPendingReply<>(QDBusMessage::createError(
7402  invalidationReason(),
7403  invalidationMessage()
7404  ));
7405  }
7406 
7407  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
7408  this->staticInterfaceName(), QLatin1String("SetRinging"));
7409  return this->connection().asyncCall(callMessage, timeout);
7410  }
7411 
7442  inline QDBusPendingReply<> SetQueued(int timeout = -1)
7443  {
7444  if (!invalidationReason().isEmpty()) {
7445  return QDBusPendingReply<>(QDBusMessage::createError(
7446  invalidationReason(),
7447  invalidationMessage()
7448  ));
7449  }
7450 
7451  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
7452  this->staticInterfaceName(), QLatin1String("SetQueued"));
7453  return this->connection().asyncCall(callMessage, timeout);
7454  }
7455 
7490  inline QDBusPendingReply<> Accept(int timeout = -1)
7491  {
7492  if (!invalidationReason().isEmpty()) {
7493  return QDBusPendingReply<>(QDBusMessage::createError(
7494  invalidationReason(),
7495  invalidationMessage()
7496  ));
7497  }
7498 
7499  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
7500  this->staticInterfaceName(), QLatin1String("Accept"));
7501  return this->connection().asyncCall(callMessage, timeout);
7502  }
7503 
7529  inline QDBusPendingReply<> Hangup(uint reason, const QString& detailedHangupReason, const QString& message, int timeout = -1)
7530  {
7531  if (!invalidationReason().isEmpty()) {
7532  return QDBusPendingReply<>(QDBusMessage::createError(
7533  invalidationReason(),
7534  invalidationMessage()
7535  ));
7536  }
7537 
7538  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
7539  this->staticInterfaceName(), QLatin1String("Hangup"));
7540  callMessage << QVariant::fromValue(reason) << QVariant::fromValue(detailedHangupReason) << QVariant::fromValue(message);
7541  return this->connection().asyncCall(callMessage, timeout);
7542  }
7543 
7582  inline QDBusPendingReply<QDBusObjectPath> AddContent(const QString& contentName, uint contentType, uint initialDirection, int timeout = -1)
7583  {
7584  if (!invalidationReason().isEmpty()) {
7585  return QDBusPendingReply<QDBusObjectPath>(QDBusMessage::createError(
7586  invalidationReason(),
7587  invalidationMessage()
7588  ));
7589  }
7590 
7591  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
7592  this->staticInterfaceName(), QLatin1String("AddContent"));
7593  callMessage << QVariant::fromValue(contentName) << QVariant::fromValue(contentType) << QVariant::fromValue(initialDirection);
7594  return this->connection().asyncCall(callMessage, timeout);
7595  }
7596 
7597 Q_SIGNALS:
7609  void ContentAdded(const QDBusObjectPath& content);
7610 
7626  void ContentRemoved(const QDBusObjectPath& content, const Tp::CallStateReason& reason);
7627 
7655  void CallStateChanged(uint callState, uint callFlags, const Tp::CallStateReason& callStateReason, const QVariantMap& callStateDetails);
7656 
7685  void CallMembersChanged(const Tp::CallMemberMap& flagsChanged, const Tp::HandleIdentifierMap& identifiers, const Tp::UIntList& removed, const Tp::CallStateReason& reason);
7686 
7687 protected:
7688  virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
7689 };
7690 
7699 {
7700  Q_OBJECT
7701 
7702 public:
7709  static inline QLatin1String staticInterfaceName()
7710  {
7711  return QLatin1String("org.freedesktop.Telepathy.Channel.Type.ContactList");
7712  }
7713 
7722  const QString& busName,
7723  const QString& objectPath,
7724  QObject* parent = 0
7725  );
7726 
7736  const QDBusConnection& connection,
7737  const QString& busName,
7738  const QString& objectPath,
7739  QObject* parent = 0
7740  );
7741 
7749 
7757  explicit ChannelTypeContactListInterface(const Tp::Client::ChannelInterface& mainInterface);
7758 
7766  ChannelTypeContactListInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
7767 
7775  {
7776  return internalRequestAllProperties();
7777  }
7778 
7779 protected:
7780  virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
7781 };
7782 
7791 {
7792  Q_OBJECT
7793 
7794 public:
7801  static inline QLatin1String staticInterfaceName()
7802  {
7803  return QLatin1String("org.freedesktop.Telepathy.Channel.Type.ContactSearch");
7804  }
7805 
7814  const QString& busName,
7815  const QString& objectPath,
7816  QObject* parent = 0
7817  );
7818 
7828  const QDBusConnection& connection,
7829  const QString& busName,
7830  const QString& objectPath,
7831  QObject* parent = 0
7832  );
7833 
7841 
7849  explicit ChannelTypeContactSearchInterface(const Tp::Client::ChannelInterface& mainInterface);
7850 
7858  ChannelTypeContactSearchInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
7859 
7871  {
7872  return internalRequestProperty(QLatin1String("SearchState"));
7873  }
7874 
7901  {
7902  return internalRequestProperty(QLatin1String("Limit"));
7903  }
7904 
7920  {
7921  return internalRequestProperty(QLatin1String("AvailableSearchKeys"));
7922  }
7923 
7945  {
7946  return internalRequestProperty(QLatin1String("Server"));
7947  }
7948 
7956  {
7957  return internalRequestAllProperties();
7958  }
7959 
7960 public Q_SLOTS:
7978  inline QDBusPendingReply<> Search(const Tp::ContactSearchMap& terms, int timeout = -1)
7979  {
7980  if (!invalidationReason().isEmpty()) {
7981  return QDBusPendingReply<>(QDBusMessage::createError(
7982  invalidationReason(),
7983  invalidationMessage()
7984  ));
7985  }
7986 
7987  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
7988  this->staticInterfaceName(), QLatin1String("Search"));
7989  callMessage << QVariant::fromValue(terms);
7990  return this->connection().asyncCall(callMessage, timeout);
7991  }
7992 
8007  inline QDBusPendingReply<> More(int timeout = -1)
8008  {
8009  if (!invalidationReason().isEmpty()) {
8010  return QDBusPendingReply<>(QDBusMessage::createError(
8011  invalidationReason(),
8012  invalidationMessage()
8013  ));
8014  }
8015 
8016  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
8017  this->staticInterfaceName(), QLatin1String("More"));
8018  return this->connection().asyncCall(callMessage, timeout);
8019  }
8020 
8053  inline QDBusPendingReply<> Stop(int timeout = -1)
8054  {
8055  if (!invalidationReason().isEmpty()) {
8056  return QDBusPendingReply<>(QDBusMessage::createError(
8057  invalidationReason(),
8058  invalidationMessage()
8059  ));
8060  }
8061 
8062  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
8063  this->staticInterfaceName(), QLatin1String("Stop"));
8064  return this->connection().asyncCall(callMessage, timeout);
8065  }
8066 
8067 Q_SIGNALS:
8117  void SearchStateChanged(uint state, const QString& error, const QVariantMap& details);
8118 
8131  void SearchResultReceived(const Tp::ContactSearchResultMap& result);
8132 
8133 protected:
8134  virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
8135 };
8136 
8145 {
8146  Q_OBJECT
8147 
8148 public:
8155  static inline QLatin1String staticInterfaceName()
8156  {
8157  return QLatin1String("org.freedesktop.Telepathy.Channel.Type.DBusTube");
8158  }
8159 
8168  const QString& busName,
8169  const QString& objectPath,
8170  QObject* parent = 0
8171  );
8172 
8182  const QDBusConnection& connection,
8183  const QString& busName,
8184  const QString& objectPath,
8185  QObject* parent = 0
8186  );
8187 
8195 
8203  explicit ChannelTypeDBusTubeInterface(const Tp::Client::ChannelInterface& mainInterface);
8204 
8212  ChannelTypeDBusTubeInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
8213 
8233  {
8234  return internalRequestProperty(QLatin1String("ServiceName"));
8235  }
8236 
8250  {
8251  return internalRequestProperty(QLatin1String("DBusNames"));
8252  }
8253 
8282  {
8283  return internalRequestProperty(QLatin1String("SupportedAccessControls"));
8284  }
8285 
8293  {
8294  return internalRequestAllProperties();
8295  }
8296 
8297 public Q_SLOTS:
8322  inline QDBusPendingReply<QString> Offer(const QVariantMap& parameters, uint accesscontrol, int timeout = -1)
8323  {
8324  if (!invalidationReason().isEmpty()) {
8325  return QDBusPendingReply<QString>(QDBusMessage::createError(
8326  invalidationReason(),
8327  invalidationMessage()
8328  ));
8329  }
8330 
8331  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
8332  this->staticInterfaceName(), QLatin1String("Offer"));
8333  callMessage << QVariant::fromValue(parameters) << QVariant::fromValue(accesscontrol);
8334  return this->connection().asyncCall(callMessage, timeout);
8335  }
8336 
8360  inline QDBusPendingReply<QString> Accept(uint accesscontrol, int timeout = -1)
8361  {
8362  if (!invalidationReason().isEmpty()) {
8363  return QDBusPendingReply<QString>(QDBusMessage::createError(
8364  invalidationReason(),
8365  invalidationMessage()
8366  ));
8367  }
8368 
8369  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
8370  this->staticInterfaceName(), QLatin1String("Accept"));
8371  callMessage << QVariant::fromValue(accesscontrol);
8372  return this->connection().asyncCall(callMessage, timeout);
8373  }
8374 
8375 Q_SIGNALS:
8391  void DBusNamesChanged(const Tp::DBusTubeParticipants& added, const Tp::UIntList& removed);
8392 
8393 protected:
8394  virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
8395 };
8396 
8405 {
8406  Q_OBJECT
8407 
8408 public:
8415  static inline QLatin1String staticInterfaceName()
8416  {
8417  return QLatin1String("org.freedesktop.Telepathy.Channel.Type.FileTransfer");
8418  }
8419 
8428  const QString& busName,
8429  const QString& objectPath,
8430  QObject* parent = 0
8431  );
8432 
8442  const QDBusConnection& connection,
8443  const QString& busName,
8444  const QString& objectPath,
8445  QObject* parent = 0
8446  );
8447 
8455 
8463  explicit ChannelTypeFileTransferInterface(const Tp::Client::ChannelInterface& mainInterface);
8464 
8472  ChannelTypeFileTransferInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
8473 
8489  {
8490  return internalRequestProperty(QLatin1String("State"));
8491  }
8492 
8511  {
8512  return internalRequestProperty(QLatin1String("ContentType"));
8513  }
8514 
8537  {
8538  return internalRequestProperty(QLatin1String("Filename"));
8539  }
8540 
8565  {
8566  return internalRequestProperty(QLatin1String("Size"));
8567  }
8568 
8596  {
8597  return internalRequestProperty(QLatin1String("ContentHashType"));
8598  }
8599 
8621  {
8622  return internalRequestProperty(QLatin1String("ContentHash"));
8623  }
8624 
8643  {
8644  return internalRequestProperty(QLatin1String("Description"));
8645  }
8646 
8664  {
8665  return internalRequestProperty(QLatin1String("Date"));
8666  }
8667 
8697  {
8698  return internalRequestProperty(QLatin1String("AvailableSocketTypes"));
8699  }
8700 
8715  {
8716  return internalRequestProperty(QLatin1String("TransferredBytes"));
8717  }
8718 
8742  {
8743  return internalRequestProperty(QLatin1String("InitialOffset"));
8744  }
8745 
8782  {
8783  return internalRequestProperty(QLatin1String("URI"));
8784  }
8785 
8821  inline Tp::PendingOperation *setPropertyURI(QString newValue)
8822  {
8823  return internalSetProperty(QLatin1String("URI"), QVariant::fromValue(newValue));
8824  }
8825 
8859  {
8860  return internalRequestProperty(QLatin1String("FileCollection"));
8861  }
8862 
8870  {
8871  return internalRequestAllProperties();
8872  }
8873 
8874 public Q_SLOTS:
8919  inline QDBusPendingReply<QDBusVariant> AcceptFile(uint addressType, uint accessControl, const QDBusVariant& accessControlParam, qulonglong offset, int timeout = -1)
8920  {
8921  if (!invalidationReason().isEmpty()) {
8922  return QDBusPendingReply<QDBusVariant>(QDBusMessage::createError(
8923  invalidationReason(),
8924  invalidationMessage()
8925  ));
8926  }
8927 
8928  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
8929  this->staticInterfaceName(), QLatin1String("AcceptFile"));
8930  callMessage << QVariant::fromValue(addressType) << QVariant::fromValue(accessControl) << QVariant::fromValue(accessControlParam) << QVariant::fromValue(offset);
8931  return this->connection().asyncCall(callMessage, timeout);
8932  }
8933 
8967  inline QDBusPendingReply<QDBusVariant> ProvideFile(uint addressType, uint accessControl, const QDBusVariant& accessControlParam, int timeout = -1)
8968  {
8969  if (!invalidationReason().isEmpty()) {
8970  return QDBusPendingReply<QDBusVariant>(QDBusMessage::createError(
8971  invalidationReason(),
8972  invalidationMessage()
8973  ));
8974  }
8975 
8976  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
8977  this->staticInterfaceName(), QLatin1String("ProvideFile"));
8978  callMessage << QVariant::fromValue(addressType) << QVariant::fromValue(accessControl) << QVariant::fromValue(accessControlParam);
8979  return this->connection().asyncCall(callMessage, timeout);
8980  }
8981 
8982 Q_SIGNALS:
9000  void FileTransferStateChanged(uint state, uint reason);
9001 
9014  void TransferredBytesChanged(qulonglong count);
9015 
9027  void InitialOffsetDefined(qulonglong initialOffset);
9028 
9040  void URIDefined(const QString& URI);
9041 
9042 protected:
9043  virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
9044 };
9045 
9054 {
9055  Q_OBJECT
9056 
9057 public:
9064  static inline QLatin1String staticInterfaceName()
9065  {
9066  return QLatin1String("org.freedesktop.Telepathy.Channel.Type.RoomList");
9067  }
9068 
9077  const QString& busName,
9078  const QString& objectPath,
9079  QObject* parent = 0
9080  );
9081 
9091  const QDBusConnection& connection,
9092  const QString& busName,
9093  const QString& objectPath,
9094  QObject* parent = 0
9095  );
9096 
9104 
9112  explicit ChannelTypeRoomListInterface(const Tp::Client::ChannelInterface& mainInterface);
9113 
9121  ChannelTypeRoomListInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
9122 
9137  {
9138  return internalRequestProperty(QLatin1String("Server"));
9139  }
9140 
9148  {
9149  return internalRequestAllProperties();
9150  }
9151 
9152 public Q_SLOTS:
9168  inline QDBusPendingReply<bool> GetListingRooms(int timeout = -1)
9169  {
9170  if (!invalidationReason().isEmpty()) {
9171  return QDBusPendingReply<bool>(QDBusMessage::createError(
9172  invalidationReason(),
9173  invalidationMessage()
9174  ));
9175  }
9176 
9177  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
9178  this->staticInterfaceName(), QLatin1String("GetListingRooms"));
9179  return this->connection().asyncCall(callMessage, timeout);
9180  }
9181 
9195  inline QDBusPendingReply<> ListRooms(int timeout = -1)
9196  {
9197  if (!invalidationReason().isEmpty()) {
9198  return QDBusPendingReply<>(QDBusMessage::createError(
9199  invalidationReason(),
9200  invalidationMessage()
9201  ));
9202  }
9203 
9204  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
9205  this->staticInterfaceName(), QLatin1String("ListRooms"));
9206  return this->connection().asyncCall(callMessage, timeout);
9207  }
9208 
9221  inline QDBusPendingReply<> StopListing(int timeout = -1)
9222  {
9223  if (!invalidationReason().isEmpty()) {
9224  return QDBusPendingReply<>(QDBusMessage::createError(
9225  invalidationReason(),
9226  invalidationMessage()
9227  ));
9228  }
9229 
9230  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
9231  this->staticInterfaceName(), QLatin1String("StopListing"));
9232  return this->connection().asyncCall(callMessage, timeout);
9233  }
9234 
9235 Q_SIGNALS:
9294  void GotRooms(const Tp::RoomInfoList& rooms);
9295 
9306  void ListingRooms(bool listing);
9307 
9308 protected:
9309  virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
9310 };
9311 
9320 {
9321  Q_OBJECT
9322 
9323 public:
9330  static inline QLatin1String staticInterfaceName()
9331  {
9332  return QLatin1String("org.freedesktop.Telepathy.Channel.Type.ServerAuthentication");
9333  }
9334 
9343  const QString& busName,
9344  const QString& objectPath,
9345  QObject* parent = 0
9346  );
9347 
9357  const QDBusConnection& connection,
9358  const QString& busName,
9359  const QString& objectPath,
9360  QObject* parent = 0
9361  );
9362 
9370 
9379 
9387  ChannelTypeServerAuthenticationInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
9388 
9406  {
9407  return internalRequestProperty(QLatin1String("AuthenticationMethod"));
9408  }
9409 
9417  {
9418  return internalRequestAllProperties();
9419  }
9420 
9421 protected:
9422  virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
9423 };
9424 
9433 {
9434  Q_OBJECT
9435 
9436 public:
9443  static inline QLatin1String staticInterfaceName()
9444  {
9445  return QLatin1String("org.freedesktop.Telepathy.Channel.Type.ServerTLSConnection");
9446  }
9447 
9456  const QString& busName,
9457  const QString& objectPath,
9458  QObject* parent = 0
9459  );
9460 
9470  const QDBusConnection& connection,
9471  const QString& busName,
9472  const QString& objectPath,
9473  QObject* parent = 0
9474  );
9475 
9483 
9492 
9500  ChannelTypeServerTLSConnectionInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
9501 
9513  {
9514  return internalRequestProperty(QLatin1String("ServerCertificate"));
9515  }
9516 
9531  {
9532  return internalRequestProperty(QLatin1String("Hostname"));
9533  }
9534 
9562  {
9563  return internalRequestProperty(QLatin1String("ReferenceIdentities"));
9564  }
9565 
9573  {
9574  return internalRequestAllProperties();
9575  }
9576 
9577 protected:
9578  virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
9579 };
9580 
9589 {
9590  Q_OBJECT
9591 
9592 public:
9599  static inline QLatin1String staticInterfaceName()
9600  {
9601  return QLatin1String("org.freedesktop.Telepathy.Channel.Type.StreamTube");
9602  }
9603 
9612  const QString& busName,
9613  const QString& objectPath,
9614  QObject* parent = 0
9615  );
9616 
9626  const QDBusConnection& connection,
9627  const QString& busName,
9628  const QString& objectPath,
9629  QObject* parent = 0
9630  );
9631 
9639 
9647  explicit ChannelTypeStreamTubeInterface(const Tp::Client::ChannelInterface& mainInterface);
9648 
9656  ChannelTypeStreamTubeInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
9657 
9681  {
9682  return internalRequestProperty(QLatin1String("Service"));
9683  }
9684 
9720  {
9721  return internalRequestProperty(QLatin1String("SupportedSocketTypes"));
9722  }
9723 
9731  {
9732  return internalRequestAllProperties();
9733  }
9734 
9735 public Q_SLOTS:
9766  inline QDBusPendingReply<> Offer(uint addresstype, const QDBusVariant& address, uint accesscontrol, const QVariantMap& parameters, int timeout = -1)
9767  {
9768  if (!invalidationReason().isEmpty()) {
9769  return QDBusPendingReply<>(QDBusMessage::createError(
9770  invalidationReason(),
9771  invalidationMessage()
9772  ));
9773  }
9774 
9775  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
9776  this->staticInterfaceName(), QLatin1String("Offer"));
9777  callMessage << QVariant::fromValue(addresstype) << QVariant::fromValue(address) << QVariant::fromValue(accesscontrol) << QVariant::fromValue(parameters);
9778  return this->connection().asyncCall(callMessage, timeout);
9779  }
9780 
9821  inline QDBusPendingReply<QDBusVariant> Accept(uint addresstype, uint accesscontrol, const QDBusVariant& accesscontrolparam, int timeout = -1)
9822  {
9823  if (!invalidationReason().isEmpty()) {
9824  return QDBusPendingReply<QDBusVariant>(QDBusMessage::createError(
9825  invalidationReason(),
9826  invalidationMessage()
9827  ));
9828  }
9829 
9830  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
9831  this->staticInterfaceName(), QLatin1String("Accept"));
9832  callMessage << QVariant::fromValue(addresstype) << QVariant::fromValue(accesscontrol) << QVariant::fromValue(accesscontrolparam);
9833  return this->connection().asyncCall(callMessage, timeout);
9834  }
9835 
9836 Q_SIGNALS:
9877  void NewRemoteConnection(uint handle, const QDBusVariant& connectionParam, uint connectionID);
9878 
9894  void NewLocalConnection(uint connectionID);
9895 
9927  void ConnectionClosed(uint connectionID, const QString& error, const QString& message);
9928 
9929 protected:
9930  virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
9931 };
9932 
9941 {
9942  Q_OBJECT
9943 
9944 public:
9951  static inline QLatin1String staticInterfaceName()
9952  {
9953  return QLatin1String("org.freedesktop.Telepathy.Channel.Type.StreamedMedia");
9954  }
9955 
9964  const QString& busName,
9965  const QString& objectPath,
9966  QObject* parent = 0
9967  );
9968 
9978  const QDBusConnection& connection,
9979  const QString& busName,
9980  const QString& objectPath,
9981  QObject* parent = 0
9982  );
9983 
9991 
9999  explicit ChannelTypeStreamedMediaInterface(const Tp::Client::ChannelInterface& mainInterface);
10000 
10008  ChannelTypeStreamedMediaInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
10009 
10099  {
10100  return internalRequestProperty(QLatin1String("InitialAudio"));
10101  }
10102 
10124  {
10125  return internalRequestProperty(QLatin1String("InitialVideo"));
10126  }
10127 
10171  {
10172  return internalRequestProperty(QLatin1String("ImmutableStreams"));
10173  }
10174 
10182  {
10183  return internalRequestAllProperties();
10184  }
10185 
10186 public Q_SLOTS:
10214  inline QDBusPendingReply<Tp::MediaStreamInfoList> ListStreams(int timeout = -1)
10215  {
10216  if (!invalidationReason().isEmpty()) {
10217  return QDBusPendingReply<Tp::MediaStreamInfoList>(QDBusMessage::createError(
10218  invalidationReason(),
10219  invalidationMessage()
10220  ));
10221  }
10222 
10223  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
10224  this->staticInterfaceName(), QLatin1String("ListStreams"));
10225  return this->connection().asyncCall(callMessage, timeout);
10226  }
10227 
10254  inline QDBusPendingReply<> RemoveStreams(const Tp::UIntList& streams, int timeout = -1)
10255  {
10256  if (!invalidationReason().isEmpty()) {
10257  return QDBusPendingReply<>(QDBusMessage::createError(
10258  invalidationReason(),
10259  invalidationMessage()
10260  ));
10261  }
10262 
10263  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
10264  this->staticInterfaceName(), QLatin1String("RemoveStreams"));
10265  callMessage << QVariant::fromValue(streams);
10266  return this->connection().asyncCall(callMessage, timeout);
10267  }
10268 
10305  inline QDBusPendingReply<> RequestStreamDirection(uint streamID, uint streamDirection, int timeout = -1)
10306  {
10307  if (!invalidationReason().isEmpty()) {
10308  return QDBusPendingReply<>(QDBusMessage::createError(
10309  invalidationReason(),
10310  invalidationMessage()
10311  ));
10312  }
10313 
10314  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
10315  this->staticInterfaceName(), QLatin1String("RequestStreamDirection"));
10316  callMessage << QVariant::fromValue(streamID) << QVariant::fromValue(streamDirection);
10317  return this->connection().asyncCall(callMessage, timeout);
10318  }
10319 
10372  inline QDBusPendingReply<Tp::MediaStreamInfoList> RequestStreams(uint contactHandle, const Tp::UIntList& types, int timeout = -1)
10373  {
10374  if (!invalidationReason().isEmpty()) {
10375  return QDBusPendingReply<Tp::MediaStreamInfoList>(QDBusMessage::createError(
10376  invalidationReason(),
10377  invalidationMessage()
10378  ));
10379  }
10380 
10381  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
10382  this->staticInterfaceName(), QLatin1String("RequestStreams"));
10383  callMessage << QVariant::fromValue(contactHandle) << QVariant::fromValue(types);
10384  return this->connection().asyncCall(callMessage, timeout);
10385  }
10386 
10387 Q_SIGNALS:
10454  void StreamAdded(uint streamID, uint contactHandle, uint streamType);
10455 
10487  void StreamDirectionChanged(uint streamID, uint streamDirection, uint pendingFlags);
10488 
10506  void StreamError(uint streamID, uint errorCode, const QString& message);
10507 
10517  void StreamRemoved(uint streamID);
10518 
10532  void StreamStateChanged(uint streamID, uint streamState);
10533 
10534 protected:
10535  virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
10536 };
10537 
10546 {
10547  Q_OBJECT
10548 
10549 public:
10556  static inline QLatin1String staticInterfaceName()
10557  {
10558  return QLatin1String("org.freedesktop.Telepathy.Channel.Type.Text");
10559  }
10560 
10569  const QString& busName,
10570  const QString& objectPath,
10571  QObject* parent = 0
10572  );
10573 
10583  const QDBusConnection& connection,
10584  const QString& busName,
10585  const QString& objectPath,
10586  QObject* parent = 0
10587  );
10588 
10596 
10604  explicit ChannelTypeTextInterface(const Tp::Client::ChannelInterface& mainInterface);
10605 
10613  ChannelTypeTextInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
10614 
10622  {
10623  return internalRequestAllProperties();
10624  }
10625 
10626 public Q_SLOTS:
10642  inline QDBusPendingReply<> AcknowledgePendingMessages(const Tp::UIntList& IDs, int timeout = -1)
10643  {
10644  if (!invalidationReason().isEmpty()) {
10645  return QDBusPendingReply<>(QDBusMessage::createError(
10646  invalidationReason(),
10647  invalidationMessage()
10648  ));
10649  }
10650 
10651  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
10652  this->staticInterfaceName(), QLatin1String("AcknowledgePendingMessages"));
10653  callMessage << QVariant::fromValue(IDs);
10654  return this->connection().asyncCall(callMessage, timeout);
10655  }
10656 
10672  inline QDBusPendingReply<Tp::UIntList> GetMessageTypes(int timeout = -1)
10673  {
10674  if (!invalidationReason().isEmpty()) {
10675  return QDBusPendingReply<Tp::UIntList>(QDBusMessage::createError(
10676  invalidationReason(),
10677  invalidationMessage()
10678  ));
10679  }
10680 
10681  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
10682  this->staticInterfaceName(), QLatin1String("GetMessageTypes"));
10683  return this->connection().asyncCall(callMessage, timeout);
10684  }
10685 
10716  inline QDBusPendingReply<Tp::PendingTextMessageList> ListPendingMessages(bool clear, int timeout = -1)
10717  {
10718  if (!invalidationReason().isEmpty()) {
10719  return QDBusPendingReply<Tp::PendingTextMessageList>(QDBusMessage::createError(
10720  invalidationReason(),
10721  invalidationMessage()
10722  ));
10723  }
10724 
10725  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
10726  this->staticInterfaceName(), QLatin1String("ListPendingMessages"));
10727  callMessage << QVariant::fromValue(clear);
10728  return this->connection().asyncCall(callMessage, timeout);
10729  }
10730 
10763  inline QDBusPendingReply<> Send(uint type, const QString& text, int timeout = -1)
10764  {
10765  if (!invalidationReason().isEmpty()) {
10766  return QDBusPendingReply<>(QDBusMessage::createError(
10767  invalidationReason(),
10768  invalidationMessage()
10769  ));
10770  }
10771 
10772  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
10773  this->staticInterfaceName(), QLatin1String("Send"));
10774  callMessage << QVariant::fromValue(type) << QVariant::fromValue(text);
10775  return this->connection().asyncCall(callMessage, timeout);
10776  }
10777 
10778 Q_SIGNALS:
10786  void LostMessage();
10787 
10821  void Received(uint ID, uint timestamp, uint sender, uint type, uint flags, const QString& text);
10822 
10851  void SendError(uint error, uint timestamp, uint type, const QString& text);
10852 
10876  void Sent(uint timestamp, uint type, const QString& text);
10877 
10878 protected:
10879  virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
10880 };
10881 
10890 {
10891  Q_OBJECT
10892 
10893 public:
10900  static inline QLatin1String staticInterfaceName()
10901  {
10902  return QLatin1String("org.freedesktop.Telepathy.Channel.Type.Tubes");
10903  }
10904 
10913  const QString& busName,
10914  const QString& objectPath,
10915  QObject* parent = 0
10916  );
10917 
10927  const QDBusConnection& connection,
10928  const QString& busName,
10929  const QString& objectPath,
10930  QObject* parent = 0
10931  );
10932 
10940 
10948  explicit ChannelTypeTubesInterface(const Tp::Client::ChannelInterface& mainInterface);
10949 
10957  ChannelTypeTubesInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
10958 
10966  {
10967  return internalRequestAllProperties();
10968  }
10969 
10970 public Q_SLOTS:
11007  inline QDBusPendingReply<Tp::SupportedSocketMap> GetAvailableStreamTubeTypes(int timeout = -1)
11008  {
11009  if (!invalidationReason().isEmpty()) {
11010  return QDBusPendingReply<Tp::SupportedSocketMap>(QDBusMessage::createError(
11011  invalidationReason(),
11012  invalidationMessage()
11013  ));
11014  }
11015 
11016  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
11017  this->staticInterfaceName(), QLatin1String("GetAvailableStreamTubeTypes"));
11018  return this->connection().asyncCall(callMessage, timeout);
11019  }
11020 
11034  inline QDBusPendingReply<Tp::UIntList> GetAvailableTubeTypes(int timeout = -1)
11035  {
11036  if (!invalidationReason().isEmpty()) {
11037  return QDBusPendingReply<Tp::UIntList>(QDBusMessage::createError(
11038  invalidationReason(),
11039  invalidationMessage()
11040  ));
11041  }
11042 
11043  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
11044  this->staticInterfaceName(), QLatin1String("GetAvailableTubeTypes"));
11045  return this->connection().asyncCall(callMessage, timeout);
11046  }
11047 
11063  inline QDBusPendingReply<Tp::TubeInfoList> ListTubes(int timeout = -1)
11064  {
11065  if (!invalidationReason().isEmpty()) {
11066  return QDBusPendingReply<Tp::TubeInfoList>(QDBusMessage::createError(
11067  invalidationReason(),
11068  invalidationMessage()
11069  ));
11070  }
11071 
11072  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
11073  this->staticInterfaceName(), QLatin1String("ListTubes"));
11074  return this->connection().asyncCall(callMessage, timeout);
11075  }
11076 
11104  inline QDBusPendingReply<uint> OfferDBusTube(const QString& service, const QVariantMap& parameters, int timeout = -1)
11105  {
11106  if (!invalidationReason().isEmpty()) {
11107  return QDBusPendingReply<uint>(QDBusMessage::createError(
11108  invalidationReason(),
11109  invalidationMessage()
11110  ));
11111  }
11112 
11113  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
11114  this->staticInterfaceName(), QLatin1String("OfferDBusTube"));
11115  callMessage << QVariant::fromValue(service) << QVariant::fromValue(parameters);
11116  return this->connection().asyncCall(callMessage, timeout);
11117  }
11118 
11178  inline QDBusPendingReply<uint> OfferStreamTube(const QString& service, const QVariantMap& parameters, uint addressType, const QDBusVariant& address, uint accessControl, const QDBusVariant& accessControlParam, int timeout = -1)
11179  {
11180  if (!invalidationReason().isEmpty()) {
11181  return QDBusPendingReply<uint>(QDBusMessage::createError(
11182  invalidationReason(),
11183  invalidationMessage()
11184  ));
11185  }
11186 
11187  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
11188  this->staticInterfaceName(), QLatin1String("OfferStreamTube"));
11189  callMessage << QVariant::fromValue(service) << QVariant::fromValue(parameters) << QVariant::fromValue(addressType) << QVariant::fromValue(address) << QVariant::fromValue(accessControl) << QVariant::fromValue(accessControlParam);
11190  return this->connection().asyncCall(callMessage, timeout);
11191  }
11192 
11215  inline QDBusPendingReply<QString> AcceptDBusTube(uint ID, int timeout = -1)
11216  {
11217  if (!invalidationReason().isEmpty()) {
11218  return QDBusPendingReply<QString>(QDBusMessage::createError(
11219  invalidationReason(),
11220  invalidationMessage()
11221  ));
11222  }
11223 
11224  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
11225  this->staticInterfaceName(), QLatin1String("AcceptDBusTube"));
11226  callMessage << QVariant::fromValue(ID);
11227  return this->connection().asyncCall(callMessage, timeout);
11228  }
11229 
11267  inline QDBusPendingReply<QDBusVariant> AcceptStreamTube(uint ID, uint addressType, uint accessControl, const QDBusVariant& accessControlParam, int timeout = -1)
11268  {
11269  if (!invalidationReason().isEmpty()) {
11270  return QDBusPendingReply<QDBusVariant>(QDBusMessage::createError(
11271  invalidationReason(),
11272  invalidationMessage()
11273  ));
11274  }
11275 
11276  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
11277  this->staticInterfaceName(), QLatin1String("AcceptStreamTube"));
11278  callMessage << QVariant::fromValue(ID) << QVariant::fromValue(addressType) << QVariant::fromValue(accessControl) << QVariant::fromValue(accessControlParam);
11279  return this->connection().asyncCall(callMessage, timeout);
11280  }
11281 
11296  inline QDBusPendingReply<> CloseTube(uint ID, int timeout = -1)
11297  {
11298  if (!invalidationReason().isEmpty()) {
11299  return QDBusPendingReply<>(QDBusMessage::createError(
11300  invalidationReason(),
11301  invalidationMessage()
11302  ));
11303  }
11304 
11305  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
11306  this->staticInterfaceName(), QLatin1String("CloseTube"));
11307  callMessage << QVariant::fromValue(ID);
11308  return this->connection().asyncCall(callMessage, timeout);
11309  }
11310 
11330  inline QDBusPendingReply<QString> GetDBusTubeAddress(uint ID, int timeout = -1)
11331  {
11332  if (!invalidationReason().isEmpty()) {
11333  return QDBusPendingReply<QString>(QDBusMessage::createError(
11334  invalidationReason(),
11335  invalidationMessage()
11336  ));
11337  }
11338 
11339  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
11340  this->staticInterfaceName(), QLatin1String("GetDBusTubeAddress"));
11341  callMessage << QVariant::fromValue(ID);
11342  return this->connection().asyncCall(callMessage, timeout);
11343  }
11344 
11365  inline QDBusPendingReply<Tp::DBusTubeMemberList> GetDBusNames(uint ID, int timeout = -1)
11366  {
11367  if (!invalidationReason().isEmpty()) {
11368  return QDBusPendingReply<Tp::DBusTubeMemberList>(QDBusMessage::createError(
11369  invalidationReason(),
11370  invalidationMessage()
11371  ));
11372  }
11373 
11374  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
11375  this->staticInterfaceName(), QLatin1String("GetDBusNames"));
11376  callMessage << QVariant::fromValue(ID);
11377  return this->connection().asyncCall(callMessage, timeout);
11378  }
11379 
11405  inline QDBusPendingReply<uint, QDBusVariant> GetStreamTubeSocketAddress(uint ID, int timeout = -1)
11406  {
11407  if (!invalidationReason().isEmpty()) {
11408  return QDBusPendingReply<uint, QDBusVariant>(QDBusMessage::createError(
11409  invalidationReason(),
11410  invalidationMessage()
11411  ));
11412  }
11413 
11414  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
11415  this->staticInterfaceName(), QLatin1String("GetStreamTubeSocketAddress"));
11416  callMessage << QVariant::fromValue(ID);
11417  return this->connection().asyncCall(callMessage, timeout);
11418  }
11419 
11420 Q_SIGNALS:
11450  void NewTube(uint ID, uint initiator, uint type, const QString& service, const QVariantMap& parameters, uint state);
11451 
11465  void TubeStateChanged(uint ID, uint state);
11466 
11477  void TubeClosed(uint ID);
11478 
11497  void DBusNamesChanged(uint ID, const Tp::DBusTubeMemberList& added, const Tp::UIntList& removed);
11498 
11513  void StreamTubeNewConnection(uint ID, uint handle);
11514 
11515 protected:
11516  virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
11517 };
11518 }
11519 }
11520 Q_DECLARE_METATYPE(Tp::Client::ChannelInterface*)
11526 Q_DECLARE_METATYPE(Tp::Client::ChannelInterfaceDTMFInterface*)
11529 Q_DECLARE_METATYPE(Tp::Client::ChannelInterfaceGroupInterface*)
11530 Q_DECLARE_METATYPE(Tp::Client::ChannelInterfaceHoldInterface*)
11535 Q_DECLARE_METATYPE(Tp::Client::ChannelInterfaceRoomInterface*)
11537 Q_DECLARE_METATYPE(Tp::Client::ChannelInterfaceSMSInterface*)
11541 Q_DECLARE_METATYPE(Tp::Client::ChannelInterfaceTubeInterface*)
11542 Q_DECLARE_METATYPE(Tp::Client::ChannelTypeCallInterface*)
11545 Q_DECLARE_METATYPE(Tp::Client::ChannelTypeDBusTubeInterface*)
11547 Q_DECLARE_METATYPE(Tp::Client::ChannelTypeRoomListInterface*)
11550 Q_DECLARE_METATYPE(Tp::Client::ChannelTypeStreamTubeInterface*)
11552 Q_DECLARE_METATYPE(Tp::Client::ChannelTypeTextInterface*)
11553 Q_DECLARE_METATYPE(Tp::Client::ChannelTypeTubesInterface*)
Tp::PendingVariant * requestPropertyURI() const
Definition: cli-channel.h:8781
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:3508
Tp::PendingVariant * requestPropertyInitialTransport() const
Definition: cli-channel.h:7166
Tp::PendingVariant * requestPropertyCanSet() const
Definition: cli-channel.h:6589
QDBusPendingReply< Tp::MessagePartContentMap > GetPendingMessageContent(uint messageID, const Tp::UIntList &parts, int timeout=-1)
Definition: cli-channel.h:4181
Tp::PendingVariant * requestPropertyPasswordHint() const
Definition: cli-channel.h:4759
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:4382
The PendingOperation class is a base class for pending asynchronous operations.
Definition: pending-operation.h:45
QDBusPendingReply< Tp::MediaStreamInfoList > ListStreams(int timeout=-1)
Definition: cli-channel.h:10214
QDBusPendingReply MultipleTones(const QString &tones, int timeout=-1)
Definition: cli-channel.h:2230
QDBusPendingReply< QString > SendMessage(const Tp::MessagePartList &message, uint flags, int timeout=-1)
Definition: cli-channel.h:4126
QDBusPendingReply< Tp::UIntList > GetMembers(int timeout=-1)
Definition: cli-channel.h:3054
Definition: cli-channel.h:6830
Tp::PendingVariant * requestPropertyDBusNames() const
Definition: cli-channel.h:8249
QDBusPendingReply Stop(int timeout=-1)
Definition: cli-channel.h:8053
Tp::PendingVariant * requestPropertyHostname() const
Definition: cli-channel.h:9530
QDBusPendingReply RemoveMembersWithReason(const Tp::UIntList &contacts, const QString &message, uint reason, int timeout=-1)
Definition: cli-channel.h:3211
Tp::PendingVariant * requestPropertyInitiatorHandle() const
Definition: cli-channel.h:434
QDBusPendingReply< Tp::LocalPendingInfoList > GetLocalPendingMembersWithInfo(int timeout=-1)
Definition: cli-channel.h:3030
Tp::PendingVariant * requestPropertyTitle() const
Definition: cli-channel.h:4638
QDBusPendingReply RemoveMembers(const Tp::UIntList &contacts, const QString &message, int timeout=-1)
Definition: cli-channel.h:3172
Definition: cli-channel.h:9588
QDBusPendingReply AcceptSASL(int timeout=-1)
Definition: cli-channel.h:5717
QDBusPendingReply More(int timeout=-1)
Definition: cli-channel.h:8007
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:937
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:9951
QDBusPendingReply SetRinging(int timeout=-1)
Definition: cli-channel.h:7398
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:6801
Definition: cli-channel.h:8144
QDBusPendingReply< bool > GetListingRooms(int timeout=-1)
Definition: cli-channel.h:9168
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:4058
Definition: cli-channel.h:6412
Tp::PendingVariant * requestPropertyAvailableSearchKeys() const
Definition: cli-channel.h:7919
QDBusPendingReply Close(int timeout=-1)
Definition: cli-channel.h:504
QDBusPendingReply< uint, uint > GetHoldState(int timeout=-1)
Definition: cli-channel.h:3597
Tp::PendingVariant * requestPropertyTargetHandle() const
Definition: cli-channel.h:213
Tp::PendingVariant * requestPropertyInitialChannels() const
Definition: cli-channel.h:1677
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:9330
Definition: cli-channel.h:10889
QDBusPendingReply Search(const Tp::ContactSearchMap &terms, int timeout=-1)
Definition: cli-channel.h:7978
Tp::PendingVariant * requestPropertyAvailableMechanisms() const
Definition: cli-channel.h:5209
Tp::PendingVariant * requestPropertyDescription() const
Definition: cli-channel.h:8642
Tp::PendingVariant * requestPropertyCurrentServicePoint() const
Definition: cli-channel.h:6366
QDBusPendingReply Accept(int timeout=-1)
Definition: cli-channel.h:7490
QDBusPendingReply AddMembers(const Tp::UIntList &contacts, const QString &message, int timeout=-1)
Definition: cli-channel.h:2868
Definition: build/TelepathyQt/_gen/types.h:2092
Tp::PendingVariant * requestPropertyCaptchaErrorDetails() const
Definition: cli-channel.h:1111
QDBusPendingReply< Tp::ChannelCallStateMap > GetCallStates(int timeout=-1)
Definition: cli-channel.h:885
Definition: cli-channel.h:4306
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:7955
Tp::PendingVariant * requestPropertyInitiatorID() const
Definition: cli-channel.h:473
Tp::PendingVariant * requestPropertyInitialOffset() const
Definition: cli-channel.h:8741
Tp::PendingVariant * requestPropertyChannels() const
Definition: cli-channel.h:1611
QDBusPendingReply< uint, uint > GetHandle(int timeout=-1)
Definition: cli-channel.h:572
Tp::PendingVariant * requestPropertyServerCertificate() const
Definition: cli-channel.h:9512
Tp::PendingVariant * requestPropertyContentHash() const
Definition: cli-channel.h:8620
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:55
Definition: build/TelepathyQt/_gen/types.h:1655
Tp::PendingVariant * requestPropertyInitialAudio() const
Definition: cli-channel.h:7240
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:10900
QDBusPendingReply< QString > Accept(uint accesscontrol, int timeout=-1)
Definition: cli-channel.h:8360
Tp::PendingVariant * requestPropertyRoomName() const
Definition: cli-channel.h:5014
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:6271
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:8292
Tp::PendingVariant * requestPropertyCreatorHandle() const
Definition: cli-channel.h:5073
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:6244
Tp::PendingVariant * requestPropertyInitialTones() const
Definition: cli-channel.h:2064
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:1976
Tp::PendingVariant * requestPropertyMemberIdentifiers() const
Definition: cli-channel.h:7140
QDBusPendingReply< Tp::UIntList > GetLocalPendingMembers(int timeout=-1)
Definition: cli-channel.h:2998
Tp::PendingVariant * requestPropertyTransferredBytes() const
Definition: cli-channel.h:8714
QDBusPendingReply< Tp::MediaStreamInfoList > RequestStreams(uint contactHandle, const Tp::UIntList &types, int timeout=-1)
Definition: cli-channel.h:10372
Tp::PendingVariant * requestPropertyContentType() const
Definition: cli-channel.h:8510
Tp::PendingVariant * requestPropertyAnonymousID() const
Definition: cli-channel.h:761
Tp::PendingVariant * requestPropertyActor() const
Definition: cli-channel.h:6522
Tp::PendingVariant * requestPropertyTimestamp() const
Definition: cli-channel.h:6560
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:3730
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:4317
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:3795
Definition: build/TelepathyQt/_gen/types.h:1452
QDBusPendingReply< QByteArray > GetCaptchaData(uint ID, const QString &mimeType, int timeout=-1)
Definition: cli-channel.h:1232
Definition: cli-channel.h:2638
Tp::PendingVariant * requestPropertyCanUpdateConfiguration() const
Definition: cli-channel.h:4778
QDBusPendingReply RemoveStreams(const Tp::UIntList &streams, int timeout=-1)
Definition: cli-channel.h:10254
QDBusPendingReply StartMechanism(const QString &mechanism, int timeout=-1)
Definition: cli-channel.h:5573
Tp::PendingVariant * requestPropertyInitialInviteeHandles() const
Definition: cli-channel.h:1755
Tp::PendingVariant * requestPropertyInvitationMessage() const
Definition: cli-channel.h:1816
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:6666
QDBusPendingReply< Tp::DBusTubeMemberList > GetDBusNames(uint ID, int timeout=-1)
Definition: cli-channel.h:11365
Tp::PendingVariant * requestPropertyHasInitialData() const
Definition: cli-channel.h:5235
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:6600
QDBusPendingReply AbortSASL(uint reason, const QString &debugMessage, int timeout=-1)
Definition: cli-channel.h:5759
QDBusPendingReply< uint > GetPasswordFlags(int timeout=-1)
Definition: cli-channel.h:4405
QDBusPendingReply< Tp::UIntList > GetAvailableTubeTypes(int timeout=-1)
Definition: cli-channel.h:11034
The AbstractInterface class is the base class for all client side D-Bus interfaces, allowing access to remote methods/properties/signals.
Definition: abstract-interface.h:42
QDBusPendingReply UpdateConfiguration(const QVariantMap &properties, int timeout=-1)
Definition: cli-channel.h:4893
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:10556
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:6132
QDBusPendingReply< Tp::CaptchaInfoList, uint, QString > GetCaptchas(int timeout=-1)
Definition: cli-channel.h:1181
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:3866
QDBusPendingReply AnswerCaptchas(const Tp::CaptchaAnswers &answers, int timeout=-1)
Definition: cli-channel.h:1265
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:8869
Tp::PendingVariant * requestPropertyInitialServicePoint() const
Definition: cli-channel.h:6349
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:4930
Tp::PendingVariant * requestPropertySASLStatus() const
Definition: cli-channel.h:5278
Tp::PendingVariant * requestPropertySize() const
Definition: cli-channel.h:8564
QDBusPendingReply StopTone(uint streamID, int timeout=-1)
Definition: cli-channel.h:2170
Tp::PendingVariant * requestPropertyRemotePendingMembers() const
Definition: cli-channel.h:2784
Tp::PendingVariant * requestPropertyCallStateDetails() const
Definition: cli-channel.h:6983
Definition: build/TelepathyQt/_gen/types.h:1271
Tp::PendingVariant * requestPropertyHandleOwners() const
Definition: cli-channel.h:2740
Tp::PendingVariant * requestPropertyAnonymityMandatory() const
Definition: cli-channel.h:735
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:9572
Tp::PendingVariant * requestPropertySASLError() const
Definition: cli-channel.h:5311
Tp::PendingVariant * requestPropertyOriginalChannels() const
Definition: cli-channel.h:1886
QDBusPendingReply SetChatState(uint state, int timeout=-1)
Definition: cli-channel.h:1470
Tp::PendingVariant * requestPropertyEncrypted() const
Definition: cli-channel.h:6212
Tp::PendingVariant * requestPropertyLimit() const
Definition: cli-channel.h:4590
QDBusPendingReply< Tp::UIntList > GetHandleOwners(const Tp::UIntList &handles, int timeout=-1)
Definition: cli-channel.h:2972
Tp::PendingVariant * requestPropertyFileCollection() const
Definition: cli-channel.h:8858
Tp::PendingVariant * requestPropertyHardwareStreaming() const
Definition: cli-channel.h:7094
QDBusPendingReply StartMechanismWithData(const QString &mechanism, const QByteArray &initialData, int timeout=-1)
Definition: cli-channel.h:5642
QDBusPendingReply< Tp::UIntList, Tp::UIntList, Tp::UIntList > GetAllMembers(int timeout=-1)
Definition: cli-channel.h:2905
QDBusPendingReply< QString > Offer(const QVariantMap &parameters, uint accesscontrol, int timeout=-1)
Definition: cli-channel.h:8322
QDBusPendingReply< Tp::UIntList > GetRemotePendingMembers(int timeout=-1)
Definition: cli-channel.h:3079
Definition: cli-channel.h:1965
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:4845
QDBusPendingReply< Tp::MediaSessionHandlerInfoList > GetSessionHandlers(int timeout=-1)
Definition: cli-channel.h:3812
Tp::PendingVariant * requestPropertyModerated() const
Definition: cli-channel.h:4604
Tp::PendingVariant * requestPropertyMutableContents() const
Definition: cli-channel.h:7353
Tp::PendingVariant * requestPropertyContents() const
Definition: cli-channel.h:6915
Tp::PendingVariant * requestPropertyDescription() const
Definition: cli-channel.h:4653
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:9416
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:8155
QDBusPendingReply CloseTube(uint ID, int timeout=-1)
Definition: cli-channel.h:11296
Definition: cli-channel.h:44
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:6841
Tp::PendingVariant * requestPropertySelfHandle() const
Definition: cli-channel.h:2803
QDBusPendingReply< QString > GetChannelType(int timeout=-1)
Definition: cli-channel.h:535
Tp::PendingVariant * requestPropertyPasswordProtected() const
Definition: cli-channel.h:4706
QDBusPendingReply< uint > GetSelfHandle(int timeout=-1)
Definition: cli-channel.h:3103
Tp::PendingVariant * requestPropertyInitialVideo() const
Definition: cli-channel.h:7265
QDBusPendingReply SetSubject(const QString &subject, int timeout=-1)
Definition: cli-channel.h:6629
QDBusPendingReply Hangup(uint reason, const QString &detailedHangupReason, const QString &message, int timeout=-1)
Definition: cli-channel.h:7529
Tp::PendingVariant * requestPropertySMSChannel() const
Definition: cli-channel.h:6002
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:484
Definition: cli-channel.h:5826
QDBusPendingReply SetQueued(int timeout=-1)
Definition: cli-channel.h:7442
QDBusPendingReply< uint > OfferDBusTube(const QString &service, const QVariantMap &parameters, int timeout=-1)
Definition: cli-channel.h:11104
Definition: build/TelepathyQt/_gen/types.h:2710
Tp::PendingVariant * requestPropertyAnonymous() const
Definition: cli-channel.h:4562
Tp::PendingVariant * requestPropertyTargetHandleType() const
Definition: cli-channel.h:295
QDBusPendingReply< Tp::UIntList > GetMessageTypes(int timeout=-1)
Definition: cli-channel.h:10672
Definition: cli-channel.h:10545
Tp::PendingVariant * requestPropertyLocalPendingMembers() const
Definition: cli-channel.h:2755
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:8967
Tp::PendingVariant * requestPropertyCurrentlySendingTones() const
Definition: cli-channel.h:2046
Tp::PendingVariant * requestPropertyInitialAudio() const
Definition: cli-channel.h:10098
Tp::PendingVariant * requestPropertyCallMembers() const
Definition: cli-channel.h:7124
Definition: cli-channel.h:3497
Tp::PendingVariant * requestPropertyCreator() const
Definition: cli-channel.h:5056
Definition: cli-channel.h:8404
Tp::PendingVariant * requestPropertySupportedSocketTypes() const
Definition: cli-channel.h:9719
QDBusPendingReply< Tp::SupportedSocketMap > GetAvailableStreamTubeTypes(int timeout=-1)
Definition: cli-channel.h:11007
QDBusPendingReply< QString > AcceptDBusTube(uint ID, int timeout=-1)
Definition: cli-channel.h:11215
QDBusPendingReply< QDBusObjectPath > AddContent(const QString &contentName, uint contentType, uint initialDirection, int timeout=-1)
Definition: cli-channel.h:7582
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:1122
The PendingVariantMap class is a generic subclass of PendingOperation representing a pending D-Bus me...
Definition: pending-variant-map.h:38
Tp::PendingVariant * requestPropertySASLErrorDetails() const
Definition: cli-channel.h:5337
Definition: build/TelepathyQt/_gen/types.h:329
QDBusPendingReply StartTone(uint streamID, uchar event, int timeout=-1)
Definition: cli-channel.h:2133
Tp::PendingVariant * requestPropertyAuthenticationMethod() const
Definition: cli-channel.h:9405
QDBusPendingReply StopListing(int timeout=-1)
Definition: cli-channel.h:9221
Tp::PendingVariant * requestPropertyMetadata() const
Definition: cli-channel.h:2593
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:864
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:1897
Tp::PendingOperation * setPropertyURI(QString newValue)
Definition: cli-channel.h:8821
Tp::PendingVariant * requestPropertyState() const
Definition: cli-channel.h:8488
Definition: build/TelepathyQt/_gen/types.h:107
QDBusPendingReply Destroy(int timeout=-1)
Definition: cli-channel.h:2443
Tp::PendingVariant * requestPropertyMessagePartSupportFlags() const
Definition: cli-channel.h:4008
QDBusPendingReply< QDBusVariant > AcceptFile(uint addressType, uint accessControl, const QDBusVariant &accessControlParam, qulonglong offset, int timeout=-1)
Definition: cli-channel.h:8919
Tp::PendingVariant * requestPropertyInviteOnly() const
Definition: cli-channel.h:4576
QDBusPendingReply< Tp::PendingTextMessageList > ListPendingMessages(bool clear, int timeout=-1)
Definition: cli-channel.h:10716
Tp::PendingVariant * requestPropertyChannelType() const
Definition: cli-channel.h:126
Tp::PendingVariant * requestPropertySupportedAccessControls() const
Definition: cli-channel.h:8281
QDBusPendingReply< QDBusVariant > Accept(uint addresstype, uint accesscontrol, const QDBusVariant &accesscontrolparam, int timeout=-1)
Definition: cli-channel.h:9821
Tp::PendingVariant * requestPropertyLimit() const
Definition: cli-channel.h:7900
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:2832
Tp::PendingVariant * requestPropertyAvailableSocketTypes() const
Definition: cli-channel.h:8696
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:8415
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:5837
QDBusPendingReply< bool > ProvidePassword(const QString &password, int timeout=-1)
Definition: cli-channel.h:4439
Definition: cli-channel.h:9940
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:6377
Tp::PendingVariant * requestPropertyFilename() const
Definition: cli-channel.h:8536
Tp::PendingVariant * requestPropertyPrivate() const
Definition: cli-channel.h:4686
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:5128
Definition: cli-channel.h:7790
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:7709
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:9443
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:2097
Tp::PendingVariant * requestPropertyCreationTimestamp() const
Definition: cli-channel.h:5090
Tp::PendingVariant * requestPropertyCaptchaStatus() const
Definition: cli-channel.h:1047
Tp::PendingVariant * requestPropertyDefaultUsername() const
Definition: cli-channel.h:5472
Tp::PendingVariant * requestPropertyActorHandle() const
Definition: cli-channel.h:6539
Tp::PendingVariant * requestPropertyInterfaces() const
Definition: cli-channel.h:164
Definition: cli-channel.h:7698
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:10621
Tp::PendingVariant * requestPropertyReferenceIdentities() const
Definition: cli-channel.h:9561
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:10181
QDBusPendingReply AcknowledgePendingMessages(const Tp::UIntList &IDs, int timeout=-1)
Definition: cli-channel.h:10642
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:6013
QList< RoomInfo > RoomInfoList
Definition: build/TelepathyQt/_gen/types.h:2699
Tp::PendingVariant * requestPropertyPendingMessages() const
Definition: cli-channel.h:4033
Tp::PendingVariant * requestPropertyImmutableStreams() const
Definition: cli-channel.h:10170
QList< DBusTubeMember > DBusTubeMemberList
Definition: build/TelepathyQt/_gen/types.h:1439
Definition: cli-channel.h:3855
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:1344
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:9147
QDBusPendingReply< uint, QDBusVariant > GetStreamTubeSocketAddress(uint ID, int timeout=-1)
Definition: cli-channel.h:11405
Tp::PendingVariant * requestPropertyDate() const
Definition: cli-channel.h:8663
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:4493
QDBusPendingReply Send(uint type, const QString &text, int timeout=-1)
Definition: cli-channel.h:10763
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:7364
Definition: build/TelepathyQt/_gen/types.h:577
Definition: abstract-adaptor.cpp:31
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:649
Tp::PendingVariant * requestPropertyServiceName() const
Definition: cli-channel.h:2554
Tp::PendingVariant * requestPropertyDeliveryReportingSupport() const
Definition: cli-channel.h:4047
QDBusPendingReply Offer(uint addresstype, const QDBusVariant &address, uint accesscontrol, const QVariantMap &parameters, int timeout=-1)
Definition: cli-channel.h:9766
Tp::PendingVariant * requestPropertyCanTryAgain() const
Definition: cli-channel.h:5260
Tp::PendingVariant * requestPropertyMutableProperties() const
Definition: cli-channel.h:4805
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:9599
Tp::PendingVariant * requestPropertyCallState() const
Definition: cli-channel.h:7012
Tp::PendingVariant * requestPropertyCanRetryCaptcha() const
Definition: cli-channel.h:1017
Tp::PendingVariant * requestPropertySupportedContentTypes() const
Definition: cli-channel.h:3978
Tp::PendingVariant * requestPropertyPersistent() const
Definition: cli-channel.h:4670
QDBusPendingReply RequestHold(bool hold, int timeout=-1)
Definition: cli-channel.h:3674
The PendingVariant class is a generic subclass of PendingOperation representing a pending D-Bus metho...
Definition: pending-variant.h:38
Tp::PendingVariant * requestPropertyMembers() const
Definition: cli-channel.h:2769
Definition: build/TelepathyQt/_gen/types.h:296
Tp::PendingVariant * requestPropertyFlash() const
Definition: cli-channel.h:5935
QDBusPendingReply< uint > GetGroupFlags(int timeout=-1)
Definition: cli-channel.h:2933
Tp::PendingVariant * requestPropertyInitialInviteeIDs() const
Definition: cli-channel.h:1784
QDBusPendingReply< Tp::TubeInfoList > ListTubes(int timeout=-1)
Definition: cli-channel.h:11063
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:2479
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:1524
Tp::PendingVariant * requestPropertyMemberIdentifiers() const
Definition: cli-channel.h:2821
Tp::PendingVariant * requestPropertyPassword() const
Definition: cli-channel.h:4732
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:3573
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:9730
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:7774
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:5101
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:10965
Tp::PendingVariant * requestPropertyCallStateReason() const
Definition: cli-channel.h:7056
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:772
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:2328
Tp::PendingVariant * requestPropertyParameters() const
Definition: cli-channel.h:6770
QDBusPendingReply< uint, int, int > GetSMSLength(const Tp::MessagePartList &message, int timeout=-1)
Definition: cli-channel.h:6083
Tp::PendingVariant * requestPropertyTargetID() const
Definition: cli-channel.h:271
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:6423
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:799
Tp::PendingVariant * requestPropertySearchState() const
Definition: cli-channel.h:7870
Tp::PendingVariant * requestPropertyServer() const
Definition: cli-channel.h:9136
QList< MessagePart > MessagePartList
Definition: build/TelepathyQt/_gen/types.h:2040
Tp::PendingOperation * setPropertyMetadata(Tp::Metadata newValue)
Definition: cli-channel.h:2611
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:2393
Tp::PendingVariant * requestPropertyInitialAudioName() const
Definition: cli-channel.h:7297
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:5541
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:7801
Definition: cli-channel.h:4919
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:2622
Tp::PendingVariant * requestPropertyServer() const
Definition: cli-channel.h:7944
QDBusPendingReply< QDBusVariant > AcceptStreamTube(uint ID, uint addressType, uint accessControl, const QDBusVariant &accessControlParam, int timeout=-1)
Definition: cli-channel.h:11267
Tp::PendingVariant * requestPropertyMaySaveResponse() const
Definition: cli-channel.h:5530
Tp::PendingVariant * requestPropertyInitialVideoName() const
Definition: cli-channel.h:7317
QDBusPendingReply ListRooms(int timeout=-1)
Definition: cli-channel.h:9195
Tp::PendingVariant * requestPropertyDefaultRealm() const
Definition: cli-channel.h:5504
Tp::PendingVariant * requestPropertyConfigurationRetrieved() const
Definition: cli-channel.h:4834
The DBusProxy class is a base class representing a remote object available over D-Bus.
Definition: dbus-proxy.h:42
Tp::PendingVariant * requestPropertyState() const
Definition: cli-channel.h:6790
Tp::PendingVariant * requestPropertyAuthorizationIdentity() const
Definition: cli-channel.h:5406
Tp::PendingVariant * requestPropertyAnonymityModes() const
Definition: cli-channel.h:720
Tp::PendingVariant * requestPropertySubject() const
Definition: cli-channel.h:6501
Tp::PendingVariant * requestPropertyServiceName() const
Definition: cli-channel.h:8232
Tp::PendingVariant * requestPropertyVerified() const
Definition: cli-channel.h:6233
Definition: cli-channel.h:6655
Tp::PendingVariant * requestPropertyChatStates() const
Definition: cli-channel.h:1438
Tp::PendingVariant * requestPropertyCallFlags() const
Definition: cli-channel.h:7036
Tp::PendingVariant * requestPropertyService() const
Definition: cli-channel.h:9680
Tp::PendingVariant * requestPropertyInitialVideo() const
Definition: cli-channel.h:10123
Tp::PendingVariant * requestPropertyCaptchaError() const
Definition: cli-channel.h:1085
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:11178
QDBusPendingReply RequestStreamDirection(uint streamID, uint streamDirection, int timeout=-1)
Definition: cli-channel.h:10305
Tp::PendingVariant * requestPropertyMessageTypes() const
Definition: cli-channel.h:3994
QDBusPendingReply< QStringList > GetInterfaces(int timeout=-1)
Definition: cli-channel.h:603
Tp::PendingVariant * requestPropertyContentHashType() const
Definition: cli-channel.h:8595
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:2649
Tp::PendingVariant * requestPropertyDeferredTones() const
Definition: cli-channel.h:2086
Tp::PendingVariant * requestPropertyGroupFlags() const
Definition: cli-channel.h:2720
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:9064
Tp::PendingVariant * requestPropertyServer() const
Definition: cli-channel.h:5039
Definition: build/TelepathyQt/_gen/types.h:1677
Tp::PendingVariant * requestPropertyRequested() const
Definition: cli-channel.h:368
Definition: cli-channel.h:9053
QDBusPendingReply CancelCaptcha(uint reason, const QString &debugMessage, int timeout=-1)
Definition: cli-channel.h:1307
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:1449
QDBusPendingReply Respond(const QByteArray &responseData, int timeout=-1)
Definition: cli-channel.h:5674
QDBusPendingReply< QString > GetDBusTubeAddress(uint ID, int timeout=-1)
Definition: cli-channel.h:11330
Definition: build/TelepathyQt/_gen/types.h:3491


Copyright © 2008-2011 Collabora Ltd. and Nokia Corporation
Telepathy-Qt 0.9.7