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 
8487  {
8488  return internalRequestProperty(QLatin1String("State"));
8489  }
8490 
8509  {
8510  return internalRequestProperty(QLatin1String("ContentType"));
8511  }
8512 
8535  {
8536  return internalRequestProperty(QLatin1String("Filename"));
8537  }
8538 
8563  {
8564  return internalRequestProperty(QLatin1String("Size"));
8565  }
8566 
8594  {
8595  return internalRequestProperty(QLatin1String("ContentHashType"));
8596  }
8597 
8619  {
8620  return internalRequestProperty(QLatin1String("ContentHash"));
8621  }
8622 
8641  {
8642  return internalRequestProperty(QLatin1String("Description"));
8643  }
8644 
8662  {
8663  return internalRequestProperty(QLatin1String("Date"));
8664  }
8665 
8695  {
8696  return internalRequestProperty(QLatin1String("AvailableSocketTypes"));
8697  }
8698 
8713  {
8714  return internalRequestProperty(QLatin1String("TransferredBytes"));
8715  }
8716 
8740  {
8741  return internalRequestProperty(QLatin1String("InitialOffset"));
8742  }
8743 
8780  {
8781  return internalRequestProperty(QLatin1String("URI"));
8782  }
8783 
8819  inline Tp::PendingOperation *setPropertyURI(QString newValue)
8820  {
8821  return internalSetProperty(QLatin1String("URI"), QVariant::fromValue(newValue));
8822  }
8823 
8857  {
8858  return internalRequestProperty(QLatin1String("FileCollection"));
8859  }
8860 
8868  {
8869  return internalRequestAllProperties();
8870  }
8871 
8872 public Q_SLOTS:
8917  inline QDBusPendingReply<QDBusVariant> AcceptFile(uint addressType, uint accessControl, const QDBusVariant& accessControlParam, qulonglong offset, int timeout = -1)
8918  {
8919  if (!invalidationReason().isEmpty()) {
8920  return QDBusPendingReply<QDBusVariant>(QDBusMessage::createError(
8921  invalidationReason(),
8922  invalidationMessage()
8923  ));
8924  }
8925 
8926  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
8927  this->staticInterfaceName(), QLatin1String("AcceptFile"));
8928  callMessage << QVariant::fromValue(addressType) << QVariant::fromValue(accessControl) << QVariant::fromValue(accessControlParam) << QVariant::fromValue(offset);
8929  return this->connection().asyncCall(callMessage, timeout);
8930  }
8931 
8965  inline QDBusPendingReply<QDBusVariant> ProvideFile(uint addressType, uint accessControl, const QDBusVariant& accessControlParam, int timeout = -1)
8966  {
8967  if (!invalidationReason().isEmpty()) {
8968  return QDBusPendingReply<QDBusVariant>(QDBusMessage::createError(
8969  invalidationReason(),
8970  invalidationMessage()
8971  ));
8972  }
8973 
8974  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
8975  this->staticInterfaceName(), QLatin1String("ProvideFile"));
8976  callMessage << QVariant::fromValue(addressType) << QVariant::fromValue(accessControl) << QVariant::fromValue(accessControlParam);
8977  return this->connection().asyncCall(callMessage, timeout);
8978  }
8979 
8980 Q_SIGNALS:
8998  void FileTransferStateChanged(uint state, uint reason);
8999 
9012  void TransferredBytesChanged(qulonglong count);
9013 
9025  void InitialOffsetDefined(qulonglong initialOffset);
9026 
9038  void URIDefined(const QString& URI);
9039 
9040 protected:
9041  virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
9042 };
9043 
9052 {
9053  Q_OBJECT
9054 
9055 public:
9062  static inline QLatin1String staticInterfaceName()
9063  {
9064  return QLatin1String("org.freedesktop.Telepathy.Channel.Type.RoomList");
9065  }
9066 
9075  const QString& busName,
9076  const QString& objectPath,
9077  QObject* parent = 0
9078  );
9079 
9089  const QDBusConnection& connection,
9090  const QString& busName,
9091  const QString& objectPath,
9092  QObject* parent = 0
9093  );
9094 
9102 
9110  explicit ChannelTypeRoomListInterface(const Tp::Client::ChannelInterface& mainInterface);
9111 
9119  ChannelTypeRoomListInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
9120 
9135  {
9136  return internalRequestProperty(QLatin1String("Server"));
9137  }
9138 
9146  {
9147  return internalRequestAllProperties();
9148  }
9149 
9150 public Q_SLOTS:
9166  inline QDBusPendingReply<bool> GetListingRooms(int timeout = -1)
9167  {
9168  if (!invalidationReason().isEmpty()) {
9169  return QDBusPendingReply<bool>(QDBusMessage::createError(
9170  invalidationReason(),
9171  invalidationMessage()
9172  ));
9173  }
9174 
9175  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
9176  this->staticInterfaceName(), QLatin1String("GetListingRooms"));
9177  return this->connection().asyncCall(callMessage, timeout);
9178  }
9179 
9193  inline QDBusPendingReply<> ListRooms(int timeout = -1)
9194  {
9195  if (!invalidationReason().isEmpty()) {
9196  return QDBusPendingReply<>(QDBusMessage::createError(
9197  invalidationReason(),
9198  invalidationMessage()
9199  ));
9200  }
9201 
9202  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
9203  this->staticInterfaceName(), QLatin1String("ListRooms"));
9204  return this->connection().asyncCall(callMessage, timeout);
9205  }
9206 
9219  inline QDBusPendingReply<> StopListing(int timeout = -1)
9220  {
9221  if (!invalidationReason().isEmpty()) {
9222  return QDBusPendingReply<>(QDBusMessage::createError(
9223  invalidationReason(),
9224  invalidationMessage()
9225  ));
9226  }
9227 
9228  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
9229  this->staticInterfaceName(), QLatin1String("StopListing"));
9230  return this->connection().asyncCall(callMessage, timeout);
9231  }
9232 
9233 Q_SIGNALS:
9292  void GotRooms(const Tp::RoomInfoList& rooms);
9293 
9304  void ListingRooms(bool listing);
9305 
9306 protected:
9307  virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
9308 };
9309 
9318 {
9319  Q_OBJECT
9320 
9321 public:
9328  static inline QLatin1String staticInterfaceName()
9329  {
9330  return QLatin1String("org.freedesktop.Telepathy.Channel.Type.ServerAuthentication");
9331  }
9332 
9341  const QString& busName,
9342  const QString& objectPath,
9343  QObject* parent = 0
9344  );
9345 
9355  const QDBusConnection& connection,
9356  const QString& busName,
9357  const QString& objectPath,
9358  QObject* parent = 0
9359  );
9360 
9368 
9377 
9385  ChannelTypeServerAuthenticationInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
9386 
9404  {
9405  return internalRequestProperty(QLatin1String("AuthenticationMethod"));
9406  }
9407 
9415  {
9416  return internalRequestAllProperties();
9417  }
9418 
9419 protected:
9420  virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
9421 };
9422 
9431 {
9432  Q_OBJECT
9433 
9434 public:
9441  static inline QLatin1String staticInterfaceName()
9442  {
9443  return QLatin1String("org.freedesktop.Telepathy.Channel.Type.ServerTLSConnection");
9444  }
9445 
9454  const QString& busName,
9455  const QString& objectPath,
9456  QObject* parent = 0
9457  );
9458 
9468  const QDBusConnection& connection,
9469  const QString& busName,
9470  const QString& objectPath,
9471  QObject* parent = 0
9472  );
9473 
9481 
9490 
9498  ChannelTypeServerTLSConnectionInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
9499 
9511  {
9512  return internalRequestProperty(QLatin1String("ServerCertificate"));
9513  }
9514 
9529  {
9530  return internalRequestProperty(QLatin1String("Hostname"));
9531  }
9532 
9560  {
9561  return internalRequestProperty(QLatin1String("ReferenceIdentities"));
9562  }
9563 
9571  {
9572  return internalRequestAllProperties();
9573  }
9574 
9575 protected:
9576  virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
9577 };
9578 
9587 {
9588  Q_OBJECT
9589 
9590 public:
9597  static inline QLatin1String staticInterfaceName()
9598  {
9599  return QLatin1String("org.freedesktop.Telepathy.Channel.Type.StreamTube");
9600  }
9601 
9610  const QString& busName,
9611  const QString& objectPath,
9612  QObject* parent = 0
9613  );
9614 
9624  const QDBusConnection& connection,
9625  const QString& busName,
9626  const QString& objectPath,
9627  QObject* parent = 0
9628  );
9629 
9637 
9645  explicit ChannelTypeStreamTubeInterface(const Tp::Client::ChannelInterface& mainInterface);
9646 
9654  ChannelTypeStreamTubeInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
9655 
9679  {
9680  return internalRequestProperty(QLatin1String("Service"));
9681  }
9682 
9718  {
9719  return internalRequestProperty(QLatin1String("SupportedSocketTypes"));
9720  }
9721 
9729  {
9730  return internalRequestAllProperties();
9731  }
9732 
9733 public Q_SLOTS:
9764  inline QDBusPendingReply<> Offer(uint addresstype, const QDBusVariant& address, uint accesscontrol, const QVariantMap& parameters, int timeout = -1)
9765  {
9766  if (!invalidationReason().isEmpty()) {
9767  return QDBusPendingReply<>(QDBusMessage::createError(
9768  invalidationReason(),
9769  invalidationMessage()
9770  ));
9771  }
9772 
9773  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
9774  this->staticInterfaceName(), QLatin1String("Offer"));
9775  callMessage << QVariant::fromValue(addresstype) << QVariant::fromValue(address) << QVariant::fromValue(accesscontrol) << QVariant::fromValue(parameters);
9776  return this->connection().asyncCall(callMessage, timeout);
9777  }
9778 
9819  inline QDBusPendingReply<QDBusVariant> Accept(uint addresstype, uint accesscontrol, const QDBusVariant& accesscontrolparam, int timeout = -1)
9820  {
9821  if (!invalidationReason().isEmpty()) {
9822  return QDBusPendingReply<QDBusVariant>(QDBusMessage::createError(
9823  invalidationReason(),
9824  invalidationMessage()
9825  ));
9826  }
9827 
9828  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
9829  this->staticInterfaceName(), QLatin1String("Accept"));
9830  callMessage << QVariant::fromValue(addresstype) << QVariant::fromValue(accesscontrol) << QVariant::fromValue(accesscontrolparam);
9831  return this->connection().asyncCall(callMessage, timeout);
9832  }
9833 
9834 Q_SIGNALS:
9875  void NewRemoteConnection(uint handle, const QDBusVariant& connectionParam, uint connectionID);
9876 
9892  void NewLocalConnection(uint connectionID);
9893 
9925  void ConnectionClosed(uint connectionID, const QString& error, const QString& message);
9926 
9927 protected:
9928  virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
9929 };
9930 
9939 {
9940  Q_OBJECT
9941 
9942 public:
9949  static inline QLatin1String staticInterfaceName()
9950  {
9951  return QLatin1String("org.freedesktop.Telepathy.Channel.Type.StreamedMedia");
9952  }
9953 
9962  const QString& busName,
9963  const QString& objectPath,
9964  QObject* parent = 0
9965  );
9966 
9976  const QDBusConnection& connection,
9977  const QString& busName,
9978  const QString& objectPath,
9979  QObject* parent = 0
9980  );
9981 
9989 
9997  explicit ChannelTypeStreamedMediaInterface(const Tp::Client::ChannelInterface& mainInterface);
9998 
10006  ChannelTypeStreamedMediaInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
10007 
10097  {
10098  return internalRequestProperty(QLatin1String("InitialAudio"));
10099  }
10100 
10122  {
10123  return internalRequestProperty(QLatin1String("InitialVideo"));
10124  }
10125 
10169  {
10170  return internalRequestProperty(QLatin1String("ImmutableStreams"));
10171  }
10172 
10180  {
10181  return internalRequestAllProperties();
10182  }
10183 
10184 public Q_SLOTS:
10212  inline QDBusPendingReply<Tp::MediaStreamInfoList> ListStreams(int timeout = -1)
10213  {
10214  if (!invalidationReason().isEmpty()) {
10215  return QDBusPendingReply<Tp::MediaStreamInfoList>(QDBusMessage::createError(
10216  invalidationReason(),
10217  invalidationMessage()
10218  ));
10219  }
10220 
10221  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
10222  this->staticInterfaceName(), QLatin1String("ListStreams"));
10223  return this->connection().asyncCall(callMessage, timeout);
10224  }
10225 
10252  inline QDBusPendingReply<> RemoveStreams(const Tp::UIntList& streams, int timeout = -1)
10253  {
10254  if (!invalidationReason().isEmpty()) {
10255  return QDBusPendingReply<>(QDBusMessage::createError(
10256  invalidationReason(),
10257  invalidationMessage()
10258  ));
10259  }
10260 
10261  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
10262  this->staticInterfaceName(), QLatin1String("RemoveStreams"));
10263  callMessage << QVariant::fromValue(streams);
10264  return this->connection().asyncCall(callMessage, timeout);
10265  }
10266 
10303  inline QDBusPendingReply<> RequestStreamDirection(uint streamID, uint streamDirection, int timeout = -1)
10304  {
10305  if (!invalidationReason().isEmpty()) {
10306  return QDBusPendingReply<>(QDBusMessage::createError(
10307  invalidationReason(),
10308  invalidationMessage()
10309  ));
10310  }
10311 
10312  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
10313  this->staticInterfaceName(), QLatin1String("RequestStreamDirection"));
10314  callMessage << QVariant::fromValue(streamID) << QVariant::fromValue(streamDirection);
10315  return this->connection().asyncCall(callMessage, timeout);
10316  }
10317 
10370  inline QDBusPendingReply<Tp::MediaStreamInfoList> RequestStreams(uint contactHandle, const Tp::UIntList& types, int timeout = -1)
10371  {
10372  if (!invalidationReason().isEmpty()) {
10373  return QDBusPendingReply<Tp::MediaStreamInfoList>(QDBusMessage::createError(
10374  invalidationReason(),
10375  invalidationMessage()
10376  ));
10377  }
10378 
10379  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
10380  this->staticInterfaceName(), QLatin1String("RequestStreams"));
10381  callMessage << QVariant::fromValue(contactHandle) << QVariant::fromValue(types);
10382  return this->connection().asyncCall(callMessage, timeout);
10383  }
10384 
10385 Q_SIGNALS:
10452  void StreamAdded(uint streamID, uint contactHandle, uint streamType);
10453 
10485  void StreamDirectionChanged(uint streamID, uint streamDirection, uint pendingFlags);
10486 
10504  void StreamError(uint streamID, uint errorCode, const QString& message);
10505 
10515  void StreamRemoved(uint streamID);
10516 
10530  void StreamStateChanged(uint streamID, uint streamState);
10531 
10532 protected:
10533  virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
10534 };
10535 
10544 {
10545  Q_OBJECT
10546 
10547 public:
10554  static inline QLatin1String staticInterfaceName()
10555  {
10556  return QLatin1String("org.freedesktop.Telepathy.Channel.Type.Text");
10557  }
10558 
10567  const QString& busName,
10568  const QString& objectPath,
10569  QObject* parent = 0
10570  );
10571 
10581  const QDBusConnection& connection,
10582  const QString& busName,
10583  const QString& objectPath,
10584  QObject* parent = 0
10585  );
10586 
10594 
10602  explicit ChannelTypeTextInterface(const Tp::Client::ChannelInterface& mainInterface);
10603 
10611  ChannelTypeTextInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
10612 
10620  {
10621  return internalRequestAllProperties();
10622  }
10623 
10624 public Q_SLOTS:
10640  inline QDBusPendingReply<> AcknowledgePendingMessages(const Tp::UIntList& IDs, int timeout = -1)
10641  {
10642  if (!invalidationReason().isEmpty()) {
10643  return QDBusPendingReply<>(QDBusMessage::createError(
10644  invalidationReason(),
10645  invalidationMessage()
10646  ));
10647  }
10648 
10649  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
10650  this->staticInterfaceName(), QLatin1String("AcknowledgePendingMessages"));
10651  callMessage << QVariant::fromValue(IDs);
10652  return this->connection().asyncCall(callMessage, timeout);
10653  }
10654 
10670  inline QDBusPendingReply<Tp::UIntList> GetMessageTypes(int timeout = -1)
10671  {
10672  if (!invalidationReason().isEmpty()) {
10673  return QDBusPendingReply<Tp::UIntList>(QDBusMessage::createError(
10674  invalidationReason(),
10675  invalidationMessage()
10676  ));
10677  }
10678 
10679  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
10680  this->staticInterfaceName(), QLatin1String("GetMessageTypes"));
10681  return this->connection().asyncCall(callMessage, timeout);
10682  }
10683 
10714  inline QDBusPendingReply<Tp::PendingTextMessageList> ListPendingMessages(bool clear, int timeout = -1)
10715  {
10716  if (!invalidationReason().isEmpty()) {
10717  return QDBusPendingReply<Tp::PendingTextMessageList>(QDBusMessage::createError(
10718  invalidationReason(),
10719  invalidationMessage()
10720  ));
10721  }
10722 
10723  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
10724  this->staticInterfaceName(), QLatin1String("ListPendingMessages"));
10725  callMessage << QVariant::fromValue(clear);
10726  return this->connection().asyncCall(callMessage, timeout);
10727  }
10728 
10761  inline QDBusPendingReply<> Send(uint type, const QString& text, int timeout = -1)
10762  {
10763  if (!invalidationReason().isEmpty()) {
10764  return QDBusPendingReply<>(QDBusMessage::createError(
10765  invalidationReason(),
10766  invalidationMessage()
10767  ));
10768  }
10769 
10770  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
10771  this->staticInterfaceName(), QLatin1String("Send"));
10772  callMessage << QVariant::fromValue(type) << QVariant::fromValue(text);
10773  return this->connection().asyncCall(callMessage, timeout);
10774  }
10775 
10776 Q_SIGNALS:
10784  void LostMessage();
10785 
10819  void Received(uint ID, uint timestamp, uint sender, uint type, uint flags, const QString& text);
10820 
10849  void SendError(uint error, uint timestamp, uint type, const QString& text);
10850 
10874  void Sent(uint timestamp, uint type, const QString& text);
10875 
10876 protected:
10877  virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
10878 };
10879 
10888 {
10889  Q_OBJECT
10890 
10891 public:
10898  static inline QLatin1String staticInterfaceName()
10899  {
10900  return QLatin1String("org.freedesktop.Telepathy.Channel.Type.Tubes");
10901  }
10902 
10911  const QString& busName,
10912  const QString& objectPath,
10913  QObject* parent = 0
10914  );
10915 
10925  const QDBusConnection& connection,
10926  const QString& busName,
10927  const QString& objectPath,
10928  QObject* parent = 0
10929  );
10930 
10938 
10946  explicit ChannelTypeTubesInterface(const Tp::Client::ChannelInterface& mainInterface);
10947 
10955  ChannelTypeTubesInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
10956 
10964  {
10965  return internalRequestAllProperties();
10966  }
10967 
10968 public Q_SLOTS:
11005  inline QDBusPendingReply<Tp::SupportedSocketMap> GetAvailableStreamTubeTypes(int timeout = -1)
11006  {
11007  if (!invalidationReason().isEmpty()) {
11008  return QDBusPendingReply<Tp::SupportedSocketMap>(QDBusMessage::createError(
11009  invalidationReason(),
11010  invalidationMessage()
11011  ));
11012  }
11013 
11014  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
11015  this->staticInterfaceName(), QLatin1String("GetAvailableStreamTubeTypes"));
11016  return this->connection().asyncCall(callMessage, timeout);
11017  }
11018 
11032  inline QDBusPendingReply<Tp::UIntList> GetAvailableTubeTypes(int timeout = -1)
11033  {
11034  if (!invalidationReason().isEmpty()) {
11035  return QDBusPendingReply<Tp::UIntList>(QDBusMessage::createError(
11036  invalidationReason(),
11037  invalidationMessage()
11038  ));
11039  }
11040 
11041  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
11042  this->staticInterfaceName(), QLatin1String("GetAvailableTubeTypes"));
11043  return this->connection().asyncCall(callMessage, timeout);
11044  }
11045 
11061  inline QDBusPendingReply<Tp::TubeInfoList> ListTubes(int timeout = -1)
11062  {
11063  if (!invalidationReason().isEmpty()) {
11064  return QDBusPendingReply<Tp::TubeInfoList>(QDBusMessage::createError(
11065  invalidationReason(),
11066  invalidationMessage()
11067  ));
11068  }
11069 
11070  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
11071  this->staticInterfaceName(), QLatin1String("ListTubes"));
11072  return this->connection().asyncCall(callMessage, timeout);
11073  }
11074 
11102  inline QDBusPendingReply<uint> OfferDBusTube(const QString& service, const QVariantMap& parameters, int timeout = -1)
11103  {
11104  if (!invalidationReason().isEmpty()) {
11105  return QDBusPendingReply<uint>(QDBusMessage::createError(
11106  invalidationReason(),
11107  invalidationMessage()
11108  ));
11109  }
11110 
11111  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
11112  this->staticInterfaceName(), QLatin1String("OfferDBusTube"));
11113  callMessage << QVariant::fromValue(service) << QVariant::fromValue(parameters);
11114  return this->connection().asyncCall(callMessage, timeout);
11115  }
11116 
11176  inline QDBusPendingReply<uint> OfferStreamTube(const QString& service, const QVariantMap& parameters, uint addressType, const QDBusVariant& address, uint accessControl, const QDBusVariant& accessControlParam, int timeout = -1)
11177  {
11178  if (!invalidationReason().isEmpty()) {
11179  return QDBusPendingReply<uint>(QDBusMessage::createError(
11180  invalidationReason(),
11181  invalidationMessage()
11182  ));
11183  }
11184 
11185  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
11186  this->staticInterfaceName(), QLatin1String("OfferStreamTube"));
11187  callMessage << QVariant::fromValue(service) << QVariant::fromValue(parameters) << QVariant::fromValue(addressType) << QVariant::fromValue(address) << QVariant::fromValue(accessControl) << QVariant::fromValue(accessControlParam);
11188  return this->connection().asyncCall(callMessage, timeout);
11189  }
11190 
11213  inline QDBusPendingReply<QString> AcceptDBusTube(uint ID, int timeout = -1)
11214  {
11215  if (!invalidationReason().isEmpty()) {
11216  return QDBusPendingReply<QString>(QDBusMessage::createError(
11217  invalidationReason(),
11218  invalidationMessage()
11219  ));
11220  }
11221 
11222  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
11223  this->staticInterfaceName(), QLatin1String("AcceptDBusTube"));
11224  callMessage << QVariant::fromValue(ID);
11225  return this->connection().asyncCall(callMessage, timeout);
11226  }
11227 
11265  inline QDBusPendingReply<QDBusVariant> AcceptStreamTube(uint ID, uint addressType, uint accessControl, const QDBusVariant& accessControlParam, int timeout = -1)
11266  {
11267  if (!invalidationReason().isEmpty()) {
11268  return QDBusPendingReply<QDBusVariant>(QDBusMessage::createError(
11269  invalidationReason(),
11270  invalidationMessage()
11271  ));
11272  }
11273 
11274  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
11275  this->staticInterfaceName(), QLatin1String("AcceptStreamTube"));
11276  callMessage << QVariant::fromValue(ID) << QVariant::fromValue(addressType) << QVariant::fromValue(accessControl) << QVariant::fromValue(accessControlParam);
11277  return this->connection().asyncCall(callMessage, timeout);
11278  }
11279 
11294  inline QDBusPendingReply<> CloseTube(uint ID, int timeout = -1)
11295  {
11296  if (!invalidationReason().isEmpty()) {
11297  return QDBusPendingReply<>(QDBusMessage::createError(
11298  invalidationReason(),
11299  invalidationMessage()
11300  ));
11301  }
11302 
11303  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
11304  this->staticInterfaceName(), QLatin1String("CloseTube"));
11305  callMessage << QVariant::fromValue(ID);
11306  return this->connection().asyncCall(callMessage, timeout);
11307  }
11308 
11328  inline QDBusPendingReply<QString> GetDBusTubeAddress(uint ID, int timeout = -1)
11329  {
11330  if (!invalidationReason().isEmpty()) {
11331  return QDBusPendingReply<QString>(QDBusMessage::createError(
11332  invalidationReason(),
11333  invalidationMessage()
11334  ));
11335  }
11336 
11337  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
11338  this->staticInterfaceName(), QLatin1String("GetDBusTubeAddress"));
11339  callMessage << QVariant::fromValue(ID);
11340  return this->connection().asyncCall(callMessage, timeout);
11341  }
11342 
11363  inline QDBusPendingReply<Tp::DBusTubeMemberList> GetDBusNames(uint ID, int timeout = -1)
11364  {
11365  if (!invalidationReason().isEmpty()) {
11366  return QDBusPendingReply<Tp::DBusTubeMemberList>(QDBusMessage::createError(
11367  invalidationReason(),
11368  invalidationMessage()
11369  ));
11370  }
11371 
11372  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
11373  this->staticInterfaceName(), QLatin1String("GetDBusNames"));
11374  callMessage << QVariant::fromValue(ID);
11375  return this->connection().asyncCall(callMessage, timeout);
11376  }
11377 
11403  inline QDBusPendingReply<uint, QDBusVariant> GetStreamTubeSocketAddress(uint ID, int timeout = -1)
11404  {
11405  if (!invalidationReason().isEmpty()) {
11406  return QDBusPendingReply<uint, QDBusVariant>(QDBusMessage::createError(
11407  invalidationReason(),
11408  invalidationMessage()
11409  ));
11410  }
11411 
11412  QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
11413  this->staticInterfaceName(), QLatin1String("GetStreamTubeSocketAddress"));
11414  callMessage << QVariant::fromValue(ID);
11415  return this->connection().asyncCall(callMessage, timeout);
11416  }
11417 
11418 Q_SIGNALS:
11448  void NewTube(uint ID, uint initiator, uint type, const QString& service, const QVariantMap& parameters, uint state);
11449 
11463  void TubeStateChanged(uint ID, uint state);
11464 
11475  void TubeClosed(uint ID);
11476 
11495  void DBusNamesChanged(uint ID, const Tp::DBusTubeMemberList& added, const Tp::UIntList& removed);
11496 
11511  void StreamTubeNewConnection(uint ID, uint handle);
11512 
11513 protected:
11514  virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
11515 };
11516 }
11517 }
11518 Q_DECLARE_METATYPE(Tp::Client::ChannelInterface*)
11519 Q_DECLARE_METATYPE(Tp::Client::ChannelInterfaceAnonymityInterface*)
11520 Q_DECLARE_METATYPE(Tp::Client::ChannelInterfaceCallStateInterface*)
11521 Q_DECLARE_METATYPE(Tp::Client::ChannelInterfaceCaptchaAuthenticationInterface*)
11522 Q_DECLARE_METATYPE(Tp::Client::ChannelInterfaceChatStateInterface*)
11523 Q_DECLARE_METATYPE(Tp::Client::ChannelInterfaceConferenceInterface*)
11524 Q_DECLARE_METATYPE(Tp::Client::ChannelInterfaceDTMFInterface*)
11525 Q_DECLARE_METATYPE(Tp::Client::ChannelInterfaceDestroyableInterface*)
11526 Q_DECLARE_METATYPE(Tp::Client::ChannelInterfaceFileTransferMetadataInterface*)
11527 Q_DECLARE_METATYPE(Tp::Client::ChannelInterfaceGroupInterface*)
11528 Q_DECLARE_METATYPE(Tp::Client::ChannelInterfaceHoldInterface*)
11529 Q_DECLARE_METATYPE(Tp::Client::ChannelInterfaceMediaSignallingInterface*)
11530 Q_DECLARE_METATYPE(Tp::Client::ChannelInterfaceMessagesInterface*)
11531 Q_DECLARE_METATYPE(Tp::Client::ChannelInterfacePasswordInterface*)
11532 Q_DECLARE_METATYPE(Tp::Client::ChannelInterfaceRoomConfigInterface*)
11533 Q_DECLARE_METATYPE(Tp::Client::ChannelInterfaceRoomInterface*)
11534 Q_DECLARE_METATYPE(Tp::Client::ChannelInterfaceSASLAuthenticationInterface*)
11535 Q_DECLARE_METATYPE(Tp::Client::ChannelInterfaceSMSInterface*)
11536 Q_DECLARE_METATYPE(Tp::Client::ChannelInterfaceSecurableInterface*)
11537 Q_DECLARE_METATYPE(Tp::Client::ChannelInterfaceServicePointInterface*)
11538 Q_DECLARE_METATYPE(Tp::Client::ChannelInterfaceSubjectInterface*)
11539 Q_DECLARE_METATYPE(Tp::Client::ChannelInterfaceTubeInterface*)
11540 Q_DECLARE_METATYPE(Tp::Client::ChannelTypeCallInterface*)
11541 Q_DECLARE_METATYPE(Tp::Client::ChannelTypeContactListInterface*)
11542 Q_DECLARE_METATYPE(Tp::Client::ChannelTypeContactSearchInterface*)
11543 Q_DECLARE_METATYPE(Tp::Client::ChannelTypeDBusTubeInterface*)
11544 Q_DECLARE_METATYPE(Tp::Client::ChannelTypeFileTransferInterface*)
11545 Q_DECLARE_METATYPE(Tp::Client::ChannelTypeRoomListInterface*)
11546 Q_DECLARE_METATYPE(Tp::Client::ChannelTypeServerAuthenticationInterface*)
11547 Q_DECLARE_METATYPE(Tp::Client::ChannelTypeServerTLSConnectionInterface*)
11548 Q_DECLARE_METATYPE(Tp::Client::ChannelTypeStreamTubeInterface*)
11549 Q_DECLARE_METATYPE(Tp::Client::ChannelTypeStreamedMediaInterface*)
11550 Q_DECLARE_METATYPE(Tp::Client::ChannelTypeTextInterface*)
11551 Q_DECLARE_METATYPE(Tp::Client::ChannelTypeTubesInterface*)
Tp::PendingVariant * requestPropertyContentHashType() const
Definition: cli-channel.h:8593
Tp::PendingVariant * requestPropertyInitialVideo() const
Definition: cli-channel.h:7265
Tp::PendingVariant * requestPropertyCallStateReason() const
Definition: cli-channel.h:7056
Tp::PendingVariant * requestPropertyActorHandle() const
Definition: cli-channel.h:6539
QDBusPendingReply CancelCaptcha(uint reason, const QString &debugMessage, int timeout=-1)
Definition: cli-channel.h:1307
Tp::PendingVariant * requestPropertyReferenceIdentities() const
Definition: cli-channel.h:9559
QDBusPendingReply< Tp::UIntList > GetHandleOwners(const Tp::UIntList &handles, int timeout=-1)
Definition: cli-channel.h:2972
QDBusPendingReply StartMechanismWithData(const QString &mechanism, const QByteArray &initialData, int timeout=-1)
Definition: cli-channel.h:5642
Tp::PendingVariant * requestPropertyMemberIdentifiers() const
Definition: cli-channel.h:7140
Tp::PendingVariant * requestPropertyMembers() const
Definition: cli-channel.h:2769
QList< DBusTubeMember > DBusTubeMemberList
Definition: build/TelepathyQt/_gen/types.h:1430
Tp::PendingVariant * requestPropertyDescription() const
Definition: cli-channel.h:8640
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:1449
Tp::PendingVariant * requestPropertyCreatorHandle() const
Definition: cli-channel.h:5073
QDBusPendingReply< QString > SendMessage(const Tp::MessagePartList &message, uint flags, int timeout=-1)
Definition: cli-channel.h:4126
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:9570
QDBusPendingReply Respond(const QByteArray &responseData, int timeout=-1)
Definition: cli-channel.h:5674
Tp::PendingVariant * requestPropertyTitle() const
Definition: cli-channel.h:4638
Tp::PendingVariant * requestPropertyAvailableSocketTypes() const
Definition: cli-channel.h:8694
QDBusPendingReply RemoveMembersWithReason(const Tp::UIntList &contacts, const QString &message, uint reason, int timeout=-1)
Definition: cli-channel.h:3211
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:9145
Tp::PendingVariant * requestPropertyDate() const
Definition: cli-channel.h:8661
Tp::PendingVariant * requestPropertyLocalPendingMembers() const
Definition: cli-channel.h:2755
Tp::PendingOperation * setPropertyMetadata(Tp::Metadata newValue)
Definition: cli-channel.h:2611
Definition: build/TelepathyQt/_gen/types.h:568
The DBusProxy class is a base class representing a remote object available over D-Bus.
Definition: dbus-proxy.h:42
QDBusPendingReply< Tp::UIntList, Tp::UIntList, Tp::UIntList > GetAllMembers(int timeout=-1)
Definition: cli-channel.h:2905
QDBusPendingReply UpdateConfiguration(const QVariantMap &properties, int timeout=-1)
Definition: cli-channel.h:4893
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:8292
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:6841
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:864
Definition: cli-channel.h:6655
Tp::PendingVariant * requestPropertyPassword() const
Definition: cli-channel.h:4732
Tp::PendingVariant * requestPropertyInitialChannels() const
Definition: cli-channel.h:1677
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:8867
Definition: build/TelepathyQt/_gen/types.h:1443
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:9328
QDBusPendingReply Accept(int timeout=-1)
Definition: cli-channel.h:7490
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:2622
Definition: cli-channel.h:4919
Tp::PendingVariant * requestPropertyConfigurationRetrieved() const
Definition: cli-channel.h:4834
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:4382
QDBusPendingReply AbortSASL(uint reason, const QString &debugMessage, int timeout=-1)
Definition: cli-channel.h:5759
Tp::PendingVariant * requestPropertyEncrypted() const
Definition: cli-channel.h:6212
Definition: cli-channel.h:9051
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:10619
QDBusPendingReply< QDBusVariant > Accept(uint addresstype, uint accesscontrol, const QDBusVariant &accesscontrolparam, int timeout=-1)
Definition: cli-channel.h:9819
Tp::PendingVariant * requestPropertyChannels() const
Definition: cli-channel.h:1611
Tp::PendingVariant * requestPropertyState() const
Definition: cli-channel.h:6790
Tp::PendingVariant * requestPropertyFileCollection() const
Definition: cli-channel.h:8856
Tp::PendingVariant * requestPropertyDBusNames() const
Definition: cli-channel.h:8249
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:772
Definition: build/TelepathyQt/_gen/types.h:3482
Tp::PendingVariant * requestPropertyContents() const
Definition: cli-channel.h:6915
QDBusPendingReply< Tp::SupportedSocketMap > GetAvailableStreamTubeTypes(int timeout=-1)
Definition: cli-channel.h:11005
QDBusPendingReply SetChatState(uint state, int timeout=-1)
Definition: cli-channel.h:1470
QDBusPendingReply< bool > GetListingRooms(int timeout=-1)
Definition: cli-channel.h:9166
Tp::PendingVariant * requestPropertyCallState() const
Definition: cli-channel.h:7012
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:9441
QList< RoomInfo > RoomInfoList
Definition: build/TelepathyQt/_gen/types.h:2690
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:2097
Tp::PendingVariant * requestPropertyMessageTypes() const
Definition: cli-channel.h:3994
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:4493
Tp::PendingVariant * requestPropertyInitialTransport() const
Definition: cli-channel.h:7166
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:9062
Tp::PendingVariant * requestPropertyFlash() const
Definition: cli-channel.h:5935
QDBusPendingReply< QDBusObjectPath > AddContent(const QString &contentName, uint contentType, uint initialDirection, int timeout=-1)
Definition: cli-channel.h:7582
Tp::PendingVariant * requestPropertyServiceName() const
Definition: cli-channel.h:8232
Tp::PendingVariant * requestPropertyInitiatorID() const
Definition: cli-channel.h:473
Tp::PendingVariant * requestPropertyAnonymityModes() const
Definition: cli-channel.h:720
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:6244
Tp::PendingVariant * requestPropertyImmutableStreams() const
Definition: cli-channel.h:10168
QDBusPendingReply< Tp::TubeInfoList > ListTubes(int timeout=-1)
Definition: cli-channel.h:11061
Tp::PendingVariant * requestPropertyInitialAudio() const
Definition: cli-channel.h:10096
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:10898
Tp::PendingVariant * requestPropertyCaptchaError() const
Definition: cli-channel.h:1085
Tp::PendingVariant * requestPropertyInitialAudioName() const
Definition: cli-channel.h:7297
Definition: cli-channel.h:5826
Tp::PendingVariant * requestPropertyHasInitialData() const
Definition: cli-channel.h:5235
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:4317
QDBusPendingReply RemoveMembers(const Tp::UIntList &contacts, const QString &message, int timeout=-1)
Definition: cli-channel.h:3172
QDBusPendingReply< uint > GetPasswordFlags(int timeout=-1)
Definition: cli-channel.h:4405
Tp::PendingVariant * requestPropertyInitialInviteeHandles() const
Definition: cli-channel.h:1755
Definition: cli-channel.h:9586
QDBusPendingReply< uint, uint > GetHoldState(int timeout=-1)
Definition: cli-channel.h:3597
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:7955
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:649
QDBusPendingReply StartTone(uint streamID, uchar event, int timeout=-1)
Definition: cli-channel.h:2133
Definition: cli-channel.h:44
QDBusPendingReply Destroy(int timeout=-1)
Definition: cli-channel.h:2443
Definition: build/TelepathyQt/_gen/types.h:320
QDBusPendingReply StartMechanism(const QString &mechanism, int timeout=-1)
Definition: cli-channel.h:5573
Tp::PendingVariant * requestPropertyDefaultRealm() const
Definition: cli-channel.h:5504
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:3730
Tp::PendingVariant * requestPropertyRemotePendingMembers() const
Definition: cli-channel.h:2784
QDBusPendingReply< Tp::UIntList > GetMessageTypes(int timeout=-1)
Definition: cli-channel.h:10670
Tp::PendingOperation * setPropertyServiceName(QString newValue)
Definition: cli-channel.h:2575
The PendingOperation class is a base class for pending asynchronous operations.
Definition: pending-operation.h:45
Tp::PendingVariant * requestPropertySMSChannel() const
Definition: cli-channel.h:6002
Tp::PendingVariant * requestPropertyChatStates() const
Definition: cli-channel.h:1438
Tp::PendingVariant * requestPropertyContentHash() const
Definition: cli-channel.h:8618
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:2328
Tp::PendingVariant * requestPropertyInvitationMessage() const
Definition: cli-channel.h:1816
QDBusPendingReply< Tp::UIntList > GetMembers(int timeout=-1)
Definition: cli-channel.h:3054
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
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:8415
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:6423
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:799
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:6666
Tp::PendingVariant * requestPropertyMetadata() const
Definition: cli-channel.h:2593
Tp::PendingVariant * requestPropertyLimit() const
Definition: cli-channel.h:7900
Definition: build/TelepathyQt/_gen/types.h:1668
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:6271
Tp::PendingVariant * requestPropertyInviteOnly() const
Definition: cli-channel.h:4576
QDBusPendingReply AnswerCaptchas(const Tp::CaptchaAnswers &answers, int timeout=-1)
Definition: cli-channel.h:1265
Definition: build/TelepathyQt/_gen/types.h:101
QDBusPendingReply MultipleTones(const QString &tones, int timeout=-1)
Definition: cli-channel.h:2230
QDBusPendingReply Stop(int timeout=-1)
Definition: cli-channel.h:8053
Tp::PendingVariant * requestPropertyCallStateDetails() const
Definition: cli-channel.h:6983
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:5128
QDBusPendingReply StopListing(int timeout=-1)
Definition: cli-channel.h:9219
Tp::PendingVariant * requestPropertyInterfaces() const
Definition: cli-channel.h:164
QDBusPendingReply< Tp::CaptchaInfoList, uint, QString > GetCaptchas(int timeout=-1)
Definition: cli-channel.h:1181
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:2393
Tp::PendingVariant * requestPropertyAuthorizationIdentity() const
Definition: cli-channel.h:5406
QDBusPendingReply ListRooms(int timeout=-1)
Definition: cli-channel.h:9193
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:2479
Tp::PendingVariant * requestPropertyHardwareStreaming() const
Definition: cli-channel.h:7094
QDBusPendingReply RequestHold(bool hold, int timeout=-1)
Definition: cli-channel.h:3674
QDBusPendingReply< uint > GetSelfHandle(int timeout=-1)
Definition: cli-channel.h:3103
Tp::PendingVariant * requestPropertyPasswordProtected() const
Definition: cli-channel.h:4706
Tp::PendingVariant * requestPropertySubject() const
Definition: cli-channel.h:6501
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:10554
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:4058
QDBusPendingReply CloseTube(uint ID, int timeout=-1)
Definition: cli-channel.h:11294
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:10179
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:10963
Tp::PendingVariant * requestPropertyParameters() const
Definition: cli-channel.h:6770
Tp::PendingVariant * requestPropertyInitialServicePoint() const
Definition: cli-channel.h:6349
Definition: cli-channel.h:8144
Definition: build/TelepathyQt/_gen/types.h:2083
QDBusPendingReply Search(const Tp::ContactSearchMap &terms, int timeout=-1)
Definition: cli-channel.h:7978
Definition: cli-channel.h:3855
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:937
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:6801
QDBusPendingReply< QString > AcceptDBusTube(uint ID, int timeout=-1)
Definition: cli-channel.h:11213
Tp::PendingVariant * requestPropertyServiceName() const
Definition: cli-channel.h:2554
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:5101
QDBusPendingReply RequestStreamDirection(uint streamID, uint streamDirection, int timeout=-1)
Definition: cli-channel.h:10303
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:3866
Tp::PendingVariant * requestPropertyMemberIdentifiers() const
Definition: cli-channel.h:2821
Definition: cli-channel.h:6412
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:484
Tp::PendingVariant * requestPropertyAuthenticationMethod() const
Definition: cli-channel.h:9403
Tp::PendingVariant * requestPropertyContentType() const
Definition: cli-channel.h:8508
Tp::PendingVariant * requestPropertyTargetHandleType() const
Definition: cli-channel.h:295
Tp::PendingVariant * requestPropertyState() const
Definition: cli-channel.h:8486
QDBusPendingReply< QDBusVariant > ProvideFile(uint addressType, uint accessControl, const QDBusVariant &accessControlParam, int timeout=-1)
Definition: cli-channel.h:8965
QDBusPendingReply< QString > Offer(const QVariantMap &parameters, uint accesscontrol, int timeout=-1)
Definition: cli-channel.h:8322
QList< MessagePart > MessagePartList
Definition: build/TelepathyQt/_gen/types.h:2031
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:1344
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:3508
Tp::PendingVariant * requestPropertyInitialOffset() const
Definition: cli-channel.h:8739
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:6132
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:5837
Tp::PendingVariant * requestPropertyOriginalChannels() const
Definition: cli-channel.h:1886
QDBusPendingReply< Tp::LocalPendingInfoList > GetLocalPendingMembersWithInfo(int timeout=-1)
Definition: cli-channel.h:3030
QDBusPendingReply< Tp::MessagePartContentMap > GetPendingMessageContent(uint messageID, const Tp::UIntList &parts, int timeout=-1)
Definition: cli-channel.h:4181
QDBusPendingReply< Tp::DBusTubeMemberList > GetDBusNames(uint ID, int timeout=-1)
Definition: cli-channel.h:11363
Tp::PendingVariant * requestPropertyCanRetryCaptcha() const
Definition: cli-channel.h:1017
Definition: build/TelepathyQt/_gen/types.h:1262
Tp::PendingVariant * requestPropertyPrivate() const
Definition: cli-channel.h:4686
Tp::PendingVariant * requestPropertyCreationTimestamp() const
Definition: cli-channel.h:5090
Tp::PendingVariant * requestPropertyCanUpdateConfiguration() const
Definition: cli-channel.h:4778
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:11176
QDBusPendingReply< Tp::MediaStreamInfoList > RequestStreams(uint contactHandle, const Tp::UIntList &types, int timeout=-1)
Definition: cli-channel.h:10370
Tp::PendingVariant * requestPropertyTransferredBytes() const
Definition: cli-channel.h:8712
Tp::PendingVariant * requestPropertyRequested() const
Definition: cli-channel.h:368
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:1122
QDBusPendingReply< QByteArray > GetCaptchaData(uint ID, const QString &mimeType, int timeout=-1)
Definition: cli-channel.h:1232
Tp::PendingVariant * requestPropertyCallFlags() const
Definition: cli-channel.h:7036
Tp::PendingVariant * requestPropertyHostname() const
Definition: cli-channel.h:9528
Tp::PendingVariant * requestPropertyInitialAudio() const
Definition: cli-channel.h:7240
Tp::PendingVariant * requestPropertyPasswordHint() const
Definition: cli-channel.h:4759
Definition: cli-channel.h:7698
Tp::PendingVariant * requestPropertyCaptchaErrorDetails() const
Definition: cli-channel.h:1111
Tp::PendingVariant * requestPropertySearchState() const
Definition: cli-channel.h:7870
Tp::PendingVariant * requestPropertyChannelType() const
Definition: cli-channel.h:126
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:6377
Tp::PendingVariant * requestPropertySize() const
Definition: cli-channel.h:8562
Tp::PendingVariant * requestPropertyPersistent() const
Definition: cli-channel.h:4670
QDBusPendingReply< QString > GetDBusTubeAddress(uint ID, int timeout=-1)
Definition: cli-channel.h:11328
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:6600
QDBusPendingReply< Tp::UIntList > GetRemotePendingMembers(int timeout=-1)
Definition: cli-channel.h:3079
Tp::PendingVariant * requestPropertyCurrentServicePoint() const
Definition: cli-channel.h:6366
Tp::PendingVariant * requestPropertyMaySaveResponse() const
Definition: cli-channel.h:5530
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:9949
Tp::PendingVariant * requestPropertyInitialVideo() const
Definition: cli-channel.h:10121
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:55
Tp::PendingVariant * requestPropertySASLStatus() const
Definition: cli-channel.h:5278
QDBusPendingReply Offer(uint addresstype, const QDBusVariant &address, uint accesscontrol, const QVariantMap &parameters, int timeout=-1)
Definition: cli-channel.h:9764
QDBusPendingReply< bool > ProvidePassword(const QString &password, int timeout=-1)
Definition: cli-channel.h:4439
QDBusPendingReply< Tp::MediaSessionHandlerInfoList > GetSessionHandlers(int timeout=-1)
Definition: cli-channel.h:3812
Tp::PendingVariant * requestPropertyInitiatorHandle() const
Definition: cli-channel.h:434
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:1897
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:7709
Tp::PendingVariant * requestPropertySASLErrorDetails() const
Definition: cli-channel.h:5337
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:5541
Tp::PendingVariant * requestPropertyDeferredTones() const
Definition: cli-channel.h:2086
Definition: build/TelepathyQt/_gen/types.h:287
Tp::PendingVariant * requestPropertyDefaultUsername() const
Definition: cli-channel.h:5472
QDBusPendingReply AcknowledgePendingMessages(const Tp::UIntList &IDs, int timeout=-1)
Definition: cli-channel.h:10640
Tp::PendingVariant * requestPropertySupportedContentTypes() const
Definition: cli-channel.h:3978
QDBusPendingReply Hangup(uint reason, const QString &detailedHangupReason, const QString &message, int timeout=-1)
Definition: cli-channel.h:7529
Tp::PendingVariant * requestPropertyLimit() const
Definition: cli-channel.h:4590
QDBusPendingReply< Tp::ChannelCallStateMap > GetCallStates(int timeout=-1)
Definition: cli-channel.h:885
The PendingVariant class is a generic subclass of PendingOperation representing a pending D-Bus metho...
Definition: pending-variant.h:38
Definition: cli-channel.h:10543
Tp::PendingVariant * requestPropertyCanTryAgain() const
Definition: cli-channel.h:5260
QDBusPendingReply< uint, int, int > GetSMSLength(const Tp::MessagePartList &message, int timeout=-1)
Definition: cli-channel.h:6083
QDBusPendingReply SetQueued(int timeout=-1)
Definition: cli-channel.h:7442
Tp::PendingVariant * requestPropertyInitialVideoName() const
Definition: cli-channel.h:7317
QDBusPendingReply< QString > GetChannelType(int timeout=-1)
Definition: cli-channel.h:535
Tp::PendingVariant * requestPropertyInitialTones() const
Definition: cli-channel.h:2064
Definition: cli-channel.h:8404
Definition: cli-channel.h:4306
QDBusPendingReply SetRinging(int timeout=-1)
Definition: cli-channel.h:7398
Tp::PendingVariant * requestPropertyFilename() const
Definition: cli-channel.h:8534
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:1976
Tp::PendingVariant * requestPropertyCanSet() const
Definition: cli-channel.h:6589
Definition: build/TelepathyQt/_gen/types.h:1646
Definition: cli-channel.h:1965
QDBusPendingReply< Tp::UIntList > GetAvailableTubeTypes(int timeout=-1)
Definition: cli-channel.h:11032
Tp::PendingVariant * requestPropertyAnonymousID() const
Definition: cli-channel.h:761
QDBusPendingReply< Tp::MediaStreamInfoList > ListStreams(int timeout=-1)
Definition: cli-channel.h:10212
Tp::PendingVariant * requestPropertyCreator() const
Definition: cli-channel.h:5056
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:2649
Tp::PendingVariant * requestPropertyCallMembers() const
Definition: cli-channel.h:7124
Tp::PendingOperation * setPropertyURI(QString newValue)
Definition: cli-channel.h:8819
Tp::PendingVariant * requestPropertyCaptchaStatus() const
Definition: cli-channel.h:1047
Tp::PendingVariant * requestPropertyTimestamp() const
Definition: cli-channel.h:6560
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:7364
QDBusPendingReply< uint > GetGroupFlags(int timeout=-1)
Definition: cli-channel.h:2933
Tp::PendingVariant * requestPropertyModerated() const
Definition: cli-channel.h:4604
QDBusPendingReply< uint > OfferDBusTube(const QString &service, const QVariantMap &parameters, int timeout=-1)
Definition: cli-channel.h:11102
QDBusPendingReply< uint, uint > GetHandle(int timeout=-1)
Definition: cli-channel.h:572
Tp::PendingVariant * requestPropertyDescription() const
Definition: cli-channel.h:4653
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:6013
Tp::PendingVariant * requestPropertyPendingMessages() const
Definition: cli-channel.h:4033
QDBusPendingReply SetSubject(const QString &subject, int timeout=-1)
Definition: cli-channel.h:6629
QDBusPendingReply< Tp::PendingTextMessageList > ListPendingMessages(bool clear, int timeout=-1)
Definition: cli-channel.h:10714
Definition: cli-channel.h:6830
QDBusPendingReply< Tp::UIntList > GetLocalPendingMembers(int timeout=-1)
Definition: cli-channel.h:2998
QDBusPendingReply< uint, QDBusVariant > GetStreamTubeSocketAddress(uint ID, int timeout=-1)
Definition: cli-channel.h:11403
QDBusPendingReply Send(uint type, const QString &text, int timeout=-1)
Definition: cli-channel.h:10761
QDBusPendingReply More(int timeout=-1)
Definition: cli-channel.h:8007
Tp::PendingVariant * requestPropertyServer() const
Definition: cli-channel.h:9134
Tp::PendingVariant * requestPropertyVerified() const
Definition: cli-channel.h:6233
Tp::PendingVariant * requestPropertyHandleOwners() const
Definition: cli-channel.h:2740
Tp::PendingVariant * requestPropertyMutableProperties() const
Definition: cli-channel.h:4805
Tp::PendingVariant * requestPropertyService() const
Definition: cli-channel.h:9678
QDBusPendingReply< QDBusVariant > AcceptStreamTube(uint ID, uint addressType, uint accessControl, const QDBusVariant &accessControlParam, int timeout=-1)
Definition: cli-channel.h:11265
Tp::PendingVariant * requestPropertyInitialInviteeIDs() const
Definition: cli-channel.h:1784
Tp::PendingVariant * requestPropertyCurrentlySendingTones() const
Definition: cli-channel.h:2046
Tp::PendingVariant * requestPropertySelfHandle() const
Definition: cli-channel.h:2803
QDBusPendingReply< QDBusVariant > AcceptFile(uint addressType, uint accessControl, const QDBusVariant &accessControlParam, qulonglong offset, int timeout=-1)
Definition: cli-channel.h:8917
QDBusPendingReply StopTone(uint streamID, int timeout=-1)
Definition: cli-channel.h:2170
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:3795
Tp::PendingVariant * requestPropertyServer() const
Definition: cli-channel.h:5039
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:3573
Tp::PendingVariant * requestPropertyAvailableSearchKeys() const
Definition: cli-channel.h:7919
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:7774
Tp::PendingVariant * requestPropertyAnonymityMandatory() const
Definition: cli-channel.h:735
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:2832
Tp::PendingVariant * requestPropertyGroupFlags() const
Definition: cli-channel.h:2720
The PendingVariantMap class is a generic subclass of PendingOperation representing a pending D-Bus me...
Definition: pending-variant-map.h:38
Tp::PendingVariant * requestPropertyMessagePartSupportFlags() const
Definition: cli-channel.h:4008
Tp::PendingVariant * requestPropertyServerCertificate() const
Definition: cli-channel.h:9510
Definition: cli-channel.h:10887
Tp::PendingVariant * requestPropertySASLError() const
Definition: cli-channel.h:5311
Tp::PendingVariant * requestPropertyTargetHandle() const
Definition: cli-channel.h:213
QDBusPendingReply< QString > Accept(uint accesscontrol, int timeout=-1)
Definition: cli-channel.h:8360
Tp::PendingVariant * requestPropertyDeliveryReportingSupport() const
Definition: cli-channel.h:4047
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:9414
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:4845
Tp::PendingVariant * requestPropertyAvailableMechanisms() const
Definition: cli-channel.h:5209
QDBusPendingReply< QStringList > GetInterfaces(int timeout=-1)
Definition: cli-channel.h:603
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:9728
QDBusPendingReply AcceptSASL(int timeout=-1)
Definition: cli-channel.h:5717
Tp::PendingVariant * requestPropertySupportedSocketTypes() const
Definition: cli-channel.h:9717
Definition: cli-channel.h:3497
Definition: build/TelepathyQt/_gen/types.h:2701
Tp::PendingVariant * requestPropertyAnonymous() const
Definition: cli-channel.h:4562
QDBusPendingReply AddMembers(const Tp::UIntList &contacts, const QString &message, int timeout=-1)
Definition: cli-channel.h:2868
Tp::PendingVariant * requestPropertyActor() const
Definition: cli-channel.h:6522
Definition: cli-channel.h:2638
Tp::PendingVariant * requestPropertySupportedAccessControls() const
Definition: cli-channel.h:8281
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:8155
Tp::PendingVariant * requestPropertyRoomName() const
Definition: cli-channel.h:5014
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:1524
Tp::PendingVariant * requestPropertyURI() const
Definition: cli-channel.h:8779
Tp::PendingVariant * requestPropertyMutableContents() const
Definition: cli-channel.h:7353
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:9597
Tp::PendingVariant * requestPropertyServer() const
Definition: cli-channel.h:7944
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:4930
QDBusPendingReply RemoveStreams(const Tp::UIntList &streams, int timeout=-1)
Definition: cli-channel.h:10252
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:7801
Definition: cli-channel.h:9938
Tp::PendingVariant * requestPropertyTargetID() const
Definition: cli-channel.h:271
QDBusPendingReply Close(int timeout=-1)
Definition: cli-channel.h:504
Definition: cli-channel.h:7790


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