| 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
67 ChannelInterface(
68 const QString& busName,
69 const QString& objectPath,
70 QObject* parent = 0
71 );
72
81 ChannelInterface(
82 const QDBusConnection& connection,
83 const QString& busName,
84 const QString& objectPath,
85 QObject* parent = 0
86 );
87
94 ChannelInterface(Tp::DBusProxy *proxy);
95
126 inline Tp::PendingVariant *requestPropertyChannelType() const
127 {
128 return internalRequestProperty(QLatin1String("ChannelType"));
129 }
130
164 inline Tp::PendingVariant *requestPropertyInterfaces() const
165 {
166 return internalRequestProperty(QLatin1String("Interfaces"));
167 }
168
213 inline Tp::PendingVariant *requestPropertyTargetHandle() const
214 {
215 return internalRequestProperty(QLatin1String("TargetHandle"));
216 }
217
271 inline Tp::PendingVariant *requestPropertyTargetID() const
272 {
273 return internalRequestProperty(QLatin1String("TargetID"));
274 }
275
295 inline Tp::PendingVariant *requestPropertyTargetHandleType() const
296 {
297 return internalRequestProperty(QLatin1String("TargetHandleType"));
298 }
299
368 inline Tp::PendingVariant *requestPropertyRequested() const
369 {
370 return internalRequestProperty(QLatin1String("Requested"));
371 }
372
434 inline Tp::PendingVariant *requestPropertyInitiatorHandle() const
435 {
436 return internalRequestProperty(QLatin1String("InitiatorHandle"));
437 }
438
473 inline Tp::PendingVariant *requestPropertyInitiatorID() const
474 {
475 return internalRequestProperty(QLatin1String("InitiatorID"));
476 }
477
484 Tp::PendingVariantMap *requestAllProperties() const
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
638 class TP_QT_EXPORT ChannelInterfaceAnonymityInterface : public Tp::AbstractInterface
639 {
640 Q_OBJECT
641
642 public:
649 static inline QLatin1String staticInterfaceName()
650 {
651 return QLatin1String("org.freedesktop.Telepathy.Channel.Interface.Anonymity");
652 }
653
661 ChannelInterfaceAnonymityInterface(
662 const QString& busName,
663 const QString& objectPath,
664 QObject* parent = 0
665 );
666
675 ChannelInterfaceAnonymityInterface(
676 const QDBusConnection& connection,
677 const QString& busName,
678 const QString& objectPath,
679 QObject* parent = 0
680 );
681
688 ChannelInterfaceAnonymityInterface(Tp::DBusProxy *proxy);
689
697 explicit ChannelInterfaceAnonymityInterface(const Tp::Client::ChannelInterface& mainInterface);
698
706 ChannelInterfaceAnonymityInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
707
720 inline Tp::PendingVariant *requestPropertyAnonymityModes() const
721 {
722 return internalRequestProperty(QLatin1String("AnonymityModes"));
723 }
724
735 inline Tp::PendingVariant *requestPropertyAnonymityMandatory() const
736 {
737 return internalRequestProperty(QLatin1String("AnonymityMandatory"));
738 }
739
761 inline Tp::PendingVariant *requestPropertyAnonymousID() const
762 {
763 return internalRequestProperty(QLatin1String("AnonymousID"));
764 }
765
772 Tp::PendingVariantMap *requestAllProperties() const
773 {
774 return internalRequestAllProperties();
775 }
776
777 protected:
778 virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
779 };
780
788 class TP_QT_EXPORT ChannelInterfaceCallStateInterface : public Tp::AbstractInterface
789 {
790 Q_OBJECT
791
792 public:
799 static inline QLatin1String staticInterfaceName()
800 {
801 return QLatin1String("org.freedesktop.Telepathy.Channel.Interface.CallState");
802 }
803
811 ChannelInterfaceCallStateInterface(
812 const QString& busName,
813 const QString& objectPath,
814 QObject* parent = 0
815 );
816
825 ChannelInterfaceCallStateInterface(
826 const QDBusConnection& connection,
827 const QString& busName,
828 const QString& objectPath,
829 QObject* parent = 0
830 );
831
838 ChannelInterfaceCallStateInterface(Tp::DBusProxy *proxy);
839
847 explicit ChannelInterfaceCallStateInterface(const Tp::Client::ChannelInterface& mainInterface);
848
856 ChannelInterfaceCallStateInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
857
864 Tp::PendingVariantMap *requestAllProperties() const
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
926 class TP_QT_EXPORT ChannelInterfaceCaptchaAuthenticationInterface : public Tp::AbstractInterface
927 {
928 Q_OBJECT
929
930 public:
937 static inline QLatin1String staticInterfaceName()
938 {
939 return QLatin1String("org.freedesktop.Telepathy.Channel.Interface.CaptchaAuthentication1");
940 }
941
949 ChannelInterfaceCaptchaAuthenticationInterface(
950 const QString& busName,
951 const QString& objectPath,
952 QObject* parent = 0
953 );
954
963 ChannelInterfaceCaptchaAuthenticationInterface(
964 const QDBusConnection& connection,
965 const QString& busName,
966 const QString& objectPath,
967 QObject* parent = 0
968 );
969
976 ChannelInterfaceCaptchaAuthenticationInterface(Tp::DBusProxy *proxy);
977
985 explicit ChannelInterfaceCaptchaAuthenticationInterface(const Tp::Client::ChannelInterface& mainInterface);
986
994 ChannelInterfaceCaptchaAuthenticationInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
995
1017 inline Tp::PendingVariant *requestPropertyCanRetryCaptcha() const
1018 {
1019 return internalRequestProperty(QLatin1String("CanRetryCaptcha"));
1020 }
1021
1047 inline Tp::PendingVariant *requestPropertyCaptchaStatus() const
1048 {
1049 return internalRequestProperty(QLatin1String("CaptchaStatus"));
1050 }
1051
1085 inline Tp::PendingVariant *requestPropertyCaptchaError() const
1086 {
1087 return internalRequestProperty(QLatin1String("CaptchaError"));
1088 }
1089
1111 inline Tp::PendingVariant *requestPropertyCaptchaErrorDetails() const
1112 {
1113 return internalRequestProperty(QLatin1String("CaptchaErrorDetails"));
1114 }
1115
1122 Tp::PendingVariantMap *requestAllProperties() const
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
1333 class TP_QT_EXPORT ChannelInterfaceChatStateInterface : public Tp::AbstractInterface
1334 {
1335 Q_OBJECT
1336
1337 public:
1344 static inline QLatin1String staticInterfaceName()
1345 {
1346 return QLatin1String("org.freedesktop.Telepathy.Channel.Interface.ChatState");
1347 }
1348
1356 ChannelInterfaceChatStateInterface(
1357 const QString& busName,
1358 const QString& objectPath,
1359 QObject* parent = 0
1360 );
1361
1370 ChannelInterfaceChatStateInterface(
1371 const QDBusConnection& connection,
1372 const QString& busName,
1373 const QString& objectPath,
1374 QObject* parent = 0
1375 );
1376
1383 ChannelInterfaceChatStateInterface(Tp::DBusProxy *proxy);
1384
1392 explicit ChannelInterfaceChatStateInterface(const Tp::Client::ChannelInterface& mainInterface);
1393
1401 ChannelInterfaceChatStateInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
1402
1438 inline Tp::PendingVariant *requestPropertyChatStates() const
1439 {
1440 return internalRequestProperty(QLatin1String("ChatStates"));
1441 }
1442
1449 Tp::PendingVariantMap *requestAllProperties() const
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
1513 class TP_QT_EXPORT ChannelInterfaceConferenceInterface : public Tp::AbstractInterface
1514 {
1515 Q_OBJECT
1516
1517 public:
1524 static inline QLatin1String staticInterfaceName()
1525 {
1526 return QLatin1String("org.freedesktop.Telepathy.Channel.Interface.Conference");
1527 }
1528
1536 ChannelInterfaceConferenceInterface(
1537 const QString& busName,
1538 const QString& objectPath,
1539 QObject* parent = 0
1540 );
1541
1550 ChannelInterfaceConferenceInterface(
1551 const QDBusConnection& connection,
1552 const QString& busName,
1553 const QString& objectPath,
1554 QObject* parent = 0
1555 );
1556
1563 ChannelInterfaceConferenceInterface(Tp::DBusProxy *proxy);
1564
1572 explicit ChannelInterfaceConferenceInterface(const Tp::Client::ChannelInterface& mainInterface);
1573
1581 ChannelInterfaceConferenceInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
1582
1611 inline Tp::PendingVariant *requestPropertyChannels() const
1612 {
1613 return internalRequestProperty(QLatin1String("Channels"));
1614 }
1615
1677 inline Tp::PendingVariant *requestPropertyInitialChannels() const
1678 {
1679 return internalRequestProperty(QLatin1String("InitialChannels"));
1680 }
1681
1755 inline Tp::PendingVariant *requestPropertyInitialInviteeHandles() const
1756 {
1757 return internalRequestProperty(QLatin1String("InitialInviteeHandles"));
1758 }
1759
1784 inline Tp::PendingVariant *requestPropertyInitialInviteeIDs() const
1785 {
1786 return internalRequestProperty(QLatin1String("InitialInviteeIDs"));
1787 }
1788
1816 inline Tp::PendingVariant *requestPropertyInvitationMessage() const
1817 {
1818 return internalRequestProperty(QLatin1String("InvitationMessage"));
1819 }
1820
1886 inline Tp::PendingVariant *requestPropertyOriginalChannels() const
1887 {
1888 return internalRequestProperty(QLatin1String("OriginalChannels"));
1889 }
1890
1897 Tp::PendingVariantMap *requestAllProperties() const
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
1965 class TP_QT_EXPORT ChannelInterfaceDTMFInterface : public Tp::AbstractInterface
1966 {
1967 Q_OBJECT
1968
1969 public:
1976 static inline QLatin1String staticInterfaceName()
1977 {
1978 return QLatin1String("org.freedesktop.Telepathy.Channel.Interface.DTMF");
1979 }
1980
1988 ChannelInterfaceDTMFInterface(
1989 const QString& busName,
1990 const QString& objectPath,
1991 QObject* parent = 0
1992 );
1993
2002 ChannelInterfaceDTMFInterface(
2003 const QDBusConnection& connection,
2004 const QString& busName,
2005 const QString& objectPath,
2006 QObject* parent = 0
2007 );
2008
2015 ChannelInterfaceDTMFInterface(Tp::DBusProxy *proxy);
2016
2024 explicit ChannelInterfaceDTMFInterface(const Tp::Client::ChannelInterface& mainInterface);
2025
2033 ChannelInterfaceDTMFInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
2034
2046 inline Tp::PendingVariant *requestPropertyCurrentlySendingTones() const
2047 {
2048 return internalRequestProperty(QLatin1String("CurrentlySendingTones"));
2049 }
2050
2064 inline Tp::PendingVariant *requestPropertyInitialTones() const
2065 {
2066 return internalRequestProperty(QLatin1String("InitialTones"));
2067 }
2068
2086 inline Tp::PendingVariant *requestPropertyDeferredTones() const
2087 {
2088 return internalRequestProperty(QLatin1String("DeferredTones"));
2089 }
2090
2097 Tp::PendingVariantMap *requestAllProperties() const
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
2317 class TP_QT_EXPORT ChannelInterfaceDestroyableInterface : public Tp::AbstractInterface
2318 {
2319 Q_OBJECT
2320
2321 public:
2328 static inline QLatin1String staticInterfaceName()
2329 {
2330 return QLatin1String("org.freedesktop.Telepathy.Channel.Interface.Destroyable");
2331 }
2332
2340 ChannelInterfaceDestroyableInterface(
2341 const QString& busName,
2342 const QString& objectPath,
2343 QObject* parent = 0
2344 );
2345
2354 ChannelInterfaceDestroyableInterface(
2355 const QDBusConnection& connection,
2356 const QString& busName,
2357 const QString& objectPath,
2358 QObject* parent = 0
2359 );
2360
2367 ChannelInterfaceDestroyableInterface(Tp::DBusProxy *proxy);
2368
2376 explicit ChannelInterfaceDestroyableInterface(const Tp::Client::ChannelInterface& mainInterface);
2377
2385 ChannelInterfaceDestroyableInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
2386
2393 Tp::PendingVariantMap *requestAllProperties() const
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
2468 class TP_QT_EXPORT ChannelInterfaceFileTransferMetadataInterface : public Tp::AbstractInterface
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
2491 ChannelInterfaceFileTransferMetadataInterface(
2492 const QString& busName,
2493 const QString& objectPath,
2494 QObject* parent = 0
2495 );
2496
2505 ChannelInterfaceFileTransferMetadataInterface(
2506 const QDBusConnection& connection,
2507 const QString& busName,
2508 const QString& objectPath,
2509 QObject* parent = 0
2510 );
2511
2518 ChannelInterfaceFileTransferMetadataInterface(Tp::DBusProxy *proxy);
2519
2527 explicit ChannelInterfaceFileTransferMetadataInterface(const Tp::Client::ChannelInterface& mainInterface);
2528
2536 ChannelInterfaceFileTransferMetadataInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
2537
2554 inline Tp::PendingVariant *requestPropertyServiceName() const
2555 {
2556 return internalRequestProperty(QLatin1String("ServiceName"));
2557 }
2558
2575 inline Tp::PendingOperation *setPropertyServiceName(QString newValue)
2576 {
2577 return internalSetProperty(QLatin1String("ServiceName"), QVariant::fromValue(newValue));
2578 }
2579
2593 inline Tp::PendingVariant *requestPropertyMetadata() const
2594 {
2595 return internalRequestProperty(QLatin1String("Metadata"));
2596 }
2597
2611 inline Tp::PendingOperation *setPropertyMetadata(Tp::Metadata newValue)
2612 {
2613 return internalSetProperty(QLatin1String("Metadata"), QVariant::fromValue(newValue));
2614 }
2615
2622 Tp::PendingVariantMap *requestAllProperties() const
2623 {
2624 return internalRequestAllProperties();
2625 }
2626
2627 protected:
2628 virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
2629 };
2630
2638 class TP_QT_EXPORT ChannelInterfaceGroupInterface : public Tp::AbstractInterface
2639 {
2640 Q_OBJECT
2641
2642 public:
2649 static inline QLatin1String staticInterfaceName()
2650 {
2651 return QLatin1String("org.freedesktop.Telepathy.Channel.Interface.Group");
2652 }
2653
2661 ChannelInterfaceGroupInterface(
2662 const QString& busName,
2663 const QString& objectPath,
2664 QObject* parent = 0
2665 );
2666
2675 ChannelInterfaceGroupInterface(
2676 const QDBusConnection& connection,
2677 const QString& busName,
2678 const QString& objectPath,
2679 QObject* parent = 0
2680 );
2681
2688 ChannelInterfaceGroupInterface(Tp::DBusProxy *proxy);
2689
2697 explicit ChannelInterfaceGroupInterface(const Tp::Client::ChannelInterface& mainInterface);
2698
2706 ChannelInterfaceGroupInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
2707
2720 inline Tp::PendingVariant *requestPropertyGroupFlags() const
2721 {
2722 return internalRequestProperty(QLatin1String("GroupFlags"));
2723 }
2724
2740 inline Tp::PendingVariant *requestPropertyHandleOwners() const
2741 {
2742 return internalRequestProperty(QLatin1String("HandleOwners"));
2743 }
2744
2755 inline Tp::PendingVariant *requestPropertyLocalPendingMembers() const
2756 {
2757 return internalRequestProperty(QLatin1String("LocalPendingMembers"));
2758 }
2759
2769 inline Tp::PendingVariant *requestPropertyMembers() const
2770 {
2771 return internalRequestProperty(QLatin1String("Members"));
2772 }
2773
2784 inline Tp::PendingVariant *requestPropertyRemotePendingMembers() const
2785 {
2786 return internalRequestProperty(QLatin1String("RemotePendingMembers"));
2787 }
2788
2803 inline Tp::PendingVariant *requestPropertySelfHandle() const
2804 {
2805 return internalRequestProperty(QLatin1String("SelfHandle"));
2806 }
2807
2821 inline Tp::PendingVariant *requestPropertyMemberIdentifiers() const
2822 {
2823 return internalRequestProperty(QLatin1String("MemberIdentifiers"));
2824 }
2825
2832 Tp::PendingVariantMap *requestAllProperties() const
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
3497 class TP_QT_EXPORT ChannelInterfaceHoldInterface : public Tp::AbstractInterface
3498 {
3499 Q_OBJECT
3500
3501 public:
3508 static inline QLatin1String staticInterfaceName()
3509 {
3510 return QLatin1String("org.freedesktop.Telepathy.Channel.Interface.Hold");
3511 }
3512
3520 ChannelInterfaceHoldInterface(
3521 const QString& busName,
3522 const QString& objectPath,
3523 QObject* parent = 0
3524 );
3525
3534 ChannelInterfaceHoldInterface(
3535 const QDBusConnection& connection,
3536 const QString& busName,
3537 const QString& objectPath,
3538 QObject* parent = 0
3539 );
3540
3547 ChannelInterfaceHoldInterface(Tp::DBusProxy *proxy);
3548
3556 explicit ChannelInterfaceHoldInterface(const Tp::Client::ChannelInterface& mainInterface);
3557
3565 ChannelInterfaceHoldInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
3566
3573 Tp::PendingVariantMap *requestAllProperties() const
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
3719 class TP_QT_EXPORT ChannelInterfaceMediaSignallingInterface : public Tp::AbstractInterface
3720 {
3721 Q_OBJECT
3722
3723 public:
3730 static inline QLatin1String staticInterfaceName()
3731 {
3732 return QLatin1String("org.freedesktop.Telepathy.Channel.Interface.MediaSignalling");
3733 }
3734
3742 ChannelInterfaceMediaSignallingInterface(
3743 const QString& busName,
3744 const QString& objectPath,
3745 QObject* parent = 0
3746 );
3747
3756 ChannelInterfaceMediaSignallingInterface(
3757 const QDBusConnection& connection,
3758 const QString& busName,
3759 const QString& objectPath,
3760 QObject* parent = 0
3761 );
3762
3769 ChannelInterfaceMediaSignallingInterface(Tp::DBusProxy *proxy);
3770
3778 explicit ChannelInterfaceMediaSignallingInterface(const Tp::Client::ChannelInterface& mainInterface);
3779
3787 ChannelInterfaceMediaSignallingInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
3788
3795 Tp::PendingVariantMap *requestAllProperties() const
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
3855 class TP_QT_EXPORT ChannelInterfaceMessagesInterface : public Tp::AbstractInterface
3856 {
3857 Q_OBJECT
3858
3859 public:
3866 static inline QLatin1String staticInterfaceName()
3867 {
3868 return QLatin1String("org.freedesktop.Telepathy.Channel.Interface.Messages");
3869 }
3870
3878 ChannelInterfaceMessagesInterface(
3879 const QString& busName,
3880 const QString& objectPath,
3881 QObject* parent = 0
3882 );
3883
3892 ChannelInterfaceMessagesInterface(
3893 const QDBusConnection& connection,
3894 const QString& busName,
3895 const QString& objectPath,
3896 QObject* parent = 0
3897 );
3898
3905 ChannelInterfaceMessagesInterface(Tp::DBusProxy *proxy);
3906
3914 explicit ChannelInterfaceMessagesInterface(const Tp::Client::ChannelInterface& mainInterface);
3915
3923 ChannelInterfaceMessagesInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
3924
3978 inline Tp::PendingVariant *requestPropertySupportedContentTypes() const
3979 {
3980 return internalRequestProperty(QLatin1String("SupportedContentTypes"));
3981 }
3982
3994 inline Tp::PendingVariant *requestPropertyMessageTypes() const
3995 {
3996 return internalRequestProperty(QLatin1String("MessageTypes"));
3997 }
3998
4008 inline Tp::PendingVariant *requestPropertyMessagePartSupportFlags() const
4009 {
4010 return internalRequestProperty(QLatin1String("MessagePartSupportFlags"));
4011 }
4012
4033 inline Tp::PendingVariant *requestPropertyPendingMessages() const
4034 {
4035 return internalRequestProperty(QLatin1String("PendingMessages"));
4036 }
4037
4047 inline Tp::PendingVariant *requestPropertyDeliveryReportingSupport() const
4048 {
4049 return internalRequestProperty(QLatin1String("DeliveryReportingSupport"));
4050 }
4051
4058 Tp::PendingVariantMap *requestAllProperties() const
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
4306 class TP_QT_EXPORT ChannelInterfacePasswordInterface : public Tp::AbstractInterface
4307 {
4308 Q_OBJECT
4309
4310 public:
4317 static inline QLatin1String staticInterfaceName()
4318 {
4319 return QLatin1String("org.freedesktop.Telepathy.Channel.Interface.Password");
4320 }
4321
4329 ChannelInterfacePasswordInterface(
4330 const QString& busName,
4331 const QString& objectPath,
4332 QObject* parent = 0
4333 );
4334
4343 ChannelInterfacePasswordInterface(
4344 const QDBusConnection& connection,
4345 const QString& busName,
4346 const QString& objectPath,
4347 QObject* parent = 0
4348 );
4349
4356 ChannelInterfacePasswordInterface(Tp::DBusProxy *proxy);
4357
4365 explicit ChannelInterfacePasswordInterface(const Tp::Client::ChannelInterface& mainInterface);
4366
4374 ChannelInterfacePasswordInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
4375
4382 Tp::PendingVariantMap *requestAllProperties() const
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
4482 class TP_QT_EXPORT ChannelInterfaceRoomConfigInterface : public Tp::AbstractInterface
4483 {
4484 Q_OBJECT
4485
4486 public:
4493 static inline QLatin1String staticInterfaceName()
4494 {
4495 return QLatin1String("org.freedesktop.Telepathy.Channel.Interface.RoomConfig1");
4496 }
4497
4505 ChannelInterfaceRoomConfigInterface(
4506 const QString& busName,
4507 const QString& objectPath,
4508 QObject* parent = 0
4509 );
4510
4519 ChannelInterfaceRoomConfigInterface(
4520 const QDBusConnection& connection,
4521 const QString& busName,
4522 const QString& objectPath,
4523 QObject* parent = 0
4524 );
4525
4532 ChannelInterfaceRoomConfigInterface(Tp::DBusProxy *proxy);
4533
4541 explicit ChannelInterfaceRoomConfigInterface(const Tp::Client::ChannelInterface& mainInterface);
4542
4550 ChannelInterfaceRoomConfigInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
4551
4562 inline Tp::PendingVariant *requestPropertyAnonymous() const
4563 {
4564 return internalRequestProperty(QLatin1String("Anonymous"));
4565 }
4566
4576 inline Tp::PendingVariant *requestPropertyInviteOnly() const
4577 {
4578 return internalRequestProperty(QLatin1String("InviteOnly"));
4579 }
4580
4590 inline Tp::PendingVariant *requestPropertyLimit() const
4591 {
4592 return internalRequestProperty(QLatin1String("Limit"));
4593 }
4594
4604 inline Tp::PendingVariant *requestPropertyModerated() const
4605 {
4606 return internalRequestProperty(QLatin1String("Moderated"));
4607 }
4608
4638 inline Tp::PendingVariant *requestPropertyTitle() const
4639 {
4640 return internalRequestProperty(QLatin1String("Title"));
4641 }
4642
4653 inline Tp::PendingVariant *requestPropertyDescription() const
4654 {
4655 return internalRequestProperty(QLatin1String("Description"));
4656 }
4657
4670 inline Tp::PendingVariant *requestPropertyPersistent() const
4671 {
4672 return internalRequestProperty(QLatin1String("Persistent"));
4673 }
4674
4686 inline Tp::PendingVariant *requestPropertyPrivate() const
4687 {
4688 return internalRequestProperty(QLatin1String("Private"));
4689 }
4690
4706 inline Tp::PendingVariant *requestPropertyPasswordProtected() const
4707 {
4708 return internalRequestProperty(QLatin1String("PasswordProtected"));
4709 }
4710
4732 inline Tp::PendingVariant *requestPropertyPassword() const
4733 {
4734 return internalRequestProperty(QLatin1String("Password"));
4735 }
4736
4759 inline Tp::PendingVariant *requestPropertyPasswordHint() const
4760 {
4761 return internalRequestProperty(QLatin1String("PasswordHint"));
4762 }
4763
4778 inline Tp::PendingVariant *requestPropertyCanUpdateConfiguration() const
4779 {
4780 return internalRequestProperty(QLatin1String("CanUpdateConfiguration"));
4781 }
4782
4805 inline Tp::PendingVariant *requestPropertyMutableProperties() const
4806 {
4807 return internalRequestProperty(QLatin1String("MutableProperties"));
4808 }
4809
4834 inline Tp::PendingVariant *requestPropertyConfigurationRetrieved() const
4835 {
4836 return internalRequestProperty(QLatin1String("ConfigurationRetrieved"));
4837 }
4838
4845 Tp::PendingVariantMap *requestAllProperties() const
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
4919 class TP_QT_EXPORT ChannelInterfaceRoomInterface : public Tp::AbstractInterface
4920 {
4921 Q_OBJECT
4922
4923 public:
4930 static inline QLatin1String staticInterfaceName()
4931 {
4932 return QLatin1String("org.freedesktop.Telepathy.Channel.Interface.Room2");
4933 }
4934
4942 ChannelInterfaceRoomInterface(
4943 const QString& busName,
4944 const QString& objectPath,
4945 QObject* parent = 0
4946 );
4947
4956 ChannelInterfaceRoomInterface(
4957 const QDBusConnection& connection,
4958 const QString& busName,
4959 const QString& objectPath,
4960 QObject* parent = 0
4961 );
4962
4969 ChannelInterfaceRoomInterface(Tp::DBusProxy *proxy);
4970
4978 explicit ChannelInterfaceRoomInterface(const Tp::Client::ChannelInterface& mainInterface);
4979
4987 ChannelInterfaceRoomInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
4988
5014 inline Tp::PendingVariant *requestPropertyRoomName() const
5015 {
5016 return internalRequestProperty(QLatin1String("RoomName"));
5017 }
5018
5039 inline Tp::PendingVariant *requestPropertyServer() const
5040 {
5041 return internalRequestProperty(QLatin1String("Server"));
5042 }
5043
5056 inline Tp::PendingVariant *requestPropertyCreator() const
5057 {
5058 return internalRequestProperty(QLatin1String("Creator"));
5059 }
5060
5073 inline Tp::PendingVariant *requestPropertyCreatorHandle() const
5074 {
5075 return internalRequestProperty(QLatin1String("CreatorHandle"));
5076 }
5077
5090 inline Tp::PendingVariant *requestPropertyCreationTimestamp() const
5091 {
5092 return internalRequestProperty(QLatin1String("CreationTimestamp"));
5093 }
5094
5101 Tp::PendingVariantMap *requestAllProperties() const
5102 {
5103 return internalRequestAllProperties();
5104 }
5105
5106 protected:
5107 virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
5108 };
5109
5117 class TP_QT_EXPORT ChannelInterfaceSASLAuthenticationInterface : public Tp::AbstractInterface
5118 {
5119 Q_OBJECT
5120
5121 public:
5128 static inline QLatin1String staticInterfaceName()
5129 {
5130 return QLatin1String("org.freedesktop.Telepathy.Channel.Interface.SASLAuthentication");
5131 }
5132
5140 ChannelInterfaceSASLAuthenticationInterface(
5141 const QString& busName,
5142 const QString& objectPath,
5143 QObject* parent = 0
5144 );
5145
5154 ChannelInterfaceSASLAuthenticationInterface(
5155 const QDBusConnection& connection,
5156 const QString& busName,
5157 const QString& objectPath,
5158 QObject* parent = 0
5159 );
5160
5167 ChannelInterfaceSASLAuthenticationInterface(Tp::DBusProxy *proxy);
5168
5176 explicit ChannelInterfaceSASLAuthenticationInterface(const Tp::Client::ChannelInterface& mainInterface);
5177
5185 ChannelInterfaceSASLAuthenticationInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
5186
5209 inline Tp::PendingVariant *requestPropertyAvailableMechanisms() const
5210 {
5211 return internalRequestProperty(QLatin1String("AvailableMechanisms"));
5212 }
5213
5235 inline Tp::PendingVariant *requestPropertyHasInitialData() const
5236 {
5237 return internalRequestProperty(QLatin1String("HasInitialData"));
5238 }
5239
5260 inline Tp::PendingVariant *requestPropertyCanTryAgain() const
5261 {
5262 return internalRequestProperty(QLatin1String("CanTryAgain"));
5263 }
5264
5278 inline Tp::PendingVariant *requestPropertySASLStatus() const
5279 {
5280 return internalRequestProperty(QLatin1String("SASLStatus"));
5281 }
5282
5311 inline Tp::PendingVariant *requestPropertySASLError() const
5312 {
5313 return internalRequestProperty(QLatin1String("SASLError"));
5314 }
5315
5337 inline Tp::PendingVariant *requestPropertySASLErrorDetails() const
5338 {
5339 return internalRequestProperty(QLatin1String("SASLErrorDetails"));
5340 }
5341
5406 inline Tp::PendingVariant *requestPropertyAuthorizationIdentity() const
5407 {
5408 return internalRequestProperty(QLatin1String("AuthorizationIdentity"));
5409 }
5410
5472 inline Tp::PendingVariant *requestPropertyDefaultUsername() const
5473 {
5474 return internalRequestProperty(QLatin1String("DefaultUsername"));
5475 }
5476
5504 inline Tp::PendingVariant *requestPropertyDefaultRealm() const
5505 {
5506 return internalRequestProperty(QLatin1String("DefaultRealm"));
5507 }
5508
5530 inline Tp::PendingVariant *requestPropertyMaySaveResponse() const
5531 {
5532 return internalRequestProperty(QLatin1String("MaySaveResponse"));
5533 }
5534
5541 Tp::PendingVariantMap *requestAllProperties() const
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
5826 class TP_QT_EXPORT ChannelInterfaceSMSInterface : public Tp::AbstractInterface
5827 {
5828 Q_OBJECT
5829
5830 public:
5837 static inline QLatin1String staticInterfaceName()
5838 {
5839 return QLatin1String("org.freedesktop.Telepathy.Channel.Interface.SMS");
5840 }
5841
5849 ChannelInterfaceSMSInterface(
5850 const QString& busName,
5851 const QString& objectPath,
5852 QObject* parent = 0
5853 );
5854
5863 ChannelInterfaceSMSInterface(
5864 const QDBusConnection& connection,
5865 const QString& busName,
5866 const QString& objectPath,
5867 QObject* parent = 0
5868 );
5869
5876 ChannelInterfaceSMSInterface(Tp::DBusProxy *proxy);
5877
5885 explicit ChannelInterfaceSMSInterface(const Tp::Client::ChannelInterface& mainInterface);
5886
5894 ChannelInterfaceSMSInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
5895
5935 inline Tp::PendingVariant *requestPropertyFlash() const
5936 {
5937 return internalRequestProperty(QLatin1String("Flash"));
5938 }
5939
6002 inline Tp::PendingVariant *requestPropertySMSChannel() const
6003 {
6004 return internalRequestProperty(QLatin1String("SMSChannel"));
6005 }
6006
6013 Tp::PendingVariantMap *requestAllProperties() const
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
6121 class TP_QT_EXPORT ChannelInterfaceSecurableInterface : public Tp::AbstractInterface
6122 {
6123 Q_OBJECT
6124
6125 public:
6132 static inline QLatin1String staticInterfaceName()
6133 {
6134 return QLatin1String("org.freedesktop.Telepathy.Channel.Interface.Securable");
6135 }
6136
6144 ChannelInterfaceSecurableInterface(
6145 const QString& busName,
6146 const QString& objectPath,
6147 QObject* parent = 0
6148 );
6149
6158 ChannelInterfaceSecurableInterface(
6159 const QDBusConnection& connection,
6160 const QString& busName,
6161 const QString& objectPath,
6162 QObject* parent = 0
6163 );
6164
6171 ChannelInterfaceSecurableInterface(Tp::DBusProxy *proxy);
6172
6180 explicit ChannelInterfaceSecurableInterface(const Tp::Client::ChannelInterface& mainInterface);
6181
6189 ChannelInterfaceSecurableInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
6190
6212 inline Tp::PendingVariant *requestPropertyEncrypted() const
6213 {
6214 return internalRequestProperty(QLatin1String("Encrypted"));
6215 }
6216
6233 inline Tp::PendingVariant *requestPropertyVerified() const
6234 {
6235 return internalRequestProperty(QLatin1String("Verified"));
6236 }
6237
6244 Tp::PendingVariantMap *requestAllProperties() const
6245 {
6246 return internalRequestAllProperties();
6247 }
6248
6249 protected:
6250 virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
6251 };
6252
6260 class TP_QT_EXPORT ChannelInterfaceServicePointInterface : public Tp::AbstractInterface
6261 {
6262 Q_OBJECT
6263
6264 public:
6271 static inline QLatin1String staticInterfaceName()
6272 {
6273 return QLatin1String("org.freedesktop.Telepathy.Channel.Interface.ServicePoint");
6274 }
6275
6283 ChannelInterfaceServicePointInterface(
6284 const QString& busName,
6285 const QString& objectPath,
6286 QObject* parent = 0
6287 );
6288
6297 ChannelInterfaceServicePointInterface(
6298 const QDBusConnection& connection,
6299 const QString& busName,
6300 const QString& objectPath,
6301 QObject* parent = 0
6302 );
6303
6310 ChannelInterfaceServicePointInterface(Tp::DBusProxy *proxy);
6311
6319 explicit ChannelInterfaceServicePointInterface(const Tp::Client::ChannelInterface& mainInterface);
6320
6328 ChannelInterfaceServicePointInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
6329
6349 inline Tp::PendingVariant *requestPropertyInitialServicePoint() const
6350 {
6351 return internalRequestProperty(QLatin1String("InitialServicePoint"));
6352 }
6353
6366 inline Tp::PendingVariant *requestPropertyCurrentServicePoint() const
6367 {
6368 return internalRequestProperty(QLatin1String("CurrentServicePoint"));
6369 }
6370
6377 Tp::PendingVariantMap *requestAllProperties() const
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
6412 class TP_QT_EXPORT ChannelInterfaceSubjectInterface : public Tp::AbstractInterface
6413 {
6414 Q_OBJECT
6415
6416 public:
6423 static inline QLatin1String staticInterfaceName()
6424 {
6425 return QLatin1String("org.freedesktop.Telepathy.Channel.Interface.Subject2");
6426 }
6427
6435 ChannelInterfaceSubjectInterface(
6436 const QString& busName,
6437 const QString& objectPath,
6438 QObject* parent = 0
6439 );
6440
6449 ChannelInterfaceSubjectInterface(
6450 const QDBusConnection& connection,
6451 const QString& busName,
6452 const QString& objectPath,
6453 QObject* parent = 0
6454 );
6455
6462 ChannelInterfaceSubjectInterface(Tp::DBusProxy *proxy);
6463
6471 explicit ChannelInterfaceSubjectInterface(const Tp::Client::ChannelInterface& mainInterface);
6472
6480 ChannelInterfaceSubjectInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
6481
6501 inline Tp::PendingVariant *requestPropertySubject() const
6502 {
6503 return internalRequestProperty(QLatin1String("Subject"));
6504 }
6505
6522 inline Tp::PendingVariant *requestPropertyActor() const
6523 {
6524 return internalRequestProperty(QLatin1String("Actor"));
6525 }
6526
6539 inline Tp::PendingVariant *requestPropertyActorHandle() const
6540 {
6541 return internalRequestProperty(QLatin1String("ActorHandle"));
6542 }
6543
6560 inline Tp::PendingVariant *requestPropertyTimestamp() const
6561 {
6562 return internalRequestProperty(QLatin1String("Timestamp"));
6563 }
6564
6589 inline Tp::PendingVariant *requestPropertyCanSet() const
6590 {
6591 return internalRequestProperty(QLatin1String("CanSet"));
6592 }
6593
6600 Tp::PendingVariantMap *requestAllProperties() const
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
6655 class TP_QT_EXPORT ChannelInterfaceTubeInterface : public Tp::AbstractInterface
6656 {
6657 Q_OBJECT
6658
6659 public:
6666 static inline QLatin1String staticInterfaceName()
6667 {
6668 return QLatin1String("org.freedesktop.Telepathy.Channel.Interface.Tube");
6669 }
6670
6678 ChannelInterfaceTubeInterface(
6679 const QString& busName,
6680 const QString& objectPath,
6681 QObject* parent = 0
6682 );
6683
6692 ChannelInterfaceTubeInterface(
6693 const QDBusConnection& connection,
6694 const QString& busName,
6695 const QString& objectPath,
6696 QObject* parent = 0
6697 );
6698
6705 ChannelInterfaceTubeInterface(Tp::DBusProxy *proxy);
6706
6714 explicit ChannelInterfaceTubeInterface(const Tp::Client::ChannelInterface& mainInterface);
6715
6723 ChannelInterfaceTubeInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
6724
6770 inline Tp::PendingVariant *requestPropertyParameters() const
6771 {
6772 return internalRequestProperty(QLatin1String("Parameters"));
6773 }
6774
6790 inline Tp::PendingVariant *requestPropertyState() const
6791 {
6792 return internalRequestProperty(QLatin1String("State"));
6793 }
6794
6801 Tp::PendingVariantMap *requestAllProperties() const
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
6830 class TP_QT_EXPORT ChannelTypeCallInterface : public Tp::AbstractInterface
6831 {
6832 Q_OBJECT
6833
6834 public:
6841 static inline QLatin1String staticInterfaceName()
6842 {
6843 return QLatin1String("org.freedesktop.Telepathy.Channel.Type.Call1");
6844 }
6845
6853 ChannelTypeCallInterface(
6854 const QString& busName,
6855 const QString& objectPath,
6856 QObject* parent = 0
6857 );
6858
6867 ChannelTypeCallInterface(
6868 const QDBusConnection& connection,
6869 const QString& busName,
6870 const QString& objectPath,
6871 QObject* parent = 0
6872 );
6873
6880 ChannelTypeCallInterface(Tp::DBusProxy *proxy);
6881
6889 explicit ChannelTypeCallInterface(const Tp::Client::ChannelInterface& mainInterface);
6890
6898 ChannelTypeCallInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
6899
6915 inline Tp::PendingVariant *requestPropertyContents() const
6916 {
6917 return internalRequestProperty(QLatin1String("Contents"));
6918 }
6919
6983 inline Tp::PendingVariant *requestPropertyCallStateDetails() const
6984 {
6985 return internalRequestProperty(QLatin1String("CallStateDetails"));
6986 }
6987
7012 inline Tp::PendingVariant *requestPropertyCallState() const
7013 {
7014 return internalRequestProperty(QLatin1String("CallState"));
7015 }
7016
7036 inline Tp::PendingVariant *requestPropertyCallFlags() const
7037 {
7038 return internalRequestProperty(QLatin1String("CallFlags"));
7039 }
7040
7056 inline Tp::PendingVariant *requestPropertyCallStateReason() const
7057 {
7058 return internalRequestProperty(QLatin1String("CallStateReason"));
7059 }
7060
7094 inline Tp::PendingVariant *requestPropertyHardwareStreaming() const
7095 {
7096 return internalRequestProperty(QLatin1String("HardwareStreaming"));
7097 }
7098
7124 inline Tp::PendingVariant *requestPropertyCallMembers() const
7125 {
7126 return internalRequestProperty(QLatin1String("CallMembers"));
7127 }
7128
7140 inline Tp::PendingVariant *requestPropertyMemberIdentifiers() const
7141 {
7142 return internalRequestProperty(QLatin1String("MemberIdentifiers"));
7143 }
7144
7166 inline Tp::PendingVariant *requestPropertyInitialTransport() const
7167 {
7168 return internalRequestProperty(QLatin1String("InitialTransport"));
7169 }
7170
7240 inline Tp::PendingVariant *requestPropertyInitialAudio() const
7241 {
7242 return internalRequestProperty(QLatin1String("InitialAudio"));
7243 }
7244
7265 inline Tp::PendingVariant *requestPropertyInitialVideo() const
7266 {
7267 return internalRequestProperty(QLatin1String("InitialVideo"));
7268 }
7269
7297 inline Tp::PendingVariant *requestPropertyInitialAudioName() const
7298 {
7299 return internalRequestProperty(QLatin1String("InitialAudioName"));
7300 }
7301
7317 inline Tp::PendingVariant *requestPropertyInitialVideoName() const
7318 {
7319 return internalRequestProperty(QLatin1String("InitialVideoName"));
7320 }
7321
7353 inline Tp::PendingVariant *requestPropertyMutableContents() const
7354 {
7355 return internalRequestProperty(QLatin1String("MutableContents"));
7356 }
7357
7364 Tp::PendingVariantMap *requestAllProperties() const
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
7698 class TP_QT_EXPORT ChannelTypeContactListInterface : public Tp::AbstractInterface
7699 {
7700 Q_OBJECT
7701
7702 public:
7709 static inline QLatin1String staticInterfaceName()
7710 {
7711 return QLatin1String("org.freedesktop.Telepathy.Channel.Type.ContactList");
7712 }
7713
7721 ChannelTypeContactListInterface(
7722 const QString& busName,
7723 const QString& objectPath,
7724 QObject* parent = 0
7725 );
7726
7735 ChannelTypeContactListInterface(
7736 const QDBusConnection& connection,
7737 const QString& busName,
7738 const QString& objectPath,
7739 QObject* parent = 0
7740 );
7741
7748 ChannelTypeContactListInterface(Tp::DBusProxy *proxy);
7749
7757 explicit ChannelTypeContactListInterface(const Tp::Client::ChannelInterface& mainInterface);
7758
7766 ChannelTypeContactListInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
7767
7774 Tp::PendingVariantMap *requestAllProperties() const
7775 {
7776 return internalRequestAllProperties();
7777 }
7778
7779 protected:
7780 virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
7781 };
7782
7790 class TP_QT_EXPORT ChannelTypeContactSearchInterface : public Tp::AbstractInterface
7791 {
7792 Q_OBJECT
7793
7794 public:
7801 static inline QLatin1String staticInterfaceName()
7802 {
7803 return QLatin1String("org.freedesktop.Telepathy.Channel.Type.ContactSearch");
7804 }
7805
7813 ChannelTypeContactSearchInterface(
7814 const QString& busName,
7815 const QString& objectPath,
7816 QObject* parent = 0
7817 );
7818
7827 ChannelTypeContactSearchInterface(
7828 const QDBusConnection& connection,
7829 const QString& busName,
7830 const QString& objectPath,
7831 QObject* parent = 0
7832 );
7833
7840 ChannelTypeContactSearchInterface(Tp::DBusProxy *proxy);
7841
7849 explicit ChannelTypeContactSearchInterface(const Tp::Client::ChannelInterface& mainInterface);
7850
7858 ChannelTypeContactSearchInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
7859
7870 inline Tp::PendingVariant *requestPropertySearchState() const
7871 {
7872 return internalRequestProperty(QLatin1String("SearchState"));
7873 }
7874
7900 inline Tp::PendingVariant *requestPropertyLimit() const
7901 {
7902 return internalRequestProperty(QLatin1String("Limit"));
7903 }
7904
7919 inline Tp::PendingVariant *requestPropertyAvailableSearchKeys() const
7920 {
7921 return internalRequestProperty(QLatin1String("AvailableSearchKeys"));
7922 }
7923
7944 inline Tp::PendingVariant *requestPropertyServer() const
7945 {
7946 return internalRequestProperty(QLatin1String("Server"));
7947 }
7948
7955 Tp::PendingVariantMap *requestAllProperties() const
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
8144 class TP_QT_EXPORT ChannelTypeDBusTubeInterface : public Tp::AbstractInterface
8145 {
8146 Q_OBJECT
8147
8148 public:
8155 static inline QLatin1String staticInterfaceName()
8156 {
8157 return QLatin1String("org.freedesktop.Telepathy.Channel.Type.DBusTube");
8158 }
8159
8167 ChannelTypeDBusTubeInterface(
8168 const QString& busName,
8169 const QString& objectPath,
8170 QObject* parent = 0
8171 );
8172
8181 ChannelTypeDBusTubeInterface(
8182 const QDBusConnection& connection,
8183 const QString& busName,
8184 const QString& objectPath,
8185 QObject* parent = 0
8186 );
8187
8194 ChannelTypeDBusTubeInterface(Tp::DBusProxy *proxy);
8195
8203 explicit ChannelTypeDBusTubeInterface(const Tp::Client::ChannelInterface& mainInterface);
8204
8212 ChannelTypeDBusTubeInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
8213
8232 inline Tp::PendingVariant *requestPropertyServiceName() const
8233 {
8234 return internalRequestProperty(QLatin1String("ServiceName"));
8235 }
8236
8249 inline Tp::PendingVariant *requestPropertyDBusNames() const
8250 {
8251 return internalRequestProperty(QLatin1String("DBusNames"));
8252 }
8253
8281 inline Tp::PendingVariant *requestPropertySupportedAccessControls() const
8282 {
8283 return internalRequestProperty(QLatin1String("SupportedAccessControls"));
8284 }
8285
8292 Tp::PendingVariantMap *requestAllProperties() const
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
8404 class TP_QT_EXPORT ChannelTypeFileTransferInterface : public Tp::AbstractInterface
8405 {
8406 Q_OBJECT
8407
8408 public:
8415 static inline QLatin1String staticInterfaceName()
8416 {
8417 return QLatin1String("org.freedesktop.Telepathy.Channel.Type.FileTransfer");
8418 }
8419
8427 ChannelTypeFileTransferInterface(
8428 const QString& busName,
8429 const QString& objectPath,
8430 QObject* parent = 0
8431 );
8432
8441 ChannelTypeFileTransferInterface(
8442 const QDBusConnection& connection,
8443 const QString& busName,
8444 const QString& objectPath,
8445 QObject* parent = 0
8446 );
8447
8454 ChannelTypeFileTransferInterface(Tp::DBusProxy *proxy);
8455
8463 explicit ChannelTypeFileTransferInterface(const Tp::Client::ChannelInterface& mainInterface);
8464
8472 ChannelTypeFileTransferInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
8473
8488 inline Tp::PendingVariant *requestPropertyState() const
8489 {
8490 return internalRequestProperty(QLatin1String("State"));
8491 }
8492
8510 inline Tp::PendingVariant *requestPropertyContentType() const
8511 {
8512 return internalRequestProperty(QLatin1String("ContentType"));
8513 }
8514
8536 inline Tp::PendingVariant *requestPropertyFilename() const
8537 {
8538 return internalRequestProperty(QLatin1String("Filename"));
8539 }
8540
8564 inline Tp::PendingVariant *requestPropertySize() const
8565 {
8566 return internalRequestProperty(QLatin1String("Size"));
8567 }
8568
8595 inline Tp::PendingVariant *requestPropertyContentHashType() const
8596 {
8597 return internalRequestProperty(QLatin1String("ContentHashType"));
8598 }
8599
8620 inline Tp::PendingVariant *requestPropertyContentHash() const
8621 {
8622 return internalRequestProperty(QLatin1String("ContentHash"));
8623 }
8624
8642 inline Tp::PendingVariant *requestPropertyDescription() const
8643 {
8644 return internalRequestProperty(QLatin1String("Description"));
8645 }
8646
8663 inline Tp::PendingVariant *requestPropertyDate() const
8664 {
8665 return internalRequestProperty(QLatin1String("Date"));
8666 }
8667
8696 inline Tp::PendingVariant *requestPropertyAvailableSocketTypes() const
8697 {
8698 return internalRequestProperty(QLatin1String("AvailableSocketTypes"));
8699 }
8700
8714 inline Tp::PendingVariant *requestPropertyTransferredBytes() const
8715 {
8716 return internalRequestProperty(QLatin1String("TransferredBytes"));
8717 }
8718
8741 inline Tp::PendingVariant *requestPropertyInitialOffset() const
8742 {
8743 return internalRequestProperty(QLatin1String("InitialOffset"));
8744 }
8745
8781 inline Tp::PendingVariant *requestPropertyURI() const
8782 {
8783 return internalRequestProperty(QLatin1String("URI"));
8784 }
8785
8821 inline Tp::PendingOperation *setPropertyURI(QString newValue)
8822 {
8823 return internalSetProperty(QLatin1String("URI"), QVariant::fromValue(newValue));
8824 }
8825
8858 inline Tp::PendingVariant *requestPropertyFileCollection() const
8859 {
8860 return internalRequestProperty(QLatin1String("FileCollection"));
8861 }
8862
8869 Tp::PendingVariantMap *requestAllProperties() const
8870 {
8871 return internalRequestAllProperties();
8872 }
8873
8874 public Q_SLOTS:
8919 inline QDBusPendingReply<QDBusVariant> AcceptFile(uint addressType, uint accessControl, const QDBusVariant& accessControlParam, qulonglong offset, int timeout = -1)
8920 {
8921 if (!invalidationReason().isEmpty()) {
8922 return QDBusPendingReply<QDBusVariant>(QDBusMessage::createError(
8923 invalidationReason(),
8924 invalidationMessage()
8925 ));
8926 }
8927
8928 QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
8929 this->staticInterfaceName(), QLatin1String("AcceptFile"));
8930 callMessage << QVariant::fromValue(addressType) << QVariant::fromValue(accessControl) << QVariant::fromValue(accessControlParam) << QVariant::fromValue(offset);
8931 return this->connection().asyncCall(callMessage, timeout);
8932 }
8933
8967 inline QDBusPendingReply<QDBusVariant> ProvideFile(uint addressType, uint accessControl, const QDBusVariant& accessControlParam, int timeout = -1)
8968 {
8969 if (!invalidationReason().isEmpty()) {
8970 return QDBusPendingReply<QDBusVariant>(QDBusMessage::createError(
8971 invalidationReason(),
8972 invalidationMessage()
8973 ));
8974 }
8975
8976 QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
8977 this->staticInterfaceName(), QLatin1String("ProvideFile"));
8978 callMessage << QVariant::fromValue(addressType) << QVariant::fromValue(accessControl) << QVariant::fromValue(accessControlParam);
8979 return this->connection().asyncCall(callMessage, timeout);
8980 }
8981
8982 Q_SIGNALS:
9000 void FileTransferStateChanged(uint state, uint reason);
9001
9014 void TransferredBytesChanged(qulonglong count);
9015
9027 void InitialOffsetDefined(qulonglong initialOffset);
9028
9040 void URIDefined(const QString& URI);
9041
9042 protected:
9043 virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
9044 };
9045
9053 class TP_QT_EXPORT ChannelTypeRoomListInterface : public Tp::AbstractInterface
9054 {
9055 Q_OBJECT
9056
9057 public:
9064 static inline QLatin1String staticInterfaceName()
9065 {
9066 return QLatin1String("org.freedesktop.Telepathy.Channel.Type.RoomList");
9067 }
9068
9076 ChannelTypeRoomListInterface(
9077 const QString& busName,
9078 const QString& objectPath,
9079 QObject* parent = 0
9080 );
9081
9090 ChannelTypeRoomListInterface(
9091 const QDBusConnection& connection,
9092 const QString& busName,
9093 const QString& objectPath,
9094 QObject* parent = 0
9095 );
9096
9103 ChannelTypeRoomListInterface(Tp::DBusProxy *proxy);
9104
9112 explicit ChannelTypeRoomListInterface(const Tp::Client::ChannelInterface& mainInterface);
9113
9121 ChannelTypeRoomListInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
9122
9136 inline Tp::PendingVariant *requestPropertyServer() const
9137 {
9138 return internalRequestProperty(QLatin1String("Server"));
9139 }
9140
9147 Tp::PendingVariantMap *requestAllProperties() const
9148 {
9149 return internalRequestAllProperties();
9150 }
9151
9152 public Q_SLOTS:
9168 inline QDBusPendingReply<bool> GetListingRooms(int timeout = -1)
9169 {
9170 if (!invalidationReason().isEmpty()) {
9171 return QDBusPendingReply<bool>(QDBusMessage::createError(
9172 invalidationReason(),
9173 invalidationMessage()
9174 ));
9175 }
9176
9177 QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
9178 this->staticInterfaceName(), QLatin1String("GetListingRooms"));
9179 return this->connection().asyncCall(callMessage, timeout);
9180 }
9181
9195 inline QDBusPendingReply<> ListRooms(int timeout = -1)
9196 {
9197 if (!invalidationReason().isEmpty()) {
9198 return QDBusPendingReply<>(QDBusMessage::createError(
9199 invalidationReason(),
9200 invalidationMessage()
9201 ));
9202 }
9203
9204 QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
9205 this->staticInterfaceName(), QLatin1String("ListRooms"));
9206 return this->connection().asyncCall(callMessage, timeout);
9207 }
9208
9221 inline QDBusPendingReply<> StopListing(int timeout = -1)
9222 {
9223 if (!invalidationReason().isEmpty()) {
9224 return QDBusPendingReply<>(QDBusMessage::createError(
9225 invalidationReason(),
9226 invalidationMessage()
9227 ));
9228 }
9229
9230 QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
9231 this->staticInterfaceName(), QLatin1String("StopListing"));
9232 return this->connection().asyncCall(callMessage, timeout);
9233 }
9234
9235 Q_SIGNALS:
9294 void GotRooms(const Tp::RoomInfoList& rooms);
9295
9306 void ListingRooms(bool listing);
9307
9308 protected:
9309 virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
9310 };
9311
9319 class TP_QT_EXPORT ChannelTypeServerAuthenticationInterface : public Tp::AbstractInterface
9320 {
9321 Q_OBJECT
9322
9323 public:
9330 static inline QLatin1String staticInterfaceName()
9331 {
9332 return QLatin1String("org.freedesktop.Telepathy.Channel.Type.ServerAuthentication");
9333 }
9334
9342 ChannelTypeServerAuthenticationInterface(
9343 const QString& busName,
9344 const QString& objectPath,
9345 QObject* parent = 0
9346 );
9347
9356 ChannelTypeServerAuthenticationInterface(
9357 const QDBusConnection& connection,
9358 const QString& busName,
9359 const QString& objectPath,
9360 QObject* parent = 0
9361 );
9362
9369 ChannelTypeServerAuthenticationInterface(Tp::DBusProxy *proxy);
9370
9378 explicit ChannelTypeServerAuthenticationInterface(const Tp::Client::ChannelInterface& mainInterface);
9379
9387 ChannelTypeServerAuthenticationInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
9388
9405 inline Tp::PendingVariant *requestPropertyAuthenticationMethod() const
9406 {
9407 return internalRequestProperty(QLatin1String("AuthenticationMethod"));
9408 }
9409
9416 Tp::PendingVariantMap *requestAllProperties() const
9417 {
9418 return internalRequestAllProperties();
9419 }
9420
9421 protected:
9422 virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
9423 };
9424
9432 class TP_QT_EXPORT ChannelTypeServerTLSConnectionInterface : public Tp::AbstractInterface
9433 {
9434 Q_OBJECT
9435
9436 public:
9443 static inline QLatin1String staticInterfaceName()
9444 {
9445 return QLatin1String("org.freedesktop.Telepathy.Channel.Type.ServerTLSConnection");
9446 }
9447
9455 ChannelTypeServerTLSConnectionInterface(
9456 const QString& busName,
9457 const QString& objectPath,
9458 QObject* parent = 0
9459 );
9460
9469 ChannelTypeServerTLSConnectionInterface(
9470 const QDBusConnection& connection,
9471 const QString& busName,
9472 const QString& objectPath,
9473 QObject* parent = 0
9474 );
9475
9482 ChannelTypeServerTLSConnectionInterface(Tp::DBusProxy *proxy);
9483
9491 explicit ChannelTypeServerTLSConnectionInterface(const Tp::Client::ChannelInterface& mainInterface);
9492
9500 ChannelTypeServerTLSConnectionInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
9501
9512 inline Tp::PendingVariant *requestPropertyServerCertificate() const
9513 {
9514 return internalRequestProperty(QLatin1String("ServerCertificate"));
9515 }
9516
9530 inline Tp::PendingVariant *requestPropertyHostname() const
9531 {
9532 return internalRequestProperty(QLatin1String("Hostname"));
9533 }
9534
9561 inline Tp::PendingVariant *requestPropertyReferenceIdentities() const
9562 {
9563 return internalRequestProperty(QLatin1String("ReferenceIdentities"));
9564 }
9565
9572 Tp::PendingVariantMap *requestAllProperties() const
9573 {
9574 return internalRequestAllProperties();
9575 }
9576
9577 protected:
9578 virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
9579 };
9580
9588 class TP_QT_EXPORT ChannelTypeStreamTubeInterface : public Tp::AbstractInterface
9589 {
9590 Q_OBJECT
9591
9592 public:
9599 static inline QLatin1String staticInterfaceName()
9600 {
9601 return QLatin1String("org.freedesktop.Telepathy.Channel.Type.StreamTube");
9602 }
9603
9611 ChannelTypeStreamTubeInterface(
9612 const QString& busName,
9613 const QString& objectPath,
9614 QObject* parent = 0
9615 );
9616
9625 ChannelTypeStreamTubeInterface(
9626 const QDBusConnection& connection,
9627 const QString& busName,
9628 const QString& objectPath,
9629 QObject* parent = 0
9630 );
9631
9638 ChannelTypeStreamTubeInterface(Tp::DBusProxy *proxy);
9639
9647 explicit ChannelTypeStreamTubeInterface(const Tp::Client::ChannelInterface& mainInterface);
9648
9656 ChannelTypeStreamTubeInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
9657
9680 inline Tp::PendingVariant *requestPropertyService() const
9681 {
9682 return internalRequestProperty(QLatin1String("Service"));
9683 }
9684
9719 inline Tp::PendingVariant *requestPropertySupportedSocketTypes() const
9720 {
9721 return internalRequestProperty(QLatin1String("SupportedSocketTypes"));
9722 }
9723
9730 Tp::PendingVariantMap *requestAllProperties() const
9731 {
9732 return internalRequestAllProperties();
9733 }
9734
9735 public Q_SLOTS:
9766 inline QDBusPendingReply<> Offer(uint addresstype, const QDBusVariant& address, uint accesscontrol, const QVariantMap& parameters, int timeout = -1)
9767 {
9768 if (!invalidationReason().isEmpty()) {
9769 return QDBusPendingReply<>(QDBusMessage::createError(
9770 invalidationReason(),
9771 invalidationMessage()
9772 ));
9773 }
9774
9775 QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
9776 this->staticInterfaceName(), QLatin1String("Offer"));
9777 callMessage << QVariant::fromValue(addresstype) << QVariant::fromValue(address) << QVariant::fromValue(accesscontrol) << QVariant::fromValue(parameters);
9778 return this->connection().asyncCall(callMessage, timeout);
9779 }
9780
9821 inline QDBusPendingReply<QDBusVariant> Accept(uint addresstype, uint accesscontrol, const QDBusVariant& accesscontrolparam, int timeout = -1)
9822 {
9823 if (!invalidationReason().isEmpty()) {
9824 return QDBusPendingReply<QDBusVariant>(QDBusMessage::createError(
9825 invalidationReason(),
9826 invalidationMessage()
9827 ));
9828 }
9829
9830 QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
9831 this->staticInterfaceName(), QLatin1String("Accept"));
9832 callMessage << QVariant::fromValue(addresstype) << QVariant::fromValue(accesscontrol) << QVariant::fromValue(accesscontrolparam);
9833 return this->connection().asyncCall(callMessage, timeout);
9834 }
9835
9836 Q_SIGNALS:
9877 void NewRemoteConnection(uint handle, const QDBusVariant& connectionParam, uint connectionID);
9878
9894 void NewLocalConnection(uint connectionID);
9895
9927 void ConnectionClosed(uint connectionID, const QString& error, const QString& message);
9928
9929 protected:
9930 virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
9931 };
9932
9940 class TP_QT_EXPORT ChannelTypeStreamedMediaInterface : public Tp::AbstractInterface
9941 {
9942 Q_OBJECT
9943
9944 public:
9951 static inline QLatin1String staticInterfaceName()
9952 {
9953 return QLatin1String("org.freedesktop.Telepathy.Channel.Type.StreamedMedia");
9954 }
9955
9963 ChannelTypeStreamedMediaInterface(
9964 const QString& busName,
9965 const QString& objectPath,
9966 QObject* parent = 0
9967 );
9968
9977 ChannelTypeStreamedMediaInterface(
9978 const QDBusConnection& connection,
9979 const QString& busName,
9980 const QString& objectPath,
9981 QObject* parent = 0
9982 );
9983
9990 ChannelTypeStreamedMediaInterface(Tp::DBusProxy *proxy);
9991
9999 explicit ChannelTypeStreamedMediaInterface(const Tp::Client::ChannelInterface& mainInterface);
10000
10008 ChannelTypeStreamedMediaInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
10009
10098 inline Tp::PendingVariant *requestPropertyInitialAudio() const
10099 {
10100 return internalRequestProperty(QLatin1String("InitialAudio"));
10101 }
10102
10123 inline Tp::PendingVariant *requestPropertyInitialVideo() const
10124 {
10125 return internalRequestProperty(QLatin1String("InitialVideo"));
10126 }
10127
10170 inline Tp::PendingVariant *requestPropertyImmutableStreams() const
10171 {
10172 return internalRequestProperty(QLatin1String("ImmutableStreams"));
10173 }
10174
10181 Tp::PendingVariantMap *requestAllProperties() const
10182 {
10183 return internalRequestAllProperties();
10184 }
10185
10186 public Q_SLOTS:
10214 inline QDBusPendingReply<Tp::MediaStreamInfoList> ListStreams(int timeout = -1)
10215 {
10216 if (!invalidationReason().isEmpty()) {
10217 return QDBusPendingReply<Tp::MediaStreamInfoList>(QDBusMessage::createError(
10218 invalidationReason(),
10219 invalidationMessage()
10220 ));
10221 }
10222
10223 QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
10224 this->staticInterfaceName(), QLatin1String("ListStreams"));
10225 return this->connection().asyncCall(callMessage, timeout);
10226 }
10227
10254 inline QDBusPendingReply<> RemoveStreams(const Tp::UIntList& streams, int timeout = -1)
10255 {
10256 if (!invalidationReason().isEmpty()) {
10257 return QDBusPendingReply<>(QDBusMessage::createError(
10258 invalidationReason(),
10259 invalidationMessage()
10260 ));
10261 }
10262
10263 QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
10264 this->staticInterfaceName(), QLatin1String("RemoveStreams"));
10265 callMessage << QVariant::fromValue(streams);
10266 return this->connection().asyncCall(callMessage, timeout);
10267 }
10268
10305 inline QDBusPendingReply<> RequestStreamDirection(uint streamID, uint streamDirection, int timeout = -1)
10306 {
10307 if (!invalidationReason().isEmpty()) {
10308 return QDBusPendingReply<>(QDBusMessage::createError(
10309 invalidationReason(),
10310 invalidationMessage()
10311 ));
10312 }
10313
10314 QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
10315 this->staticInterfaceName(), QLatin1String("RequestStreamDirection"));
10316 callMessage << QVariant::fromValue(streamID) << QVariant::fromValue(streamDirection);
10317 return this->connection().asyncCall(callMessage, timeout);
10318 }
10319
10372 inline QDBusPendingReply<Tp::MediaStreamInfoList> RequestStreams(uint contactHandle, const Tp::UIntList& types, int timeout = -1)
10373 {
10374 if (!invalidationReason().isEmpty()) {
10375 return QDBusPendingReply<Tp::MediaStreamInfoList>(QDBusMessage::createError(
10376 invalidationReason(),
10377 invalidationMessage()
10378 ));
10379 }
10380
10381 QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
10382 this->staticInterfaceName(), QLatin1String("RequestStreams"));
10383 callMessage << QVariant::fromValue(contactHandle) << QVariant::fromValue(types);
10384 return this->connection().asyncCall(callMessage, timeout);
10385 }
10386
10387 Q_SIGNALS:
10454 void StreamAdded(uint streamID, uint contactHandle, uint streamType);
10455
10487 void StreamDirectionChanged(uint streamID, uint streamDirection, uint pendingFlags);
10488
10506 void StreamError(uint streamID, uint errorCode, const QString& message);
10507
10517 void StreamRemoved(uint streamID);
10518
10532 void StreamStateChanged(uint streamID, uint streamState);
10533
10534 protected:
10535 virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
10536 };
10537
10545 class TP_QT_EXPORT ChannelTypeTextInterface : public Tp::AbstractInterface
10546 {
10547 Q_OBJECT
10548
10549 public:
10556 static inline QLatin1String staticInterfaceName()
10557 {
10558 return QLatin1String("org.freedesktop.Telepathy.Channel.Type.Text");
10559 }
10560
10568 ChannelTypeTextInterface(
10569 const QString& busName,
10570 const QString& objectPath,
10571 QObject* parent = 0
10572 );
10573
10582 ChannelTypeTextInterface(
10583 const QDBusConnection& connection,
10584 const QString& busName,
10585 const QString& objectPath,
10586 QObject* parent = 0
10587 );
10588
10595 ChannelTypeTextInterface(Tp::DBusProxy *proxy);
10596
10604 explicit ChannelTypeTextInterface(const Tp::Client::ChannelInterface& mainInterface);
10605
10613 ChannelTypeTextInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
10614
10621 Tp::PendingVariantMap *requestAllProperties() const
10622 {
10623 return internalRequestAllProperties();
10624 }
10625
10626 public Q_SLOTS:
10642 inline QDBusPendingReply<> AcknowledgePendingMessages(const Tp::UIntList& IDs, int timeout = -1)
10643 {
10644 if (!invalidationReason().isEmpty()) {
10645 return QDBusPendingReply<>(QDBusMessage::createError(
10646 invalidationReason(),
10647 invalidationMessage()
10648 ));
10649 }
10650
10651 QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
10652 this->staticInterfaceName(), QLatin1String("AcknowledgePendingMessages"));
10653 callMessage << QVariant::fromValue(IDs);
10654 return this->connection().asyncCall(callMessage, timeout);
10655 }
10656
10672 inline QDBusPendingReply<Tp::UIntList> GetMessageTypes(int timeout = -1)
10673 {
10674 if (!invalidationReason().isEmpty()) {
10675 return QDBusPendingReply<Tp::UIntList>(QDBusMessage::createError(
10676 invalidationReason(),
10677 invalidationMessage()
10678 ));
10679 }
10680
10681 QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
10682 this->staticInterfaceName(), QLatin1String("GetMessageTypes"));
10683 return this->connection().asyncCall(callMessage, timeout);
10684 }
10685
10716 inline QDBusPendingReply<Tp::PendingTextMessageList> ListPendingMessages(bool clear, int timeout = -1)
10717 {
10718 if (!invalidationReason().isEmpty()) {
10719 return QDBusPendingReply<Tp::PendingTextMessageList>(QDBusMessage::createError(
10720 invalidationReason(),
10721 invalidationMessage()
10722 ));
10723 }
10724
10725 QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
10726 this->staticInterfaceName(), QLatin1String("ListPendingMessages"));
10727 callMessage << QVariant::fromValue(clear);
10728 return this->connection().asyncCall(callMessage, timeout);
10729 }
10730
10763 inline QDBusPendingReply<> Send(uint type, const QString& text, int timeout = -1)
10764 {
10765 if (!invalidationReason().isEmpty()) {
10766 return QDBusPendingReply<>(QDBusMessage::createError(
10767 invalidationReason(),
10768 invalidationMessage()
10769 ));
10770 }
10771
10772 QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
10773 this->staticInterfaceName(), QLatin1String("Send"));
10774 callMessage << QVariant::fromValue(type) << QVariant::fromValue(text);
10775 return this->connection().asyncCall(callMessage, timeout);
10776 }
10777
10778 Q_SIGNALS:
10786 void LostMessage();
10787
10821 void Received(uint ID, uint timestamp, uint sender, uint type, uint flags, const QString& text);
10822
10851 void SendError(uint error, uint timestamp, uint type, const QString& text);
10852
10876 void Sent(uint timestamp, uint type, const QString& text);
10877
10878 protected:
10879 virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
10880 };
10881
10889 class TP_QT_EXPORT ChannelTypeTubesInterface : public Tp::AbstractInterface
10890 {
10891 Q_OBJECT
10892
10893 public:
10900 static inline QLatin1String staticInterfaceName()
10901 {
10902 return QLatin1String("org.freedesktop.Telepathy.Channel.Type.Tubes");
10903 }
10904
10912 ChannelTypeTubesInterface(
10913 const QString& busName,
10914 const QString& objectPath,
10915 QObject* parent = 0
10916 );
10917
10926 ChannelTypeTubesInterface(
10927 const QDBusConnection& connection,
10928 const QString& busName,
10929 const QString& objectPath,
10930 QObject* parent = 0
10931 );
10932
10939 ChannelTypeTubesInterface(Tp::DBusProxy *proxy);
10940
10948 explicit ChannelTypeTubesInterface(const Tp::Client::ChannelInterface& mainInterface);
10949
10957 ChannelTypeTubesInterface(const Tp::Client::ChannelInterface& mainInterface, QObject* parent);
10958
10965 Tp::PendingVariantMap *requestAllProperties() const
10966 {
10967 return internalRequestAllProperties();
10968 }
10969
10970 public Q_SLOTS:
11007 inline QDBusPendingReply<Tp::SupportedSocketMap> GetAvailableStreamTubeTypes(int timeout = -1)
11008 {
11009 if (!invalidationReason().isEmpty()) {
11010 return QDBusPendingReply<Tp::SupportedSocketMap>(QDBusMessage::createError(
11011 invalidationReason(),
11012 invalidationMessage()
11013 ));
11014 }
11015
11016 QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
11017 this->staticInterfaceName(), QLatin1String("GetAvailableStreamTubeTypes"));
11018 return this->connection().asyncCall(callMessage, timeout);
11019 }
11020
11034 inline QDBusPendingReply<Tp::UIntList> GetAvailableTubeTypes(int timeout = -1)
11035 {
11036 if (!invalidationReason().isEmpty()) {
11037 return QDBusPendingReply<Tp::UIntList>(QDBusMessage::createError(
11038 invalidationReason(),
11039 invalidationMessage()
11040 ));
11041 }
11042
11043 QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
11044 this->staticInterfaceName(), QLatin1String("GetAvailableTubeTypes"));
11045 return this->connection().asyncCall(callMessage, timeout);
11046 }
11047
11063 inline QDBusPendingReply<Tp::TubeInfoList> ListTubes(int timeout = -1)
11064 {
11065 if (!invalidationReason().isEmpty()) {
11066 return QDBusPendingReply<Tp::TubeInfoList>(QDBusMessage::createError(
11067 invalidationReason(),
11068 invalidationMessage()
11069 ));
11070 }
11071
11072 QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
11073 this->staticInterfaceName(), QLatin1String("ListTubes"));
11074 return this->connection().asyncCall(callMessage, timeout);
11075 }
11076
11104 inline QDBusPendingReply<uint> OfferDBusTube(const QString& service, const QVariantMap& parameters, int timeout = -1)
11105 {
11106 if (!invalidationReason().isEmpty()) {
11107 return QDBusPendingReply<uint>(QDBusMessage::createError(
11108 invalidationReason(),
11109 invalidationMessage()
11110 ));
11111 }
11112
11113 QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
11114 this->staticInterfaceName(), QLatin1String("OfferDBusTube"));
11115 callMessage << QVariant::fromValue(service) << QVariant::fromValue(parameters);
11116 return this->connection().asyncCall(callMessage, timeout);
11117 }
11118
11178 inline QDBusPendingReply<uint> OfferStreamTube(const QString& service, const QVariantMap& parameters, uint addressType, const QDBusVariant& address, uint accessControl, const QDBusVariant& accessControlParam, int timeout = -1)
11179 {
11180 if (!invalidationReason().isEmpty()) {
11181 return QDBusPendingReply<uint>(QDBusMessage::createError(
11182 invalidationReason(),
11183 invalidationMessage()
11184 ));
11185 }
11186
11187 QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
11188 this->staticInterfaceName(), QLatin1String("OfferStreamTube"));
11189 callMessage << QVariant::fromValue(service) << QVariant::fromValue(parameters) << QVariant::fromValue(addressType) << QVariant::fromValue(address) << QVariant::fromValue(accessControl) << QVariant::fromValue(accessControlParam);
11190 return this->connection().asyncCall(callMessage, timeout);
11191 }
11192
11215 inline QDBusPendingReply<QString> AcceptDBusTube(uint ID, int timeout = -1)
11216 {
11217 if (!invalidationReason().isEmpty()) {
11218 return QDBusPendingReply<QString>(QDBusMessage::createError(
11219 invalidationReason(),
11220 invalidationMessage()
11221 ));
11222 }
11223
11224 QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
11225 this->staticInterfaceName(), QLatin1String("AcceptDBusTube"));
11226 callMessage << QVariant::fromValue(ID);
11227 return this->connection().asyncCall(callMessage, timeout);
11228 }
11229
11267 inline QDBusPendingReply<QDBusVariant> AcceptStreamTube(uint ID, uint addressType, uint accessControl, const QDBusVariant& accessControlParam, int timeout = -1)
11268 {
11269 if (!invalidationReason().isEmpty()) {
11270 return QDBusPendingReply<QDBusVariant>(QDBusMessage::createError(
11271 invalidationReason(),
11272 invalidationMessage()
11273 ));
11274 }
11275
11276 QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
11277 this->staticInterfaceName(), QLatin1String("AcceptStreamTube"));
11278 callMessage << QVariant::fromValue(ID) << QVariant::fromValue(addressType) << QVariant::fromValue(accessControl) << QVariant::fromValue(accessControlParam);
11279 return this->connection().asyncCall(callMessage, timeout);
11280 }
11281
11296 inline QDBusPendingReply<> CloseTube(uint ID, int timeout = -1)
11297 {
11298 if (!invalidationReason().isEmpty()) {
11299 return QDBusPendingReply<>(QDBusMessage::createError(
11300 invalidationReason(),
11301 invalidationMessage()
11302 ));
11303 }
11304
11305 QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
11306 this->staticInterfaceName(), QLatin1String("CloseTube"));
11307 callMessage << QVariant::fromValue(ID);
11308 return this->connection().asyncCall(callMessage, timeout);
11309 }
11310
11330 inline QDBusPendingReply<QString> GetDBusTubeAddress(uint ID, int timeout = -1)
11331 {
11332 if (!invalidationReason().isEmpty()) {
11333 return QDBusPendingReply<QString>(QDBusMessage::createError(
11334 invalidationReason(),
11335 invalidationMessage()
11336 ));
11337 }
11338
11339 QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
11340 this->staticInterfaceName(), QLatin1String("GetDBusTubeAddress"));
11341 callMessage << QVariant::fromValue(ID);
11342 return this->connection().asyncCall(callMessage, timeout);
11343 }
11344
11365 inline QDBusPendingReply<Tp::DBusTubeMemberList> GetDBusNames(uint ID, int timeout = -1)
11366 {
11367 if (!invalidationReason().isEmpty()) {
11368 return QDBusPendingReply<Tp::DBusTubeMemberList>(QDBusMessage::createError(
11369 invalidationReason(),
11370 invalidationMessage()
11371 ));
11372 }
11373
11374 QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
11375 this->staticInterfaceName(), QLatin1String("GetDBusNames"));
11376 callMessage << QVariant::fromValue(ID);
11377 return this->connection().asyncCall(callMessage, timeout);
11378 }
11379
11405 inline QDBusPendingReply<uint, QDBusVariant> GetStreamTubeSocketAddress(uint ID, int timeout = -1)
11406 {
11407 if (!invalidationReason().isEmpty()) {
11408 return QDBusPendingReply<uint, QDBusVariant>(QDBusMessage::createError(
11409 invalidationReason(),
11410 invalidationMessage()
11411 ));
11412 }
11413
11414 QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
11415 this->staticInterfaceName(), QLatin1String("GetStreamTubeSocketAddress"));
11416 callMessage << QVariant::fromValue(ID);
11417 return this->connection().asyncCall(callMessage, timeout);
11418 }
11419
11420 Q_SIGNALS:
11450 void NewTube(uint ID, uint initiator, uint type, const QString& service, const QVariantMap& parameters, uint state);
11451
11465 void TubeStateChanged(uint ID, uint state);
11466
11477 void TubeClosed(uint ID);
11478
11497 void DBusNamesChanged(uint ID, const Tp::DBusTubeMemberList& added, const Tp::UIntList& removed);
11498
11513 void StreamTubeNewConnection(uint ID, uint handle);
11514
11515 protected:
11516 virtual void invalidate(Tp::DBusProxy *, const QString &, const QString &);
11517 };
11518 }
11519 }
11520 Q_DECLARE_METATYPE(Tp::Client::ChannelInterface*)
11521 Q_DECLARE_METATYPE(Tp::Client::ChannelInterfaceAnonymityInterface*)
11522 Q_DECLARE_METATYPE(Tp::Client::ChannelInterfaceCallStateInterface*)
11523 Q_DECLARE_METATYPE(Tp::Client::ChannelInterfaceCaptchaAuthenticationInterface*)
11524 Q_DECLARE_METATYPE(Tp::Client::ChannelInterfaceChatStateInterface*)
11525 Q_DECLARE_METATYPE(Tp::Client::ChannelInterfaceConferenceInterface*)
11526 Q_DECLARE_METATYPE(Tp::Client::ChannelInterfaceDTMFInterface*)
11527 Q_DECLARE_METATYPE(Tp::Client::ChannelInterfaceDestroyableInterface*)
11528 Q_DECLARE_METATYPE(Tp::Client::ChannelInterfaceFileTransferMetadataInterface*)
11529 Q_DECLARE_METATYPE(Tp::Client::ChannelInterfaceGroupInterface*)
11530 Q_DECLARE_METATYPE(Tp::Client::ChannelInterfaceHoldInterface*)
11531 Q_DECLARE_METATYPE(Tp::Client::ChannelInterfaceMediaSignallingInterface*)
11532 Q_DECLARE_METATYPE(Tp::Client::ChannelInterfaceMessagesInterface*)
11533 Q_DECLARE_METATYPE(Tp::Client::ChannelInterfacePasswordInterface*)
11534 Q_DECLARE_METATYPE(Tp::Client::ChannelInterfaceRoomConfigInterface*)
11535 Q_DECLARE_METATYPE(Tp::Client::ChannelInterfaceRoomInterface*)
11536 Q_DECLARE_METATYPE(Tp::Client::ChannelInterfaceSASLAuthenticationInterface*)
11537 Q_DECLARE_METATYPE(Tp::Client::ChannelInterfaceSMSInterface*)
11538 Q_DECLARE_METATYPE(Tp::Client::ChannelInterfaceSecurableInterface*)
11539 Q_DECLARE_METATYPE(Tp::Client::ChannelInterfaceServicePointInterface*)
11540 Q_DECLARE_METATYPE(Tp::Client::ChannelInterfaceSubjectInterface*)
11541 Q_DECLARE_METATYPE(Tp::Client::ChannelInterfaceTubeInterface*)
11542 Q_DECLARE_METATYPE(Tp::Client::ChannelTypeCallInterface*)
11543 Q_DECLARE_METATYPE(Tp::Client::ChannelTypeContactListInterface*)
11544 Q_DECLARE_METATYPE(Tp::Client::ChannelTypeContactSearchInterface*)
11545 Q_DECLARE_METATYPE(Tp::Client::ChannelTypeDBusTubeInterface*)
11546 Q_DECLARE_METATYPE(Tp::Client::ChannelTypeFileTransferInterface*)
11547 Q_DECLARE_METATYPE(Tp::Client::ChannelTypeRoomListInterface*)
11548 Q_DECLARE_METATYPE(Tp::Client::ChannelTypeServerAuthenticationInterface*)
11549 Q_DECLARE_METATYPE(Tp::Client::ChannelTypeServerTLSConnectionInterface*)
11550 Q_DECLARE_METATYPE(Tp::Client::ChannelTypeStreamTubeInterface*)
11551 Q_DECLARE_METATYPE(Tp::Client::ChannelTypeStreamedMediaInterface*)
11552 Q_DECLARE_METATYPE(Tp::Client::ChannelTypeTextInterface*)
11553 Q_DECLARE_METATYPE(Tp::Client::ChannelTypeTubesInterface*)
Tp::Client::ChannelTypeStreamedMediaInterface::requestPropertyImmutableStreams
Tp::PendingVariant * requestPropertyImmutableStreams() const
Definition: cli-channel.h:10170
Tp::Client::ChannelInterfaceRoomConfigInterface::requestPropertyPrivate
Tp::PendingVariant * requestPropertyPrivate() const
Definition: cli-channel.h:4686
Tp::Client::ChannelTypeFileTransferInterface::ProvideFile
QDBusPendingReply< QDBusVariant > ProvideFile(uint addressType, uint accessControl, const QDBusVariant &accessControlParam, int timeout=-1)
Definition: cli-channel.h:8967
Tp::Client::ChannelTypeCallInterface::requestAllProperties
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:7364
Tp::Client::ChannelInterfaceSASLAuthenticationInterface::requestPropertySASLErrorDetails
Tp::PendingVariant * requestPropertySASLErrorDetails() const
Definition: cli-channel.h:5337
Tp::Client::ChannelInterfaceSASLAuthenticationInterface
Definition: cli-channel.h:5117
Tp::Client::ChannelInterfaceCallStateInterface::GetCallStates
QDBusPendingReply< Tp::ChannelCallStateMap > GetCallStates(int timeout=-1)
Definition: cli-channel.h:885
Tp::Client::ChannelInterfaceServicePointInterface::staticInterfaceName
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:6271
Tp::Client::ChannelInterfaceSASLAuthenticationInterface::requestPropertySASLStatus
Tp::PendingVariant * requestPropertySASLStatus() const
Definition: cli-channel.h:5278
Tp::Client::ChannelInterfacePasswordInterface
Definition: cli-channel.h:4306
Tp::Client::ChannelInterfaceSASLAuthenticationInterface::StartMechanism
QDBusPendingReply StartMechanism(const QString &mechanism, int timeout=-1)
Definition: cli-channel.h:5573
Tp::Client::ChannelTypeFileTransferInterface::setPropertyURI
Tp::PendingOperation * setPropertyURI(QString newValue)
Definition: cli-channel.h:8821
Tp::Client::ChannelInterfaceAnonymityInterface::requestPropertyAnonymityModes
Tp::PendingVariant * requestPropertyAnonymityModes() const
Definition: cli-channel.h:720
Tp::Client::ChannelTypeDBusTubeInterface::requestPropertyDBusNames
Tp::PendingVariant * requestPropertyDBusNames() const
Definition: cli-channel.h:8249
Tp::Client::ChannelInterfaceSubjectInterface::requestPropertyTimestamp
Tp::PendingVariant * requestPropertyTimestamp() const
Definition: cli-channel.h:6560
Tp::Client::ChannelTypeFileTransferInterface::requestPropertyFileCollection
Tp::PendingVariant * requestPropertyFileCollection() const
Definition: cli-channel.h:8858
Tp::Client::ChannelTypeCallInterface::requestPropertyInitialAudioName
Tp::PendingVariant * requestPropertyInitialAudioName() const
Definition: cli-channel.h:7297
Tp::Client::ChannelInterfaceCaptchaAuthenticationInterface::GetCaptchas
QDBusPendingReply< Tp::CaptchaInfoList, uint, QString > GetCaptchas(int timeout=-1)
Definition: cli-channel.h:1181
Tp::Client::ChannelInterfaceFileTransferMetadataInterface::requestAllProperties
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:2622
Tp::Client::ChannelInterfaceConferenceInterface::requestPropertyInvitationMessage
Tp::PendingVariant * requestPropertyInvitationMessage() const
Definition: cli-channel.h:1816
Tp::Client::ChannelInterfaceRoomInterface::requestAllProperties
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:5101
Tp::Client::ChannelInterfaceSASLAuthenticationInterface::requestPropertySASLError
Tp::PendingVariant * requestPropertySASLError() const
Definition: cli-channel.h:5311
Tp::Client::ChannelTypeContactSearchInterface::requestPropertyServer
Tp::PendingVariant * requestPropertyServer() const
Definition: cli-channel.h:7944
Tp::Client::ChannelInterfaceMediaSignallingInterface::requestAllProperties
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:3795
Tp::Client::ChannelInterfaceRoomConfigInterface::staticInterfaceName
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:4493
Tp::Client::ChannelInterfaceRoomInterface::requestPropertyServer
Tp::PendingVariant * requestPropertyServer() const
Definition: cli-channel.h:5039
Tp::Client::ChannelInterfaceCaptchaAuthenticationInterface::AnswerCaptchas
QDBusPendingReply AnswerCaptchas(const Tp::CaptchaAnswers &answers, int timeout=-1)
Definition: cli-channel.h:1265
Tp::Client::ChannelInterfaceRoomConfigInterface::requestPropertyLimit
Tp::PendingVariant * requestPropertyLimit() const
Definition: cli-channel.h:4590
Tp::Client::ChannelInterfaceSecurableInterface::requestAllProperties
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:6244
Tp::Client::ChannelTypeCallInterface::requestPropertyInitialVideo
Tp::PendingVariant * requestPropertyInitialVideo() const
Definition: cli-channel.h:7265
Tp::Client::ChannelInterfaceGroupInterface::GetLocalPendingMembers
QDBusPendingReply< Tp::UIntList > GetLocalPendingMembers(int timeout=-1)
Definition: cli-channel.h:2998
Tp::Client::ChannelInterfaceRoomConfigInterface::requestAllProperties
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:4845
Tp::Client::ChannelInterface::requestPropertyTargetHandle
Tp::PendingVariant * requestPropertyTargetHandle() const
Definition: cli-channel.h:213
Tp::Client::ChannelInterfaceCaptchaAuthenticationInterface::requestPropertyCaptchaStatus
Tp::PendingVariant * requestPropertyCaptchaStatus() const
Definition: cli-channel.h:1047
Tp::Client::ChannelInterfaceAnonymityInterface::staticInterfaceName
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:649
QByteArray
Tp::Client::ChannelTypeDBusTubeInterface::requestAllProperties
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:8292
Tp::Client::ChannelTypeCallInterface::requestPropertyInitialVideoName
Tp::PendingVariant * requestPropertyInitialVideoName() const
Definition: cli-channel.h:7317
Tp::Client::ChannelTypeCallInterface::requestPropertyMutableContents
Tp::PendingVariant * requestPropertyMutableContents() const
Definition: cli-channel.h:7353
Tp::Client::ChannelTypeCallInterface::requestPropertyCallStateReason
Tp::PendingVariant * requestPropertyCallStateReason() const
Definition: cli-channel.h:7056
Tp::Client::ChannelInterfaceSMSInterface::staticInterfaceName
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:5837
Tp::Client::ChannelTypeFileTransferInterface::staticInterfaceName
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:8415
Tp::Client::ChannelTypeCallInterface::Accept
QDBusPendingReply Accept(int timeout=-1)
Definition: cli-channel.h:7490
Tp::Client::ChannelInterfaceGroupInterface::GetHandleOwners
QDBusPendingReply< Tp::UIntList > GetHandleOwners(const Tp::UIntList &handles, int timeout=-1)
Definition: cli-channel.h:2972
Tp::Client::ChannelInterfaceDTMFInterface::StopTone
QDBusPendingReply StopTone(uint streamID, int timeout=-1)
Definition: cli-channel.h:2170
Tp::Client::ChannelInterfaceRoomConfigInterface::requestPropertyPasswordHint
Tp::PendingVariant * requestPropertyPasswordHint() const
Definition: cli-channel.h:4759
Tp::Client::ChannelInterfaceMediaSignallingInterface::GetSessionHandlers
QDBusPendingReply< Tp::MediaSessionHandlerInfoList > GetSessionHandlers(int timeout=-1)
Definition: cli-channel.h:3812
Tp::Client::ChannelInterfaceConferenceInterface::requestPropertyInitialInviteeIDs
Tp::PendingVariant * requestPropertyInitialInviteeIDs() const
Definition: cli-channel.h:1784
Tp::Client::ChannelInterfaceDTMFInterface::requestPropertyDeferredTones
Tp::PendingVariant * requestPropertyDeferredTones() const
Definition: cli-channel.h:2086
Tp::Client::ChannelTypeTubesInterface::ListTubes
QDBusPendingReply< Tp::TubeInfoList > ListTubes(int timeout=-1)
Definition: cli-channel.h:11063
Tp::Client::ChannelInterfaceGroupInterface::requestPropertyLocalPendingMembers
Tp::PendingVariant * requestPropertyLocalPendingMembers() const
Definition: cli-channel.h:2755
Tp::Client::ChannelTypeTubesInterface::staticInterfaceName
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:10900
Tp::Client::ChannelInterface::Close
QDBusPendingReply Close(int timeout=-1)
Definition: cli-channel.h:504
Tp::Client::ChannelTypeCallInterface::requestPropertyContents
Tp::PendingVariant * requestPropertyContents() const
Definition: cli-channel.h:6915
Tp::Client::ChannelInterfaceGroupInterface::GetAllMembers
QDBusPendingReply< Tp::UIntList, Tp::UIntList, Tp::UIntList > GetAllMembers(int timeout=-1)
Definition: cli-channel.h:2905
Tp::Client::ChannelInterfaceConferenceInterface::requestPropertyInitialInviteeHandles
Tp::PendingVariant * requestPropertyInitialInviteeHandles() const
Definition: cli-channel.h:1755
Tp::Client::ChannelInterfaceMessagesInterface::requestAllProperties
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:4058
Tp::Client::ChannelTypeStreamedMediaInterface::requestAllProperties
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:10181
Tp::Client::ChannelTypeContactListInterface::staticInterfaceName
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:7709
Tp::Client::ChannelTypeServerTLSConnectionInterface::requestPropertyReferenceIdentities
Tp::PendingVariant * requestPropertyReferenceIdentities() const
Definition: cli-channel.h:9561
Tp::Client::ChannelInterfaceRoomConfigInterface::requestPropertyInviteOnly
Tp::PendingVariant * requestPropertyInviteOnly() const
Definition: cli-channel.h:4576
Tp::Client::ChannelInterfaceServicePointInterface::requestPropertyInitialServicePoint
Tp::PendingVariant * requestPropertyInitialServicePoint() const
Definition: cli-channel.h:6349
Tp::Client::ChannelInterfaceChatStateInterface::staticInterfaceName
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:1344
Tp::Client::ChannelInterfaceDestroyableInterface::staticInterfaceName
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:2328
Tp::Client::ChannelTypeTextInterface::AcknowledgePendingMessages
QDBusPendingReply AcknowledgePendingMessages(const Tp::UIntList &IDs, int timeout=-1)
Definition: cli-channel.h:10642
Tp::Client::ChannelInterfaceRoomConfigInterface::requestPropertyConfigurationRetrieved
Tp::PendingVariant * requestPropertyConfigurationRetrieved() const
Definition: cli-channel.h:4834
Tp::Client::ChannelInterfaceChatStateInterface::requestAllProperties
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:1449
Tp::Client::ChannelInterfaceGroupInterface::GetGroupFlags
QDBusPendingReply< uint > GetGroupFlags(int timeout=-1)
Definition: cli-channel.h:2933
QDBusConnection
Tp::Client::ChannelTypeContactSearchInterface::staticInterfaceName
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:7801
Tp::Client::ChannelInterfaceRoomConfigInterface::requestPropertyAnonymous
Tp::PendingVariant * requestPropertyAnonymous() const
Definition: cli-channel.h:4562
Tp::Client::ChannelInterfaceSubjectInterface
Definition: cli-channel.h:6412
Tp::Client::ChannelInterfaceGroupInterface::RemoveMembersWithReason
QDBusPendingReply RemoveMembersWithReason(const Tp::UIntList &contacts, const QString &message, uint reason, int timeout=-1)
Definition: cli-channel.h:3211
Tp::Client::ChannelInterfaceFileTransferMetadataInterface::setPropertyMetadata
Tp::PendingOperation * setPropertyMetadata(Tp::Metadata newValue)
Definition: cli-channel.h:2611
Tp::Client::ChannelInterfaceRoomConfigInterface::requestPropertyCanUpdateConfiguration
Tp::PendingVariant * requestPropertyCanUpdateConfiguration() const
Definition: cli-channel.h:4778
Tp::Client::ChannelInterfaceSubjectInterface::staticInterfaceName
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:6423
Tp::Client::ChannelInterfacePasswordInterface::ProvidePassword
QDBusPendingReply< bool > ProvidePassword(const QString &password, int timeout=-1)
Definition: cli-channel.h:4439
Tp::Client::ChannelInterfaceCaptchaAuthenticationInterface::requestAllProperties
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:1122
Tp::Client::ChannelInterfaceSMSInterface::GetSMSLength
QDBusPendingReply< uint, int, int > GetSMSLength(const Tp::MessagePartList &message, int timeout=-1)
Definition: cli-channel.h:6083
Tp::Client::ChannelInterfaceSMSInterface
Definition: cli-channel.h:5826
Tp::Client::ChannelInterfaceRoomInterface::staticInterfaceName
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:4930
Tp::Client::ChannelInterfaceTubeInterface::requestPropertyState
Tp::PendingVariant * requestPropertyState() const
Definition: cli-channel.h:6790
Tp::CallStateReason
Definition: obj-x86_64-linux-gnu/TelepathyQt/_gen/types.h:329
Tp::Client::ChannelTypeContactSearchInterface::requestPropertyAvailableSearchKeys
Tp::PendingVariant * requestPropertyAvailableSearchKeys() const
Definition: cli-channel.h:7919
Tp::Client::ChannelInterfaceMessagesInterface::requestPropertyMessageTypes
Tp::PendingVariant * requestPropertyMessageTypes() const
Definition: cli-channel.h:3994
Tp::Client::ChannelTypeFileTransferInterface::requestPropertyInitialOffset
Tp::PendingVariant * requestPropertyInitialOffset() const
Definition: cli-channel.h:8741
Tp::Client::ChannelTypeServerTLSConnectionInterface::requestPropertyServerCertificate
Tp::PendingVariant * requestPropertyServerCertificate() const
Definition: cli-channel.h:9512
Tp::Client::ChannelInterfaceMessagesInterface::staticInterfaceName
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:3866
Tp::Client::ChannelInterfaceSubjectInterface::requestPropertyActor
Tp::PendingVariant * requestPropertyActor() const
Definition: cli-channel.h:6522
Tp::Client::ChannelTypeTextInterface::requestAllProperties
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:10621
Tp::Client::ChannelInterfaceMessagesInterface::requestPropertyDeliveryReportingSupport
Tp::PendingVariant * requestPropertyDeliveryReportingSupport() const
Definition: cli-channel.h:4047
Tp::Client::ChannelTypeRoomListInterface::StopListing
QDBusPendingReply StopListing(int timeout=-1)
Definition: cli-channel.h:9221
Tp::Client::ChannelInterfaceConferenceInterface::requestAllProperties
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:1897
Tp::Client::ChannelTypeStreamTubeInterface::Accept
QDBusPendingReply< QDBusVariant > Accept(uint addresstype, uint accesscontrol, const QDBusVariant &accesscontrolparam, int timeout=-1)
Definition: cli-channel.h:9821
Tp::Client::ChannelInterfaceCaptchaAuthenticationInterface::CancelCaptcha
QDBusPendingReply CancelCaptcha(uint reason, const QString &debugMessage, int timeout=-1)
Definition: cli-channel.h:1307
Tp::Client::ChannelTypeContactSearchInterface::requestAllProperties
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:7955
Tp::Client::ChannelTypeTubesInterface::GetStreamTubeSocketAddress
QDBusPendingReply< uint, QDBusVariant > GetStreamTubeSocketAddress(uint ID, int timeout=-1)
Definition: cli-channel.h:11405
Tp::Client::ChannelTypeFileTransferInterface::requestPropertyContentType
Tp::PendingVariant * requestPropertyContentType() const
Definition: cli-channel.h:8510
Tp::Client::ChannelTypeCallInterface::AddContent
QDBusPendingReply< QDBusObjectPath > AddContent(const QString &contentName, uint contentType, uint initialDirection, int timeout=-1)
Definition: cli-channel.h:7582
Tp::Client::ChannelTypeContactSearchInterface::Search
QDBusPendingReply Search(const Tp::ContactSearchMap &terms, int timeout=-1)
Definition: cli-channel.h:7978
Tp::Client::ChannelInterfaceRoomConfigInterface::requestPropertyModerated
Tp::PendingVariant * requestPropertyModerated() const
Definition: cli-channel.h:4604
Tp::Client::ChannelInterfaceRoomInterface::requestPropertyCreatorHandle
Tp::PendingVariant * requestPropertyCreatorHandle() const
Definition: cli-channel.h:5073
Tp::Client::ChannelTypeTubesInterface::OfferStreamTube
QDBusPendingReply< uint > OfferStreamTube(const QString &service, const QVariantMap &parameters, uint addressType, const QDBusVariant &address, uint accessControl, const QDBusVariant &accessControlParam, int timeout=-1)
Definition: cli-channel.h:11178
Tp::Client::ChannelInterface
Definition: cli-channel.h:44
Tp::Client::ChannelInterfaceAnonymityInterface::requestAllProperties
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:772
Tp::Client::ChannelTypeStreamTubeInterface::requestPropertyService
Tp::PendingVariant * requestPropertyService() const
Definition: cli-channel.h:9680
Tp::Client::ChannelTypeCallInterface::requestPropertyInitialAudio
Tp::PendingVariant * requestPropertyInitialAudio() const
Definition: cli-channel.h:7240
Tp::Client::ChannelTypeDBusTubeInterface
Definition: cli-channel.h:8144
Tp::Client::ChannelTypeStreamTubeInterface::requestAllProperties
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:9730
Tp::Client::ChannelTypeCallInterface::requestPropertyCallStateDetails
Tp::PendingVariant * requestPropertyCallStateDetails() const
Definition: cli-channel.h:6983
Tp::Client::ChannelTypeFileTransferInterface::requestPropertySize
Tp::PendingVariant * requestPropertySize() const
Definition: cli-channel.h:8564
QDBusObjectPath
Tp::Client::ChannelInterfaceGroupInterface::requestPropertyRemotePendingMembers
Tp::PendingVariant * requestPropertyRemotePendingMembers() const
Definition: cli-channel.h:2784
Tp::Client::ChannelInterfaceConferenceInterface::requestPropertyChannels
Tp::PendingVariant * requestPropertyChannels() const
Definition: cli-channel.h:1611
Tp::Client::ChannelTypeCallInterface
Definition: cli-channel.h:6830
Tp::CaptchaAnswers
Definition: obj-x86_64-linux-gnu/TelepathyQt/_gen/types.h:577
Tp::ContactSearchResultMap
Definition: obj-x86_64-linux-gnu/TelepathyQt/_gen/types.h:3491
Tp::HandleIdentifierMap
Definition: obj-x86_64-linux-gnu/TelepathyQt/_gen/types.h:1655
Tp::Client::ChannelTypeFileTransferInterface::requestPropertyDescription
Tp::PendingVariant * requestPropertyDescription() const
Definition: cli-channel.h:8642
Tp::Client::ChannelTypeDBusTubeInterface::Offer
QDBusPendingReply< QString > Offer(const QVariantMap &parameters, uint accesscontrol, int timeout=-1)
Definition: cli-channel.h:8322
Tp::Client::ChannelInterfaceDTMFInterface::StartTone
QDBusPendingReply StartTone(uint streamID, uchar event, int timeout=-1)
Definition: cli-channel.h:2133
Tp::Client::ChannelTypeStreamedMediaInterface::RequestStreams
QDBusPendingReply< Tp::MediaStreamInfoList > RequestStreams(uint contactHandle, const Tp::UIntList &types, int timeout=-1)
Definition: cli-channel.h:10372
Tp::Client::ChannelTypeTubesInterface::AcceptDBusTube
QDBusPendingReply< QString > AcceptDBusTube(uint ID, int timeout=-1)
Definition: cli-channel.h:11215
Tp::Client::ChannelInterfaceRoomInterface::requestPropertyRoomName
Tp::PendingVariant * requestPropertyRoomName() const
Definition: cli-channel.h:5014
Tp::Client::ChannelTypeDBusTubeInterface::requestPropertySupportedAccessControls
Tp::PendingVariant * requestPropertySupportedAccessControls() const
Definition: cli-channel.h:8281
Tp::Client::ChannelTypeCallInterface::SetRinging
QDBusPendingReply SetRinging(int timeout=-1)
Definition: cli-channel.h:7398
Tp::Client::ChannelInterfaceRoomInterface::requestPropertyCreationTimestamp
Tp::PendingVariant * requestPropertyCreationTimestamp() const
Definition: cli-channel.h:5090
Tp::Client::ChannelTypeFileTransferInterface::requestPropertyContentHashType
Tp::PendingVariant * requestPropertyContentHashType() const
Definition: cli-channel.h:8595
Tp::AbstractInterface
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
Tp::Client::ChannelInterfaceConferenceInterface
Definition: cli-channel.h:1513
Tp::Client::ChannelInterfaceRoomConfigInterface::requestPropertyPasswordProtected
Tp::PendingVariant * requestPropertyPasswordProtected() const
Definition: cli-channel.h:4706
Tp::Client::ChannelTypeServerAuthenticationInterface::staticInterfaceName
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:9330
Tp::Client::ChannelInterfaceServicePointInterface::requestPropertyCurrentServicePoint
Tp::PendingVariant * requestPropertyCurrentServicePoint() const
Definition: cli-channel.h:6366
Tp::Client::ChannelTypeStreamTubeInterface
Definition: cli-channel.h:9588
Tp::Client::ChannelTypeContactSearchInterface::Stop
QDBusPendingReply Stop(int timeout=-1)
Definition: cli-channel.h:8053
Tp::Client::ChannelTypeFileTransferInterface::requestAllProperties
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:8869
Tp::Client::ChannelInterfaceConferenceInterface::requestPropertyInitialChannels
Tp::PendingVariant * requestPropertyInitialChannels() const
Definition: cli-channel.h:1677
QDBusPendingReply
QObject
Tp::Client::ChannelTypeTextInterface::GetMessageTypes
QDBusPendingReply< Tp::UIntList > GetMessageTypes(int timeout=-1)
Definition: cli-channel.h:10672
Tp::Client::ChannelInterfaceCallStateInterface
Definition: cli-channel.h:788
Tp::Client::ChannelTypeRoomListInterface
Definition: cli-channel.h:9053
Tp::Client::ChannelTypeFileTransferInterface::requestPropertyURI
Tp::PendingVariant * requestPropertyURI() const
Definition: cli-channel.h:8781
Tp::Client::ChannelTypeTubesInterface::CloseTube
QDBusPendingReply CloseTube(uint ID, int timeout=-1)
Definition: cli-channel.h:11296
Tp::Client::ChannelInterfaceCallStateInterface::staticInterfaceName
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:799
Tp::Client::ChannelInterfaceGroupInterface::requestPropertyHandleOwners
Tp::PendingVariant * requestPropertyHandleOwners() const
Definition: cli-channel.h:2740
Tp::Client::ChannelTypeCallInterface::requestPropertyHardwareStreaming
Tp::PendingVariant * requestPropertyHardwareStreaming() const
Definition: cli-channel.h:7094
Tp::Client::ChannelInterfaceMessagesInterface::requestPropertyPendingMessages
Tp::PendingVariant * requestPropertyPendingMessages() const
Definition: cli-channel.h:4033
Tp::Client::ChannelTypeStreamTubeInterface::staticInterfaceName
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:9599
Tp::Client::ChannelInterface::GetInterfaces
QDBusPendingReply< QStringList > GetInterfaces(int timeout=-1)
Definition: cli-channel.h:603
Tp::Client::ChannelTypeCallInterface::SetQueued
QDBusPendingReply SetQueued(int timeout=-1)
Definition: cli-channel.h:7442
Tp::Client::ChannelInterfaceGroupInterface::AddMembers
QDBusPendingReply AddMembers(const Tp::UIntList &contacts, const QString &message, int timeout=-1)
Definition: cli-channel.h:2868
Tp::Client::ChannelTypeCallInterface::requestPropertyInitialTransport
Tp::PendingVariant * requestPropertyInitialTransport() const
Definition: cli-channel.h:7166
Tp::Client::ChannelTypeStreamTubeInterface::requestPropertySupportedSocketTypes
Tp::PendingVariant * requestPropertySupportedSocketTypes() const
Definition: cli-channel.h:9719
Tp::Client::ChannelInterfaceSASLAuthenticationInterface::requestPropertyCanTryAgain
Tp::PendingVariant * requestPropertyCanTryAgain() const
Definition: cli-channel.h:5260
Tp::Client::ChannelTypeTubesInterface::GetDBusTubeAddress
QDBusPendingReply< QString > GetDBusTubeAddress(uint ID, int timeout=-1)
Definition: cli-channel.h:11330
Tp::Client::ChannelTypeRoomListInterface::requestPropertyServer
Tp::PendingVariant * requestPropertyServer() const
Definition: cli-channel.h:9136
Tp::Client::ChannelTypeContactSearchInterface::requestPropertyLimit
Tp::PendingVariant * requestPropertyLimit() const
Definition: cli-channel.h:7900
Tp::Client::ChannelInterfaceDestroyableInterface::Destroy
QDBusPendingReply Destroy(int timeout=-1)
Definition: cli-channel.h:2443
Tp::Client::ChannelInterfaceHoldInterface::staticInterfaceName
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:3508
Tp::Client::ChannelInterfaceChatStateInterface::SetChatState
QDBusPendingReply SetChatState(uint state, int timeout=-1)
Definition: cli-channel.h:1470
Tp::Client::ChannelInterface::GetChannelType
QDBusPendingReply< QString > GetChannelType(int timeout=-1)
Definition: cli-channel.h:535
Tp::Client::ChannelInterfaceFileTransferMetadataInterface::setPropertyServiceName
Tp::PendingOperation * setPropertyServiceName(QString newValue)
Definition: cli-channel.h:2575
Tp::Client::ChannelInterfaceSASLAuthenticationInterface::StartMechanismWithData
QDBusPendingReply StartMechanismWithData(const QString &mechanism, const QByteArray &initialData, int timeout=-1)
Definition: cli-channel.h:5642
Tp::Client::ChannelInterfaceHoldInterface
Definition: cli-channel.h:3497
Tp::Client::ChannelTypeTextInterface::ListPendingMessages
QDBusPendingReply< Tp::PendingTextMessageList > ListPendingMessages(bool clear, int timeout=-1)
Definition: cli-channel.h:10716
Tp::Client::ChannelInterfaceCaptchaAuthenticationInterface::staticInterfaceName
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:937
Tp::Client::ChannelInterfaceRoomConfigInterface::requestPropertyMutableProperties
Tp::PendingVariant * requestPropertyMutableProperties() const
Definition: cli-channel.h:4805
Tp::Client::ChannelInterfaceChatStateInterface::requestPropertyChatStates
Tp::PendingVariant * requestPropertyChatStates() const
Definition: cli-channel.h:1438
Tp::Client::ChannelInterfaceMessagesInterface::requestPropertySupportedContentTypes
Tp::PendingVariant * requestPropertySupportedContentTypes() const
Definition: cli-channel.h:3978
Tp::Client::ChannelInterfaceGroupInterface::staticInterfaceName
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:2649
Tp::Client::ChannelInterfaceRoomConfigInterface::requestPropertyPersistent
Tp::PendingVariant * requestPropertyPersistent() const
Definition: cli-channel.h:4670
Tp::Client::ChannelTypeStreamedMediaInterface::ListStreams
QDBusPendingReply< Tp::MediaStreamInfoList > ListStreams(int timeout=-1)
Definition: cli-channel.h:10214
Tp::Client::ChannelInterfaceGroupInterface::requestPropertySelfHandle
Tp::PendingVariant * requestPropertySelfHandle() const
Definition: cli-channel.h:2803
Tp::Client::ChannelInterfaceServicePointInterface
Definition: cli-channel.h:6260
Tp::Client::ChannelInterfaceDestroyableInterface
Definition: cli-channel.h:2317
Tp::Client::ChannelInterfaceGroupInterface::requestPropertyMembers
Tp::PendingVariant * requestPropertyMembers() const
Definition: cli-channel.h:2769
QString
Tp::Client::ChannelInterfaceConferenceInterface::requestPropertyOriginalChannels
Tp::PendingVariant * requestPropertyOriginalChannels() const
Definition: cli-channel.h:1886
Tp::Metadata
Definition: obj-x86_64-linux-gnu/TelepathyQt/_gen/types.h:2092
QList
Tp::Client::ChannelInterfaceRoomConfigInterface::requestPropertyDescription
Tp::PendingVariant * requestPropertyDescription() const
Definition: cli-channel.h:4653
Tp::Client::ChannelTypeTextInterface
Definition: cli-channel.h:10545
Tp::Client::ChannelInterfaceCaptchaAuthenticationInterface::requestPropertyCanRetryCaptcha
Tp::PendingVariant * requestPropertyCanRetryCaptcha() const
Definition: cli-channel.h:1017
Tp::CallMemberMap
Definition: obj-x86_64-linux-gnu/TelepathyQt/_gen/types.h:296
Tp::Client::ChannelTypeRoomListInterface::requestAllProperties
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:9147
Tp::Client::ChannelTypeServerTLSConnectionInterface::requestAllProperties
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:9572
Tp::Client::ChannelInterfaceGroupInterface::requestPropertyGroupFlags
Tp::PendingVariant * requestPropertyGroupFlags() const
Definition: cli-channel.h:2720
Tp::Client::ChannelInterfaceGroupInterface::requestPropertyMemberIdentifiers
Tp::PendingVariant * requestPropertyMemberIdentifiers() const
Definition: cli-channel.h:2821
Tp::Client::ChannelInterface::requestPropertyTargetHandleType
Tp::PendingVariant * requestPropertyTargetHandleType() const
Definition: cli-channel.h:295
Tp::Client::ChannelInterface::requestPropertyTargetID
Tp::PendingVariant * requestPropertyTargetID() const
Definition: cli-channel.h:271
Tp::Client::ChannelTypeStreamedMediaInterface::requestPropertyInitialVideo
Tp::PendingVariant * requestPropertyInitialVideo() const
Definition: cli-channel.h:10123
Tp::Client::ChannelInterfaceCaptchaAuthenticationInterface::requestPropertyCaptchaError
Tp::PendingVariant * requestPropertyCaptchaError() const
Definition: cli-channel.h:1085
Tp::Client::ChannelTypeTubesInterface::OfferDBusTube
QDBusPendingReply< uint > OfferDBusTube(const QString &service, const QVariantMap &parameters, int timeout=-1)
Definition: cli-channel.h:11104
Tp::Client::ChannelInterfaceSASLAuthenticationInterface::requestAllProperties
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:5541
Tp::Client::ChannelInterfaceRoomInterface::requestPropertyCreator
Tp::PendingVariant * requestPropertyCreator() const
Definition: cli-channel.h:5056
Tp::ContactSearchMap
Definition: obj-x86_64-linux-gnu/TelepathyQt/_gen/types.h:1271
Tp::Client::ChannelInterfaceConferenceInterface::staticInterfaceName
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:1524
Tp::Client::ChannelInterfaceMediaSignallingInterface::staticInterfaceName
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:3730
Tp::Client::ChannelInterfaceSASLAuthenticationInterface::requestPropertyMaySaveResponse
Tp::PendingVariant * requestPropertyMaySaveResponse() const
Definition: cli-channel.h:5530
Tp::Client::ChannelInterfaceCaptchaAuthenticationInterface::GetCaptchaData
QDBusPendingReply< QByteArray > GetCaptchaData(uint ID, const QString &mimeType, int timeout=-1)
Definition: cli-channel.h:1232
Tp::Client::ChannelInterfaceRoomInterface
Definition: cli-channel.h:4919
Tp::Client::ChannelInterfaceGroupInterface::RemoveMembers
QDBusPendingReply RemoveMembers(const Tp::UIntList &contacts, const QString &message, int timeout=-1)
Definition: cli-channel.h:3172
Tp::Client::ChannelTypeCallInterface::staticInterfaceName
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:6841
Tp::Client::ChannelTypeTubesInterface::GetAvailableTubeTypes
QDBusPendingReply< Tp::UIntList > GetAvailableTubeTypes(int timeout=-1)
Definition: cli-channel.h:11034
Tp::Client::ChannelTypeFileTransferInterface::requestPropertyFilename
Tp::PendingVariant * requestPropertyFilename() const
Definition: cli-channel.h:8536
Tp::Client::ChannelTypeContactSearchInterface
Definition: cli-channel.h:7790
Tp::Client::ChannelTypeFileTransferInterface::requestPropertyState
Tp::PendingVariant * requestPropertyState() const
Definition: cli-channel.h:8488
Tp::Client::ChannelInterfaceMessagesInterface
Definition: cli-channel.h:3855
QVariant::fromValue
QVariant fromValue(const T &value)
Tp::Client::ChannelInterface::staticInterfaceName
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:55
Tp::Client::ChannelTypeCallInterface::Hangup
QDBusPendingReply Hangup(uint reason, const QString &detailedHangupReason, const QString &message, int timeout=-1)
Definition: cli-channel.h:7529
Tp::Client::ChannelInterfacePasswordInterface::requestAllProperties
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:4382
Tp::Client::ChannelInterfaceSecurableInterface::requestPropertyVerified
Tp::PendingVariant * requestPropertyVerified() const
Definition: cli-channel.h:6233
Tp::Client::ChannelInterfaceDestroyableInterface::requestAllProperties
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:2393
Tp::Client::ChannelInterfaceTubeInterface
Definition: cli-channel.h:6655
Tp::Client::ChannelInterfaceSubjectInterface::requestAllProperties
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:6600
Tp::Client::ChannelTypeRoomListInterface::ListRooms
QDBusPendingReply ListRooms(int timeout=-1)
Definition: cli-channel.h:9195
Tp::Client::ChannelInterfaceDTMFInterface::requestPropertyCurrentlySendingTones
Tp::PendingVariant * requestPropertyCurrentlySendingTones() const
Definition: cli-channel.h:2046
Tp::Client::ChannelInterfaceSASLAuthenticationInterface::requestPropertyDefaultRealm
Tp::PendingVariant * requestPropertyDefaultRealm() const
Definition: cli-channel.h:5504
Tp::Client::ChannelInterfaceDTMFInterface::requestPropertyInitialTones
Tp::PendingVariant * requestPropertyInitialTones() const
Definition: cli-channel.h:2064
Tp::Client::ChannelTypeCallInterface::requestPropertyMemberIdentifiers
Tp::PendingVariant * requestPropertyMemberIdentifiers() const
Definition: cli-channel.h:7140
Tp::Client::ChannelInterfaceDTMFInterface::MultipleTones
QDBusPendingReply MultipleTones(const QString &tones, int timeout=-1)
Definition: cli-channel.h:2230
Tp::Client::ChannelInterfaceSecurableInterface
Definition: cli-channel.h:6121
Tp::Client::ChannelInterfaceSASLAuthenticationInterface::Respond
QDBusPendingReply Respond(const QByteArray &responseData, int timeout=-1)
Definition: cli-channel.h:5674
Tp::Client::ChannelInterfaceFileTransferMetadataInterface::requestPropertyMetadata
Tp::PendingVariant * requestPropertyMetadata() const
Definition: cli-channel.h:2593
Tp::DBusTubeParticipants
Definition: obj-x86_64-linux-gnu/TelepathyQt/_gen/types.h:1452
Tp::Client::ChannelInterfaceSMSInterface::requestPropertySMSChannel
Tp::PendingVariant * requestPropertySMSChannel() const
Definition: cli-channel.h:6002
Tp::Client::ChannelTypeTextInterface::staticInterfaceName
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:10556
Tp::Client::ChannelInterfaceSMSInterface::requestPropertyFlash
Tp::PendingVariant * requestPropertyFlash() const
Definition: cli-channel.h:5935
Tp::Client::ChannelTypeTubesInterface::GetDBusNames
QDBusPendingReply< Tp::DBusTubeMemberList > GetDBusNames(uint ID, int timeout=-1)
Definition: cli-channel.h:11365
Tp::Client::ChannelInterfaceServicePointInterface::requestAllProperties
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:6377
QDBusMessage
Tp::Client::ChannelInterfaceChatStateInterface
Definition: cli-channel.h:1333
Tp::Client::ChannelTypeCallInterface::requestPropertyCallState
Tp::PendingVariant * requestPropertyCallState() const
Definition: cli-channel.h:7012
Tp::Client::ChannelInterfaceGroupInterface::GetMembers
QDBusPendingReply< Tp::UIntList > GetMembers(int timeout=-1)
Definition: cli-channel.h:3054
QLatin1String
Tp::Client::ChannelInterfaceHoldInterface::GetHoldState
QDBusPendingReply< uint, uint > GetHoldState(int timeout=-1)
Definition: cli-channel.h:3597
Tp::Client::ChannelInterfaceCallStateInterface::requestAllProperties
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:864
Tp::Client::ChannelTypeServerTLSConnectionInterface
Definition: cli-channel.h:9432
Tp::PendingVariantMap
The PendingVariantMap class is a generic subclass of PendingOperation representing a pending D-Bus me...
Definition: pending-variant-map.h:38
Tp::Client::ChannelTypeRoomListInterface::GetListingRooms
QDBusPendingReply< bool > GetListingRooms(int timeout=-1)
Definition: cli-channel.h:9168
QDBusVariant
Tp::Client::ChannelInterfaceAnonymityInterface
Definition: cli-channel.h:638
Tp::Client::ChannelTypeFileTransferInterface
Definition: cli-channel.h:8404
Tp::Client::ChannelInterfaceHoldInterface::RequestHold
QDBusPendingReply RequestHold(bool hold, int timeout=-1)
Definition: cli-channel.h:3674
Tp::ServicePoint
Definition: obj-x86_64-linux-gnu/TelepathyQt/_gen/types.h:2710
Tp::Client::ChannelInterfaceFileTransferMetadataInterface::requestPropertyServiceName
Tp::PendingVariant * requestPropertyServiceName() const
Definition: cli-channel.h:2554
Tp::Client::ChannelInterface::requestPropertyChannelType
Tp::PendingVariant * requestPropertyChannelType() const
Definition: cli-channel.h:126
Tp::Client::ChannelTypeContactListInterface
Definition: cli-channel.h:7698
Tp::Client::ChannelInterfaceGroupInterface::GetRemotePendingMembers
QDBusPendingReply< Tp::UIntList > GetRemotePendingMembers(int timeout=-1)
Definition: cli-channel.h:3079
Tp::Client::ChannelTypeContactSearchInterface::More
QDBusPendingReply More(int timeout=-1)
Definition: cli-channel.h:8007
Tp::Client::ChannelInterfaceSASLAuthenticationInterface::requestPropertyAuthorizationIdentity
Tp::PendingVariant * requestPropertyAuthorizationIdentity() const
Definition: cli-channel.h:5406
Tp::Client::ChannelTypeStreamedMediaInterface::RemoveStreams
QDBusPendingReply RemoveStreams(const Tp::UIntList &streams, int timeout=-1)
Definition: cli-channel.h:10254
Tp::Client::ChannelInterfaceSASLAuthenticationInterface::AbortSASL
QDBusPendingReply AbortSASL(uint reason, const QString &debugMessage, int timeout=-1)
Definition: cli-channel.h:5759
Tp::Client::ChannelInterfaceAnonymityInterface::requestPropertyAnonymityMandatory
Tp::PendingVariant * requestPropertyAnonymityMandatory() const
Definition: cli-channel.h:735
Tp::HandleOwnerMap
Definition: obj-x86_64-linux-gnu/TelepathyQt/_gen/types.h:1677
Tp::Client::ChannelInterfaceRoomConfigInterface::UpdateConfiguration
QDBusPendingReply UpdateConfiguration(const QVariantMap &properties, int timeout=-1)
Definition: cli-channel.h:4893
Tp::Client::ChannelTypeContactListInterface::requestAllProperties
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:7774
Tp::Client::ChannelInterfaceGroupInterface::requestAllProperties
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:2832
Tp::Client::ChannelTypeTubesInterface::GetAvailableStreamTubeTypes
QDBusPendingReply< Tp::SupportedSocketMap > GetAvailableStreamTubeTypes(int timeout=-1)
Definition: cli-channel.h:11007
Tp::Client::ChannelInterfaceTubeInterface::staticInterfaceName
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:6666
Tp::Client::ChannelTypeTubesInterface::requestAllProperties
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:10965
Tp::Client::ChannelTypeRoomListInterface::staticInterfaceName
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:9064
Tp::Client::ChannelTypeDBusTubeInterface::staticInterfaceName
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:8155
Tp::Client::ChannelInterfaceSMSInterface::requestAllProperties
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:6013
Tp::Client::ChannelInterface::requestPropertyInitiatorHandle
Tp::PendingVariant * requestPropertyInitiatorHandle() const
Definition: cli-channel.h:434
Tp::Client::ChannelInterfaceRoomConfigInterface::requestPropertyTitle
Tp::PendingVariant * requestPropertyTitle() const
Definition: cli-channel.h:4638
Tp::Client::ChannelInterfacePasswordInterface::GetPasswordFlags
QDBusPendingReply< uint > GetPasswordFlags(int timeout=-1)
Definition: cli-channel.h:4405
Tp::Client::ChannelTypeServerAuthenticationInterface::requestAllProperties
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:9416
Tp::Client::ChannelInterfaceMessagesInterface::GetPendingMessageContent
QDBusPendingReply< Tp::MessagePartContentMap > GetPendingMessageContent(uint messageID, const Tp::UIntList &parts, int timeout=-1)
Definition: cli-channel.h:4181
Tp::Client::ChannelTypeServerAuthenticationInterface::requestPropertyAuthenticationMethod
Tp::PendingVariant * requestPropertyAuthenticationMethod() const
Definition: cli-channel.h:9405
Tp::Client::ChannelInterfaceGroupInterface
Definition: cli-channel.h:2638
QDBusConnection::asyncCall
QDBusPendingCall asyncCall(const QDBusMessage &message, int timeout) const
Tp::Client::ChannelInterface::requestPropertyInterfaces
Tp::PendingVariant * requestPropertyInterfaces() const
Definition: cli-channel.h:164
Tp::UIntList
Definition: obj-x86_64-linux-gnu/TelepathyQt/_gen/types.h:107
Tp::Client::ChannelTypeStreamedMediaInterface::RequestStreamDirection
QDBusPendingReply RequestStreamDirection(uint streamID, uint streamDirection, int timeout=-1)
Definition: cli-channel.h:10305
Tp::Client::ChannelInterfaceDTMFInterface::staticInterfaceName
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:1976
Tp::Client::ChannelInterfaceRoomConfigInterface::requestPropertyPassword
Tp::PendingVariant * requestPropertyPassword() const
Definition: cli-channel.h:4732
Tp::Client::ChannelInterfaceDTMFInterface
Definition: cli-channel.h:1965
QDBusMessage::createError
QDBusMessage createError(const QString &name, const QString &msg)
Tp::Client::ChannelInterfaceGroupInterface::GetLocalPendingMembersWithInfo
QDBusPendingReply< Tp::LocalPendingInfoList > GetLocalPendingMembersWithInfo(int timeout=-1)
Definition: cli-channel.h:3030
Tp::Client::ChannelTypeContactSearchInterface::requestPropertySearchState
Tp::PendingVariant * requestPropertySearchState() const
Definition: cli-channel.h:7870
Tp::Client::ChannelInterfaceSASLAuthenticationInterface::requestPropertyAvailableMechanisms
Tp::PendingVariant * requestPropertyAvailableMechanisms() const
Definition: cli-channel.h:5209
Tp::Client::ChannelInterface::requestPropertyRequested
Tp::PendingVariant * requestPropertyRequested() const
Definition: cli-channel.h:368
Tp::Client::ChannelTypeStreamedMediaInterface
Definition: cli-channel.h:9940
Tp::PendingVariant
The PendingVariant class is a generic subclass of PendingOperation representing a pending D-Bus metho...
Definition: pending-variant.h:38
Tp::Client::ChannelTypeServerTLSConnectionInterface::staticInterfaceName
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:9443
Tp::Client::ChannelInterfaceHoldInterface::requestAllProperties
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:3573
Tp::Client::ChannelTypeDBusTubeInterface::Accept
QDBusPendingReply< QString > Accept(uint accesscontrol, int timeout=-1)
Definition: cli-channel.h:8360
Tp::Client::ChannelInterfaceCaptchaAuthenticationInterface
Definition: cli-channel.h:926
Tp::Client::ChannelInterfaceSecurableInterface::requestPropertyEncrypted
Tp::PendingVariant * requestPropertyEncrypted() const
Definition: cli-channel.h:6212
Tp::Client::ChannelInterfaceTubeInterface::requestAllProperties
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:6801
Tp::Client::ChannelTypeFileTransferInterface::requestPropertyContentHash
Tp::PendingVariant * requestPropertyContentHash() const
Definition: cli-channel.h:8620
Tp::Client::ChannelInterfaceDTMFInterface::requestAllProperties
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:2097
Tp::Client::ChannelInterfaceCaptchaAuthenticationInterface::requestPropertyCaptchaErrorDetails
Tp::PendingVariant * requestPropertyCaptchaErrorDetails() const
Definition: cli-channel.h:1111
Tp::Client::ChannelTypeServerAuthenticationInterface
Definition: cli-channel.h:9319
Tp::Client::ChannelInterfaceTubeInterface::requestPropertyParameters
Tp::PendingVariant * requestPropertyParameters() const
Definition: cli-channel.h:6770
Tp::Client::ChannelInterface::requestPropertyInitiatorID
Tp::PendingVariant * requestPropertyInitiatorID() const
Definition: cli-channel.h:473
Tp::Client::ChannelInterfaceFileTransferMetadataInterface::staticInterfaceName
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:2479
Tp::Client::ChannelInterfaceMessagesInterface::SendMessage
QDBusPendingReply< QString > SendMessage(const Tp::MessagePartList &message, uint flags, int timeout=-1)
Definition: cli-channel.h:4126
Tp::Client::ChannelTypeFileTransferInterface::requestPropertyDate
Tp::PendingVariant * requestPropertyDate() const
Definition: cli-channel.h:8663
Tp::Client::ChannelInterfaceSASLAuthenticationInterface::staticInterfaceName
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:5128
Tp::Client::ChannelTypeFileTransferInterface::AcceptFile
QDBusPendingReply< QDBusVariant > AcceptFile(uint addressType, uint accessControl, const QDBusVariant &accessControlParam, qulonglong offset, int timeout=-1)
Definition: cli-channel.h:8919
Tp::Client::ChannelInterfaceMessagesInterface::requestPropertyMessagePartSupportFlags
Tp::PendingVariant * requestPropertyMessagePartSupportFlags() const
Definition: cli-channel.h:4008
Tp::Client::ChannelTypeServerTLSConnectionInterface::requestPropertyHostname
Tp::PendingVariant * requestPropertyHostname() const
Definition: cli-channel.h:9530
Tp::DBusProxy
The DBusProxy class is a base class representing a remote object available over D-Bus.
Definition: dbus-proxy.h:42
Tp::Client::ChannelTypeTextInterface::Send
QDBusPendingReply Send(uint type, const QString &text, int timeout=-1)
Definition: cli-channel.h:10763
Tp::PendingOperation
The PendingOperation class is a base class for pending asynchronous operations.
Definition: pending-operation.h:45
Tp::Client::ChannelInterface::requestAllProperties
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:484
Tp::Client::ChannelInterfaceRoomConfigInterface
Definition: cli-channel.h:4482
Tp::Client::ChannelInterfaceSASLAuthenticationInterface::requestPropertyHasInitialData
Tp::PendingVariant * requestPropertyHasInitialData() const
Definition: cli-channel.h:5235
Tp::Client::ChannelInterfaceSASLAuthenticationInterface::requestPropertyDefaultUsername
Tp::PendingVariant * requestPropertyDefaultUsername() const
Definition: cli-channel.h:5472
Tp::Client::ChannelTypeCallInterface::requestPropertyCallFlags
Tp::PendingVariant * requestPropertyCallFlags() const
Definition: cli-channel.h:7036
Tp::Client::ChannelInterfaceMediaSignallingInterface
Definition: cli-channel.h:3719
Tp::Client::ChannelInterface::GetHandle
QDBusPendingReply< uint, uint > GetHandle(int timeout=-1)
Definition: cli-channel.h:572
Tp::Client::ChannelInterfaceAnonymityInterface::requestPropertyAnonymousID
Tp::PendingVariant * requestPropertyAnonymousID() const
Definition: cli-channel.h:761
Tp::Client::ChannelTypeStreamTubeInterface::Offer
QDBusPendingReply Offer(uint addresstype, const QDBusVariant &address, uint accesscontrol, const QVariantMap &parameters, int timeout=-1)
Definition: cli-channel.h:9766
QDBusMessage::createMethodCall
QDBusMessage createMethodCall(const QString &service, const QString &path, const QString &interface, const QString &method)
Tp::Client::ChannelInterfaceSubjectInterface::requestPropertyCanSet
Tp::PendingVariant * requestPropertyCanSet() const
Definition: cli-channel.h:6589
Tp::Client::ChannelInterfacePasswordInterface::staticInterfaceName
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:4317
Tp::Client::ChannelInterfaceGroupInterface::GetSelfHandle
QDBusPendingReply< uint > GetSelfHandle(int timeout=-1)
Definition: cli-channel.h:3103
Tp::Client::ChannelInterfaceFileTransferMetadataInterface
Definition: cli-channel.h:2468
Tp::Client::ChannelInterfaceSecurableInterface::staticInterfaceName
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:6132
Tp::Client::ChannelTypeTubesInterface
Definition: cli-channel.h:10889
Tp
Definition: abstract-adaptor.cpp:31
Tp::Client::ChannelTypeCallInterface::requestPropertyCallMembers
Tp::PendingVariant * requestPropertyCallMembers() const
Definition: cli-channel.h:7124
Tp::Client::ChannelTypeStreamedMediaInterface::staticInterfaceName
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:9951
Tp::Client::ChannelInterfaceSubjectInterface::SetSubject
QDBusPendingReply SetSubject(const QString &subject, int timeout=-1)
Definition: cli-channel.h:6629
Tp::Client::ChannelTypeStreamedMediaInterface::requestPropertyInitialAudio
Tp::PendingVariant * requestPropertyInitialAudio() const
Definition: cli-channel.h:10098
Tp::Client::ChannelTypeFileTransferInterface::requestPropertyAvailableSocketTypes
Tp::PendingVariant * requestPropertyAvailableSocketTypes() const
Definition: cli-channel.h:8696
Tp::Client::ChannelTypeDBusTubeInterface::requestPropertyServiceName
Tp::PendingVariant * requestPropertyServiceName() const
Definition: cli-channel.h:8232
Tp::Client::ChannelInterfaceSubjectInterface::requestPropertySubject
Tp::PendingVariant * requestPropertySubject() const
Definition: cli-channel.h:6501
Tp::Client::ChannelInterfaceSubjectInterface::requestPropertyActorHandle
Tp::PendingVariant * requestPropertyActorHandle() const
Definition: cli-channel.h:6539
Tp::Client::ChannelTypeFileTransferInterface::requestPropertyTransferredBytes
Tp::PendingVariant * requestPropertyTransferredBytes() const
Definition: cli-channel.h:8714
Tp::Client::ChannelInterfaceSASLAuthenticationInterface::AcceptSASL
QDBusPendingReply AcceptSASL(int timeout=-1)
Definition: cli-channel.h:5717
Tp::Client::ChannelTypeTubesInterface::AcceptStreamTube
QDBusPendingReply< QDBusVariant > AcceptStreamTube(uint ID, uint addressType, uint accessControl, const QDBusVariant &accessControlParam, int timeout=-1)
Definition: cli-channel.h:11267