8 #ifndef IN_TP_QT_HEADER 12 #include <TelepathyQt/Types> 20 #include <QDBusPendingReply> 22 #include <TelepathyQt/AbstractInterface> 23 #include <TelepathyQt/DBusProxy> 24 #include <TelepathyQt/Global> 29 class PendingOperation;
57 return QLatin1String(
"org.freedesktop.Telepathy.Channel");
68 const QString& busName,
69 const QString& objectPath,
82 const QDBusConnection& connection,
83 const QString& busName,
84 const QString& objectPath,
128 return internalRequestProperty(QLatin1String(
"ChannelType"));
166 return internalRequestProperty(QLatin1String(
"Interfaces"));
215 return internalRequestProperty(QLatin1String(
"TargetHandle"));
273 return internalRequestProperty(QLatin1String(
"TargetID"));
297 return internalRequestProperty(QLatin1String(
"TargetHandleType"));
370 return internalRequestProperty(QLatin1String(
"Requested"));
436 return internalRequestProperty(QLatin1String(
"InitiatorHandle"));
475 return internalRequestProperty(QLatin1String(
"InitiatorID"));
486 return internalRequestAllProperties();
504 inline QDBusPendingReply<>
Close(
int timeout = -1)
506 if (!invalidationReason().isEmpty()) {
507 return QDBusPendingReply<>(QDBusMessage::createError(
508 invalidationReason(),
509 invalidationMessage()
513 QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
514 this->staticInterfaceName(), QLatin1String(
"Close"));
515 return this->connection().asyncCall(callMessage, timeout);
537 if (!invalidationReason().isEmpty()) {
538 return QDBusPendingReply<QString>(QDBusMessage::createError(
539 invalidationReason(),
540 invalidationMessage()
544 QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
545 this->staticInterfaceName(), QLatin1String(
"GetChannelType"));
546 return this->connection().asyncCall(callMessage, timeout);
572 inline QDBusPendingReply<uint, uint>
GetHandle(
int timeout = -1)
574 if (!invalidationReason().isEmpty()) {
575 return QDBusPendingReply<uint, uint>(QDBusMessage::createError(
576 invalidationReason(),
577 invalidationMessage()
581 QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
582 this->staticInterfaceName(), QLatin1String(
"GetHandle"));
583 return this->connection().asyncCall(callMessage, timeout);
605 if (!invalidationReason().isEmpty()) {
606 return QDBusPendingReply<QStringList>(QDBusMessage::createError(
607 invalidationReason(),
608 invalidationMessage()
612 QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
613 this->staticInterfaceName(), QLatin1String(
"GetInterfaces"));
614 return this->connection().asyncCall(callMessage, timeout);
628 virtual void invalidate(
Tp::DBusProxy *,
const QString &,
const QString &);
651 return QLatin1String(
"org.freedesktop.Telepathy.Channel.Interface.Anonymity");
662 const QString& busName,
663 const QString& objectPath,
676 const QDBusConnection& connection,
677 const QString& busName,
678 const QString& objectPath,
722 return internalRequestProperty(QLatin1String(
"AnonymityModes"));
737 return internalRequestProperty(QLatin1String(
"AnonymityMandatory"));
763 return internalRequestProperty(QLatin1String(
"AnonymousID"));
774 return internalRequestAllProperties();
778 virtual void invalidate(
Tp::DBusProxy *,
const QString &,
const QString &);
801 return QLatin1String(
"org.freedesktop.Telepathy.Channel.Interface.CallState");
812 const QString& busName,
813 const QString& objectPath,
826 const QDBusConnection& connection,
827 const QString& busName,
828 const QString& objectPath,
866 return internalRequestAllProperties();
885 inline QDBusPendingReply<Tp::ChannelCallStateMap>
GetCallStates(
int timeout = -1)
887 if (!invalidationReason().isEmpty()) {
888 return QDBusPendingReply<Tp::ChannelCallStateMap>(QDBusMessage::createError(
889 invalidationReason(),
890 invalidationMessage()
894 QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
895 this->staticInterfaceName(), QLatin1String(
"GetCallStates"));
896 return this->connection().asyncCall(callMessage, timeout);
913 void CallStateChanged(uint contact, uint state);
916 virtual void invalidate(
Tp::DBusProxy *,
const QString &,
const QString &);
939 return QLatin1String(
"org.freedesktop.Telepathy.Channel.Interface.CaptchaAuthentication1");
950 const QString& busName,
951 const QString& objectPath,
964 const QDBusConnection& connection,
965 const QString& busName,
966 const QString& objectPath,
1019 return internalRequestProperty(QLatin1String(
"CanRetryCaptcha"));
1049 return internalRequestProperty(QLatin1String(
"CaptchaStatus"));
1087 return internalRequestProperty(QLatin1String(
"CaptchaError"));
1113 return internalRequestProperty(QLatin1String(
"CaptchaErrorDetails"));
1124 return internalRequestAllProperties();
1181 inline QDBusPendingReply<Tp::CaptchaInfoList, uint, QString>
GetCaptchas(
int timeout = -1)
1183 if (!invalidationReason().isEmpty()) {
1184 return QDBusPendingReply<Tp::CaptchaInfoList, uint, QString>(QDBusMessage::createError(
1185 invalidationReason(),
1186 invalidationMessage()
1190 QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
1191 this->staticInterfaceName(), QLatin1String(
"GetCaptchas"));
1192 return this->connection().asyncCall(callMessage, timeout);
1232 inline QDBusPendingReply<QByteArray>
GetCaptchaData(uint ID,
const QString& mimeType,
int timeout = -1)
1234 if (!invalidationReason().isEmpty()) {
1235 return QDBusPendingReply<QByteArray>(QDBusMessage::createError(
1236 invalidationReason(),
1237 invalidationMessage()
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);
1267 if (!invalidationReason().isEmpty()) {
1268 return QDBusPendingReply<>(QDBusMessage::createError(
1269 invalidationReason(),
1270 invalidationMessage()
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);
1307 inline QDBusPendingReply<>
CancelCaptcha(uint reason,
const QString& debugMessage,
int timeout = -1)
1309 if (!invalidationReason().isEmpty()) {
1310 return QDBusPendingReply<>(QDBusMessage::createError(
1311 invalidationReason(),
1312 invalidationMessage()
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);
1323 virtual void invalidate(
Tp::DBusProxy *,
const QString &,
const QString &);
1346 return QLatin1String(
"org.freedesktop.Telepathy.Channel.Interface.ChatState");
1357 const QString& busName,
1358 const QString& objectPath,
1371 const QDBusConnection& connection,
1372 const QString& busName,
1373 const QString& objectPath,
1440 return internalRequestProperty(QLatin1String(
"ChatStates"));
1451 return internalRequestAllProperties();
1472 if (!invalidationReason().isEmpty()) {
1473 return QDBusPendingReply<>(QDBusMessage::createError(
1474 invalidationReason(),
1475 invalidationMessage()
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);
1500 void ChatStateChanged(uint contact, uint state);
1503 virtual void invalidate(
Tp::DBusProxy *,
const QString &,
const QString &);
1526 return QLatin1String(
"org.freedesktop.Telepathy.Channel.Interface.Conference");
1537 const QString& busName,
1538 const QString& objectPath,
1551 const QDBusConnection& connection,
1552 const QString& busName,
1553 const QString& objectPath,
1613 return internalRequestProperty(QLatin1String(
"Channels"));
1679 return internalRequestProperty(QLatin1String(
"InitialChannels"));
1757 return internalRequestProperty(QLatin1String(
"InitialInviteeHandles"));
1786 return internalRequestProperty(QLatin1String(
"InitialInviteeIDs"));
1818 return internalRequestProperty(QLatin1String(
"InvitationMessage"));
1888 return internalRequestProperty(QLatin1String(
"OriginalChannels"));
1899 return internalRequestAllProperties();
1926 void ChannelMerged(
const QDBusObjectPath& channel, uint channelSpecificHandle,
const QVariantMap& properties);
1952 void ChannelRemoved(
const QDBusObjectPath& channel,
const QVariantMap& details);
1955 virtual void invalidate(
Tp::DBusProxy *,
const QString &,
const QString &);
1978 return QLatin1String(
"org.freedesktop.Telepathy.Channel.Interface.DTMF");
1989 const QString& busName,
1990 const QString& objectPath,
2003 const QDBusConnection& connection,
2004 const QString& busName,
2005 const QString& objectPath,
2048 return internalRequestProperty(QLatin1String(
"CurrentlySendingTones"));
2066 return internalRequestProperty(QLatin1String(
"InitialTones"));
2088 return internalRequestProperty(QLatin1String(
"DeferredTones"));
2099 return internalRequestAllProperties();
2133 inline QDBusPendingReply<>
StartTone(uint streamID, uchar event,
int timeout = -1)
2135 if (!invalidationReason().isEmpty()) {
2136 return QDBusPendingReply<>(QDBusMessage::createError(
2137 invalidationReason(),
2138 invalidationMessage()
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);
2170 inline QDBusPendingReply<>
StopTone(uint streamID,
int timeout = -1)
2172 if (!invalidationReason().isEmpty()) {
2173 return QDBusPendingReply<>(QDBusMessage::createError(
2174 invalidationReason(),
2175 invalidationMessage()
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);
2230 inline QDBusPendingReply<>
MultipleTones(
const QString& tones,
int timeout = -1)
2232 if (!invalidationReason().isEmpty()) {
2233 return QDBusPendingReply<>(QDBusMessage::createError(
2234 invalidationReason(),
2235 invalidationMessage()
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);
2273 void TonesDeferred(
const QString& tones);
2291 void SendingTones(
const QString& tones);
2304 void StoppedTones(
bool cancelled);
2307 virtual void invalidate(
Tp::DBusProxy *,
const QString &,
const QString &);
2330 return QLatin1String(
"org.freedesktop.Telepathy.Channel.Interface.Destroyable");
2341 const QString& busName,
2342 const QString& objectPath,
2355 const QDBusConnection& connection,
2356 const QString& busName,
2357 const QString& objectPath,
2395 return internalRequestAllProperties();
2443 inline QDBusPendingReply<>
Destroy(
int timeout = -1)
2445 if (!invalidationReason().isEmpty()) {
2446 return QDBusPendingReply<>(QDBusMessage::createError(
2447 invalidationReason(),
2448 invalidationMessage()
2452 QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
2453 this->staticInterfaceName(), QLatin1String(
"Destroy"));
2454 return this->connection().asyncCall(callMessage, timeout);
2458 virtual void invalidate(
Tp::DBusProxy *,
const QString &,
const QString &);
2481 return QLatin1String(
"org.freedesktop.Telepathy.Channel.Interface.FileTransfer.Metadata");
2492 const QString& busName,
2493 const QString& objectPath,
2506 const QDBusConnection& connection,
2507 const QString& busName,
2508 const QString& objectPath,
2556 return internalRequestProperty(QLatin1String(
"ServiceName"));
2577 return internalSetProperty(QLatin1String(
"ServiceName"), QVariant::fromValue(newValue));
2595 return internalRequestProperty(QLatin1String(
"Metadata"));
2613 return internalSetProperty(QLatin1String(
"Metadata"), QVariant::fromValue(newValue));
2624 return internalRequestAllProperties();
2628 virtual void invalidate(
Tp::DBusProxy *,
const QString &,
const QString &);
2651 return QLatin1String(
"org.freedesktop.Telepathy.Channel.Interface.Group");
2662 const QString& busName,
2663 const QString& objectPath,
2676 const QDBusConnection& connection,
2677 const QString& busName,
2678 const QString& objectPath,
2722 return internalRequestProperty(QLatin1String(
"GroupFlags"));
2742 return internalRequestProperty(QLatin1String(
"HandleOwners"));
2757 return internalRequestProperty(QLatin1String(
"LocalPendingMembers"));
2771 return internalRequestProperty(QLatin1String(
"Members"));
2786 return internalRequestProperty(QLatin1String(
"RemotePendingMembers"));
2805 return internalRequestProperty(QLatin1String(
"SelfHandle"));
2823 return internalRequestProperty(QLatin1String(
"MemberIdentifiers"));
2834 return internalRequestAllProperties();
2870 if (!invalidationReason().isEmpty()) {
2871 return QDBusPendingReply<>(QDBusMessage::createError(
2872 invalidationReason(),
2873 invalidationMessage()
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);
2905 inline QDBusPendingReply<Tp::UIntList, Tp::UIntList, Tp::UIntList>
GetAllMembers(
int timeout = -1)
2907 if (!invalidationReason().isEmpty()) {
2908 return QDBusPendingReply<Tp::UIntList, Tp::UIntList, Tp::UIntList>(QDBusMessage::createError(
2909 invalidationReason(),
2910 invalidationMessage()
2914 QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
2915 this->staticInterfaceName(), QLatin1String(
"GetAllMembers"));
2916 return this->connection().asyncCall(callMessage, timeout);
2935 if (!invalidationReason().isEmpty()) {
2936 return QDBusPendingReply<uint>(QDBusMessage::createError(
2937 invalidationReason(),
2938 invalidationMessage()
2942 QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
2943 this->staticInterfaceName(), QLatin1String(
"GetGroupFlags"));
2944 return this->connection().asyncCall(callMessage, timeout);
2974 if (!invalidationReason().isEmpty()) {
2975 return QDBusPendingReply<Tp::UIntList>(QDBusMessage::createError(
2976 invalidationReason(),
2977 invalidationMessage()
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);
3000 if (!invalidationReason().isEmpty()) {
3001 return QDBusPendingReply<Tp::UIntList>(QDBusMessage::createError(
3002 invalidationReason(),
3003 invalidationMessage()
3007 QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
3008 this->staticInterfaceName(), QLatin1String(
"GetLocalPendingMembers"));
3009 return this->connection().asyncCall(callMessage, timeout);
3032 if (!invalidationReason().isEmpty()) {
3033 return QDBusPendingReply<Tp::LocalPendingInfoList>(QDBusMessage::createError(
3034 invalidationReason(),
3035 invalidationMessage()
3039 QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
3040 this->staticInterfaceName(), QLatin1String(
"GetLocalPendingMembersWithInfo"));
3041 return this->connection().asyncCall(callMessage, timeout);
3054 inline QDBusPendingReply<Tp::UIntList>
GetMembers(
int timeout = -1)
3056 if (!invalidationReason().isEmpty()) {
3057 return QDBusPendingReply<Tp::UIntList>(QDBusMessage::createError(
3058 invalidationReason(),
3059 invalidationMessage()
3063 QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
3064 this->staticInterfaceName(), QLatin1String(
"GetMembers"));
3065 return this->connection().asyncCall(callMessage, timeout);
3081 if (!invalidationReason().isEmpty()) {
3082 return QDBusPendingReply<Tp::UIntList>(QDBusMessage::createError(
3083 invalidationReason(),
3084 invalidationMessage()
3088 QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
3089 this->staticInterfaceName(), QLatin1String(
"GetRemotePendingMembers"));
3090 return this->connection().asyncCall(callMessage, timeout);
3105 if (!invalidationReason().isEmpty()) {
3106 return QDBusPendingReply<uint>(QDBusMessage::createError(
3107 invalidationReason(),
3108 invalidationMessage()
3112 QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
3113 this->staticInterfaceName(), QLatin1String(
"GetSelfHandle"));
3114 return this->connection().asyncCall(callMessage, timeout);
3174 if (!invalidationReason().isEmpty()) {
3175 return QDBusPendingReply<>(QDBusMessage::createError(
3176 invalidationReason(),
3177 invalidationMessage()
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);
3213 if (!invalidationReason().isEmpty()) {
3214 return QDBusPendingReply<>(QDBusMessage::createError(
3215 invalidationReason(),
3216 invalidationMessage()
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);
3286 void SelfHandleChanged(uint selfHandle);
3303 void SelfContactChanged(uint selfHandle,
const QString& selfID);
3319 void GroupFlagsChanged(uint added, uint removed);
3487 virtual void invalidate(
Tp::DBusProxy *,
const QString &,
const QString &);
3510 return QLatin1String(
"org.freedesktop.Telepathy.Channel.Interface.Hold");
3521 const QString& busName,
3522 const QString& objectPath,
3535 const QDBusConnection& connection,
3536 const QString& busName,
3537 const QString& objectPath,
3575 return internalRequestAllProperties();
3599 if (!invalidationReason().isEmpty()) {
3600 return QDBusPendingReply<uint, uint>(QDBusMessage::createError(
3601 invalidationReason(),
3602 invalidationMessage()
3606 QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
3607 this->staticInterfaceName(), QLatin1String(
"GetHoldState"));
3608 return this->connection().asyncCall(callMessage, timeout);
3676 if (!invalidationReason().isEmpty()) {
3677 return QDBusPendingReply<>(QDBusMessage::createError(
3678 invalidationReason(),
3679 invalidationMessage()
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);
3706 void HoldStateChanged(uint holdState, uint reason);
3709 virtual void invalidate(
Tp::DBusProxy *,
const QString &,
const QString &);
3732 return QLatin1String(
"org.freedesktop.Telepathy.Channel.Interface.MediaSignalling");
3743 const QString& busName,
3744 const QString& objectPath,
3757 const QDBusConnection& connection,
3758 const QString& busName,
3759 const QString& objectPath,
3797 return internalRequestAllProperties();
3814 if (!invalidationReason().isEmpty()) {
3815 return QDBusPendingReply<Tp::MediaSessionHandlerInfoList>(QDBusMessage::createError(
3816 invalidationReason(),
3817 invalidationMessage()
3821 QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
3822 this->staticInterfaceName(), QLatin1String(
"GetSessionHandlers"));
3823 return this->connection().asyncCall(callMessage, timeout);
3842 void NewSessionHandler(
const QDBusObjectPath& sessionHandler,
const QString& sessionType);
3845 virtual void invalidate(
Tp::DBusProxy *,
const QString &,
const QString &);
3868 return QLatin1String(
"org.freedesktop.Telepathy.Channel.Interface.Messages");
3879 const QString& busName,
3880 const QString& objectPath,
3893 const QDBusConnection& connection,
3894 const QString& busName,
3895 const QString& objectPath,
3980 return internalRequestProperty(QLatin1String(
"SupportedContentTypes"));
3996 return internalRequestProperty(QLatin1String(
"MessageTypes"));
4010 return internalRequestProperty(QLatin1String(
"MessagePartSupportFlags"));
4035 return internalRequestProperty(QLatin1String(
"PendingMessages"));
4049 return internalRequestProperty(QLatin1String(
"DeliveryReportingSupport"));
4060 return internalRequestAllProperties();
4128 if (!invalidationReason().isEmpty()) {
4129 return QDBusPendingReply<QString>(QDBusMessage::createError(
4130 invalidationReason(),
4131 invalidationMessage()
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);
4183 if (!invalidationReason().isEmpty()) {
4184 return QDBusPendingReply<Tp::MessagePartContentMap>(QDBusMessage::createError(
4185 invalidationReason(),
4186 invalidationMessage()
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);
4256 void MessageSent(
const Tp::MessagePartList& content, uint flags,
const QString& messageToken);
4271 void PendingMessagesRemoved(
const Tp::UIntList& messageIDs);
4296 virtual void invalidate(
Tp::DBusProxy *,
const QString &,
const QString &);
4319 return QLatin1String(
"org.freedesktop.Telepathy.Channel.Interface.Password");
4330 const QString& busName,
4331 const QString& objectPath,
4344 const QDBusConnection& connection,
4345 const QString& busName,
4346 const QString& objectPath,
4384 return internalRequestAllProperties();
4407 if (!invalidationReason().isEmpty()) {
4408 return QDBusPendingReply<uint>(QDBusMessage::createError(
4409 invalidationReason(),
4410 invalidationMessage()
4414 QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
4415 this->staticInterfaceName(), QLatin1String(
"GetPasswordFlags"));
4416 return this->connection().asyncCall(callMessage, timeout);
4441 if (!invalidationReason().isEmpty()) {
4442 return QDBusPendingReply<bool>(QDBusMessage::createError(
4443 invalidationReason(),
4444 invalidationMessage()
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);
4469 void PasswordFlagsChanged(uint added, uint removed);
4472 virtual void invalidate(
Tp::DBusProxy *,
const QString &,
const QString &);
4495 return QLatin1String(
"org.freedesktop.Telepathy.Channel.Interface.RoomConfig1");
4506 const QString& busName,
4507 const QString& objectPath,
4520 const QDBusConnection& connection,
4521 const QString& busName,
4522 const QString& objectPath,
4564 return internalRequestProperty(QLatin1String(
"Anonymous"));
4578 return internalRequestProperty(QLatin1String(
"InviteOnly"));
4592 return internalRequestProperty(QLatin1String(
"Limit"));
4606 return internalRequestProperty(QLatin1String(
"Moderated"));
4640 return internalRequestProperty(QLatin1String(
"Title"));
4655 return internalRequestProperty(QLatin1String(
"Description"));
4672 return internalRequestProperty(QLatin1String(
"Persistent"));
4688 return internalRequestProperty(QLatin1String(
"Private"));
4708 return internalRequestProperty(QLatin1String(
"PasswordProtected"));
4734 return internalRequestProperty(QLatin1String(
"Password"));
4761 return internalRequestProperty(QLatin1String(
"PasswordHint"));
4780 return internalRequestProperty(QLatin1String(
"CanUpdateConfiguration"));
4807 return internalRequestProperty(QLatin1String(
"MutableProperties"));
4836 return internalRequestProperty(QLatin1String(
"ConfigurationRetrieved"));
4847 return internalRequestAllProperties();
4895 if (!invalidationReason().isEmpty()) {
4896 return QDBusPendingReply<>(QDBusMessage::createError(
4897 invalidationReason(),
4898 invalidationMessage()
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);
4909 virtual void invalidate(
Tp::DBusProxy *,
const QString &,
const QString &);
4932 return QLatin1String(
"org.freedesktop.Telepathy.Channel.Interface.Room2");
4943 const QString& busName,
4944 const QString& objectPath,
4957 const QDBusConnection& connection,
4958 const QString& busName,
4959 const QString& objectPath,
5016 return internalRequestProperty(QLatin1String(
"RoomName"));
5041 return internalRequestProperty(QLatin1String(
"Server"));
5058 return internalRequestProperty(QLatin1String(
"Creator"));
5075 return internalRequestProperty(QLatin1String(
"CreatorHandle"));
5092 return internalRequestProperty(QLatin1String(
"CreationTimestamp"));
5103 return internalRequestAllProperties();
5107 virtual void invalidate(
Tp::DBusProxy *,
const QString &,
const QString &);
5130 return QLatin1String(
"org.freedesktop.Telepathy.Channel.Interface.SASLAuthentication");
5141 const QString& busName,
5142 const QString& objectPath,
5155 const QDBusConnection& connection,
5156 const QString& busName,
5157 const QString& objectPath,
5211 return internalRequestProperty(QLatin1String(
"AvailableMechanisms"));
5237 return internalRequestProperty(QLatin1String(
"HasInitialData"));
5262 return internalRequestProperty(QLatin1String(
"CanTryAgain"));
5280 return internalRequestProperty(QLatin1String(
"SASLStatus"));
5313 return internalRequestProperty(QLatin1String(
"SASLError"));
5339 return internalRequestProperty(QLatin1String(
"SASLErrorDetails"));
5408 return internalRequestProperty(QLatin1String(
"AuthorizationIdentity"));
5474 return internalRequestProperty(QLatin1String(
"DefaultUsername"));
5506 return internalRequestProperty(QLatin1String(
"DefaultRealm"));
5532 return internalRequestProperty(QLatin1String(
"MaySaveResponse"));
5543 return internalRequestAllProperties();
5573 inline QDBusPendingReply<>
StartMechanism(
const QString& mechanism,
int timeout = -1)
5575 if (!invalidationReason().isEmpty()) {
5576 return QDBusPendingReply<>(QDBusMessage::createError(
5577 invalidationReason(),
5578 invalidationMessage()
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);
5644 if (!invalidationReason().isEmpty()) {
5645 return QDBusPendingReply<>(QDBusMessage::createError(
5646 invalidationReason(),
5647 invalidationMessage()
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);
5674 inline QDBusPendingReply<>
Respond(
const QByteArray& responseData,
int timeout = -1)
5676 if (!invalidationReason().isEmpty()) {
5677 return QDBusPendingReply<>(QDBusMessage::createError(
5678 invalidationReason(),
5679 invalidationMessage()
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);
5719 if (!invalidationReason().isEmpty()) {
5720 return QDBusPendingReply<>(QDBusMessage::createError(
5721 invalidationReason(),
5722 invalidationMessage()
5726 QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
5727 this->staticInterfaceName(), QLatin1String(
"AcceptSASL"));
5728 return this->connection().asyncCall(callMessage, timeout);
5759 inline QDBusPendingReply<>
AbortSASL(uint reason,
const QString& debugMessage,
int timeout = -1)
5761 if (!invalidationReason().isEmpty()) {
5762 return QDBusPendingReply<>(QDBusMessage::createError(
5763 invalidationReason(),
5764 invalidationMessage()
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);
5792 void SASLStatusChanged(uint status,
const QString& reason,
const QVariantMap& details);
5813 void NewChallenge(
const QByteArray& challengeData);
5816 virtual void invalidate(
Tp::DBusProxy *,
const QString &,
const QString &);
5839 return QLatin1String(
"org.freedesktop.Telepathy.Channel.Interface.SMS");
5850 const QString& busName,
5851 const QString& objectPath,
5864 const QDBusConnection& connection,
5865 const QString& busName,
5866 const QString& objectPath,
5937 return internalRequestProperty(QLatin1String(
"Flash"));
6004 return internalRequestProperty(QLatin1String(
"SMSChannel"));
6015 return internalRequestAllProperties();
6085 if (!invalidationReason().isEmpty()) {
6086 return QDBusPendingReply<uint, int, int>(QDBusMessage::createError(
6087 invalidationReason(),
6088 invalidationMessage()
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);
6108 void SMSChannelChanged(
bool SMSChannel);
6111 virtual void invalidate(
Tp::DBusProxy *,
const QString &,
const QString &);
6134 return QLatin1String(
"org.freedesktop.Telepathy.Channel.Interface.Securable");
6145 const QString& busName,
6146 const QString& objectPath,
6159 const QDBusConnection& connection,
6160 const QString& busName,
6161 const QString& objectPath,
6214 return internalRequestProperty(QLatin1String(
"Encrypted"));
6235 return internalRequestProperty(QLatin1String(
"Verified"));
6246 return internalRequestAllProperties();
6250 virtual void invalidate(
Tp::DBusProxy *,
const QString &,
const QString &);
6273 return QLatin1String(
"org.freedesktop.Telepathy.Channel.Interface.ServicePoint");
6284 const QString& busName,
6285 const QString& objectPath,
6298 const QDBusConnection& connection,
6299 const QString& busName,
6300 const QString& objectPath,
6351 return internalRequestProperty(QLatin1String(
"InitialServicePoint"));
6368 return internalRequestProperty(QLatin1String(
"CurrentServicePoint"));
6379 return internalRequestAllProperties();
6402 virtual void invalidate(
Tp::DBusProxy *,
const QString &,
const QString &);
6425 return QLatin1String(
"org.freedesktop.Telepathy.Channel.Interface.Subject2");
6436 const QString& busName,
6437 const QString& objectPath,
6450 const QDBusConnection& connection,
6451 const QString& busName,
6452 const QString& objectPath,
6503 return internalRequestProperty(QLatin1String(
"Subject"));
6524 return internalRequestProperty(QLatin1String(
"Actor"));
6541 return internalRequestProperty(QLatin1String(
"ActorHandle"));
6562 return internalRequestProperty(QLatin1String(
"Timestamp"));
6591 return internalRequestProperty(QLatin1String(
"CanSet"));
6602 return internalRequestAllProperties();
6629 inline QDBusPendingReply<>
SetSubject(
const QString& subject,
int timeout = -1)
6631 if (!invalidationReason().isEmpty()) {
6632 return QDBusPendingReply<>(QDBusMessage::createError(
6633 invalidationReason(),
6634 invalidationMessage()
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);
6645 virtual void invalidate(
Tp::DBusProxy *,
const QString &,
const QString &);
6668 return QLatin1String(
"org.freedesktop.Telepathy.Channel.Interface.Tube");
6679 const QString& busName,
6680 const QString& objectPath,
6693 const QDBusConnection& connection,
6694 const QString& busName,
6695 const QString& objectPath,
6772 return internalRequestProperty(QLatin1String(
"Parameters"));
6792 return internalRequestProperty(QLatin1String(
"State"));
6803 return internalRequestAllProperties();
6817 void TubeChannelStateChanged(uint state);
6820 virtual void invalidate(
Tp::DBusProxy *,
const QString &,
const QString &);
6843 return QLatin1String(
"org.freedesktop.Telepathy.Channel.Type.Call1");
6854 const QString& busName,
6855 const QString& objectPath,
6868 const QDBusConnection& connection,
6869 const QString& busName,
6870 const QString& objectPath,
6917 return internalRequestProperty(QLatin1String(
"Contents"));
6985 return internalRequestProperty(QLatin1String(
"CallStateDetails"));
7014 return internalRequestProperty(QLatin1String(
"CallState"));
7038 return internalRequestProperty(QLatin1String(
"CallFlags"));
7058 return internalRequestProperty(QLatin1String(
"CallStateReason"));
7096 return internalRequestProperty(QLatin1String(
"HardwareStreaming"));
7126 return internalRequestProperty(QLatin1String(
"CallMembers"));
7142 return internalRequestProperty(QLatin1String(
"MemberIdentifiers"));
7168 return internalRequestProperty(QLatin1String(
"InitialTransport"));
7242 return internalRequestProperty(QLatin1String(
"InitialAudio"));
7267 return internalRequestProperty(QLatin1String(
"InitialVideo"));
7299 return internalRequestProperty(QLatin1String(
"InitialAudioName"));
7319 return internalRequestProperty(QLatin1String(
"InitialVideoName"));
7355 return internalRequestProperty(QLatin1String(
"MutableContents"));
7366 return internalRequestAllProperties();
7400 if (!invalidationReason().isEmpty()) {
7401 return QDBusPendingReply<>(QDBusMessage::createError(
7402 invalidationReason(),
7403 invalidationMessage()
7407 QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
7408 this->staticInterfaceName(), QLatin1String(
"SetRinging"));
7409 return this->connection().asyncCall(callMessage, timeout);
7444 if (!invalidationReason().isEmpty()) {
7445 return QDBusPendingReply<>(QDBusMessage::createError(
7446 invalidationReason(),
7447 invalidationMessage()
7451 QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
7452 this->staticInterfaceName(), QLatin1String(
"SetQueued"));
7453 return this->connection().asyncCall(callMessage, timeout);
7490 inline QDBusPendingReply<>
Accept(
int timeout = -1)
7492 if (!invalidationReason().isEmpty()) {
7493 return QDBusPendingReply<>(QDBusMessage::createError(
7494 invalidationReason(),
7495 invalidationMessage()
7499 QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
7500 this->staticInterfaceName(), QLatin1String(
"Accept"));
7501 return this->connection().asyncCall(callMessage, timeout);
7529 inline QDBusPendingReply<>
Hangup(uint reason,
const QString& detailedHangupReason,
const QString& message,
int timeout = -1)
7531 if (!invalidationReason().isEmpty()) {
7532 return QDBusPendingReply<>(QDBusMessage::createError(
7533 invalidationReason(),
7534 invalidationMessage()
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);
7582 inline QDBusPendingReply<QDBusObjectPath>
AddContent(
const QString& contentName, uint contentType, uint initialDirection,
int timeout = -1)
7584 if (!invalidationReason().isEmpty()) {
7585 return QDBusPendingReply<QDBusObjectPath>(QDBusMessage::createError(
7586 invalidationReason(),
7587 invalidationMessage()
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);
7609 void ContentAdded(
const QDBusObjectPath& content);
7655 void CallStateChanged(uint callState, uint callFlags,
const Tp::CallStateReason& callStateReason,
const QVariantMap& callStateDetails);
7688 virtual void invalidate(
Tp::DBusProxy *,
const QString &,
const QString &);
7711 return QLatin1String(
"org.freedesktop.Telepathy.Channel.Type.ContactList");
7722 const QString& busName,
7723 const QString& objectPath,
7736 const QDBusConnection& connection,
7737 const QString& busName,
7738 const QString& objectPath,
7776 return internalRequestAllProperties();
7780 virtual void invalidate(
Tp::DBusProxy *,
const QString &,
const QString &);
7803 return QLatin1String(
"org.freedesktop.Telepathy.Channel.Type.ContactSearch");
7814 const QString& busName,
7815 const QString& objectPath,
7828 const QDBusConnection& connection,
7829 const QString& busName,
7830 const QString& objectPath,
7872 return internalRequestProperty(QLatin1String(
"SearchState"));
7902 return internalRequestProperty(QLatin1String(
"Limit"));
7921 return internalRequestProperty(QLatin1String(
"AvailableSearchKeys"));
7946 return internalRequestProperty(QLatin1String(
"Server"));
7957 return internalRequestAllProperties();
7980 if (!invalidationReason().isEmpty()) {
7981 return QDBusPendingReply<>(QDBusMessage::createError(
7982 invalidationReason(),
7983 invalidationMessage()
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);
8007 inline QDBusPendingReply<>
More(
int timeout = -1)
8009 if (!invalidationReason().isEmpty()) {
8010 return QDBusPendingReply<>(QDBusMessage::createError(
8011 invalidationReason(),
8012 invalidationMessage()
8016 QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
8017 this->staticInterfaceName(), QLatin1String(
"More"));
8018 return this->connection().asyncCall(callMessage, timeout);
8053 inline QDBusPendingReply<>
Stop(
int timeout = -1)
8055 if (!invalidationReason().isEmpty()) {
8056 return QDBusPendingReply<>(QDBusMessage::createError(
8057 invalidationReason(),
8058 invalidationMessage()
8062 QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
8063 this->staticInterfaceName(), QLatin1String(
"Stop"));
8064 return this->connection().asyncCall(callMessage, timeout);
8117 void SearchStateChanged(uint state,
const QString& error,
const QVariantMap& details);
8134 virtual void invalidate(
Tp::DBusProxy *,
const QString &,
const QString &);
8157 return QLatin1String(
"org.freedesktop.Telepathy.Channel.Type.DBusTube");
8168 const QString& busName,
8169 const QString& objectPath,
8182 const QDBusConnection& connection,
8183 const QString& busName,
8184 const QString& objectPath,
8234 return internalRequestProperty(QLatin1String(
"ServiceName"));
8251 return internalRequestProperty(QLatin1String(
"DBusNames"));
8283 return internalRequestProperty(QLatin1String(
"SupportedAccessControls"));
8294 return internalRequestAllProperties();
8322 inline QDBusPendingReply<QString>
Offer(
const QVariantMap& parameters, uint accesscontrol,
int timeout = -1)
8324 if (!invalidationReason().isEmpty()) {
8325 return QDBusPendingReply<QString>(QDBusMessage::createError(
8326 invalidationReason(),
8327 invalidationMessage()
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);
8360 inline QDBusPendingReply<QString>
Accept(uint accesscontrol,
int timeout = -1)
8362 if (!invalidationReason().isEmpty()) {
8363 return QDBusPendingReply<QString>(QDBusMessage::createError(
8364 invalidationReason(),
8365 invalidationMessage()
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);
8394 virtual void invalidate(
Tp::DBusProxy *,
const QString &,
const QString &);
8417 return QLatin1String(
"org.freedesktop.Telepathy.Channel.Type.FileTransfer");
8428 const QString& busName,
8429 const QString& objectPath,
8442 const QDBusConnection& connection,
8443 const QString& busName,
8444 const QString& objectPath,
8490 return internalRequestProperty(QLatin1String(
"State"));
8512 return internalRequestProperty(QLatin1String(
"ContentType"));
8538 return internalRequestProperty(QLatin1String(
"Filename"));
8566 return internalRequestProperty(QLatin1String(
"Size"));
8597 return internalRequestProperty(QLatin1String(
"ContentHashType"));
8622 return internalRequestProperty(QLatin1String(
"ContentHash"));
8644 return internalRequestProperty(QLatin1String(
"Description"));
8665 return internalRequestProperty(QLatin1String(
"Date"));
8698 return internalRequestProperty(QLatin1String(
"AvailableSocketTypes"));
8716 return internalRequestProperty(QLatin1String(
"TransferredBytes"));
8743 return internalRequestProperty(QLatin1String(
"InitialOffset"));
8783 return internalRequestProperty(QLatin1String(
"URI"));
8823 return internalSetProperty(QLatin1String(
"URI"), QVariant::fromValue(newValue));
8860 return internalRequestProperty(QLatin1String(
"FileCollection"));
8871 return internalRequestAllProperties();
8919 inline QDBusPendingReply<QDBusVariant>
AcceptFile(uint addressType, uint accessControl,
const QDBusVariant& accessControlParam, qulonglong offset,
int timeout = -1)
8921 if (!invalidationReason().isEmpty()) {
8922 return QDBusPendingReply<QDBusVariant>(QDBusMessage::createError(
8923 invalidationReason(),
8924 invalidationMessage()
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);
8967 inline QDBusPendingReply<QDBusVariant>
ProvideFile(uint addressType, uint accessControl,
const QDBusVariant& accessControlParam,
int timeout = -1)
8969 if (!invalidationReason().isEmpty()) {
8970 return QDBusPendingReply<QDBusVariant>(QDBusMessage::createError(
8971 invalidationReason(),
8972 invalidationMessage()
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);
9000 void FileTransferStateChanged(uint state, uint reason);
9014 void TransferredBytesChanged(qulonglong count);
9027 void InitialOffsetDefined(qulonglong initialOffset);
9040 void URIDefined(
const QString& URI);
9043 virtual void invalidate(
Tp::DBusProxy *,
const QString &,
const QString &);
9066 return QLatin1String(
"org.freedesktop.Telepathy.Channel.Type.RoomList");
9077 const QString& busName,
9078 const QString& objectPath,
9091 const QDBusConnection& connection,
9092 const QString& busName,
9093 const QString& objectPath,
9138 return internalRequestProperty(QLatin1String(
"Server"));
9149 return internalRequestAllProperties();
9170 if (!invalidationReason().isEmpty()) {
9171 return QDBusPendingReply<bool>(QDBusMessage::createError(
9172 invalidationReason(),
9173 invalidationMessage()
9177 QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
9178 this->staticInterfaceName(), QLatin1String(
"GetListingRooms"));
9179 return this->connection().asyncCall(callMessage, timeout);
9197 if (!invalidationReason().isEmpty()) {
9198 return QDBusPendingReply<>(QDBusMessage::createError(
9199 invalidationReason(),
9200 invalidationMessage()
9204 QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
9205 this->staticInterfaceName(), QLatin1String(
"ListRooms"));
9206 return this->connection().asyncCall(callMessage, timeout);
9223 if (!invalidationReason().isEmpty()) {
9224 return QDBusPendingReply<>(QDBusMessage::createError(
9225 invalidationReason(),
9226 invalidationMessage()
9230 QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
9231 this->staticInterfaceName(), QLatin1String(
"StopListing"));
9232 return this->connection().asyncCall(callMessage, timeout);
9306 void ListingRooms(
bool listing);
9309 virtual void invalidate(
Tp::DBusProxy *,
const QString &,
const QString &);
9332 return QLatin1String(
"org.freedesktop.Telepathy.Channel.Type.ServerAuthentication");
9343 const QString& busName,
9344 const QString& objectPath,
9357 const QDBusConnection& connection,
9358 const QString& busName,
9359 const QString& objectPath,
9407 return internalRequestProperty(QLatin1String(
"AuthenticationMethod"));
9418 return internalRequestAllProperties();
9422 virtual void invalidate(
Tp::DBusProxy *,
const QString &,
const QString &);
9445 return QLatin1String(
"org.freedesktop.Telepathy.Channel.Type.ServerTLSConnection");
9456 const QString& busName,
9457 const QString& objectPath,
9470 const QDBusConnection& connection,
9471 const QString& busName,
9472 const QString& objectPath,
9514 return internalRequestProperty(QLatin1String(
"ServerCertificate"));
9532 return internalRequestProperty(QLatin1String(
"Hostname"));
9563 return internalRequestProperty(QLatin1String(
"ReferenceIdentities"));
9574 return internalRequestAllProperties();
9578 virtual void invalidate(
Tp::DBusProxy *,
const QString &,
const QString &);
9601 return QLatin1String(
"org.freedesktop.Telepathy.Channel.Type.StreamTube");
9612 const QString& busName,
9613 const QString& objectPath,
9626 const QDBusConnection& connection,
9627 const QString& busName,
9628 const QString& objectPath,
9682 return internalRequestProperty(QLatin1String(
"Service"));
9721 return internalRequestProperty(QLatin1String(
"SupportedSocketTypes"));
9732 return internalRequestAllProperties();
9766 inline QDBusPendingReply<>
Offer(uint addresstype,
const QDBusVariant& address, uint accesscontrol,
const QVariantMap& parameters,
int timeout = -1)
9768 if (!invalidationReason().isEmpty()) {
9769 return QDBusPendingReply<>(QDBusMessage::createError(
9770 invalidationReason(),
9771 invalidationMessage()
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);
9821 inline QDBusPendingReply<QDBusVariant>
Accept(uint addresstype, uint accesscontrol,
const QDBusVariant& accesscontrolparam,
int timeout = -1)
9823 if (!invalidationReason().isEmpty()) {
9824 return QDBusPendingReply<QDBusVariant>(QDBusMessage::createError(
9825 invalidationReason(),
9826 invalidationMessage()
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);
9877 void NewRemoteConnection(uint handle,
const QDBusVariant& connectionParam, uint connectionID);
9894 void NewLocalConnection(uint connectionID);
9927 void ConnectionClosed(uint connectionID,
const QString& error,
const QString& message);
9930 virtual void invalidate(
Tp::DBusProxy *,
const QString &,
const QString &);
9953 return QLatin1String(
"org.freedesktop.Telepathy.Channel.Type.StreamedMedia");
9964 const QString& busName,
9965 const QString& objectPath,
9978 const QDBusConnection& connection,
9979 const QString& busName,
9980 const QString& objectPath,
10100 return internalRequestProperty(QLatin1String(
"InitialAudio"));
10125 return internalRequestProperty(QLatin1String(
"InitialVideo"));
10172 return internalRequestProperty(QLatin1String(
"ImmutableStreams"));
10183 return internalRequestAllProperties();
10214 inline QDBusPendingReply<Tp::MediaStreamInfoList>
ListStreams(
int timeout = -1)
10216 if (!invalidationReason().isEmpty()) {
10217 return QDBusPendingReply<Tp::MediaStreamInfoList>(QDBusMessage::createError(
10218 invalidationReason(),
10219 invalidationMessage()
10223 QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
10224 this->staticInterfaceName(), QLatin1String(
"ListStreams"));
10225 return this->connection().asyncCall(callMessage, timeout);
10256 if (!invalidationReason().isEmpty()) {
10257 return QDBusPendingReply<>(QDBusMessage::createError(
10258 invalidationReason(),
10259 invalidationMessage()
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);
10307 if (!invalidationReason().isEmpty()) {
10308 return QDBusPendingReply<>(QDBusMessage::createError(
10309 invalidationReason(),
10310 invalidationMessage()
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);
10374 if (!invalidationReason().isEmpty()) {
10375 return QDBusPendingReply<Tp::MediaStreamInfoList>(QDBusMessage::createError(
10376 invalidationReason(),
10377 invalidationMessage()
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);
10454 void StreamAdded(uint streamID, uint contactHandle, uint streamType);
10487 void StreamDirectionChanged(uint streamID, uint streamDirection, uint pendingFlags);
10506 void StreamError(uint streamID, uint errorCode,
const QString& message);
10517 void StreamRemoved(uint streamID);
10532 void StreamStateChanged(uint streamID, uint streamState);
10535 virtual void invalidate(
Tp::DBusProxy *,
const QString &,
const QString &);
10558 return QLatin1String(
"org.freedesktop.Telepathy.Channel.Type.Text");
10569 const QString& busName,
10570 const QString& objectPath,
10571 QObject* parent = 0
10583 const QDBusConnection& connection,
10584 const QString& busName,
10585 const QString& objectPath,
10586 QObject* parent = 0
10623 return internalRequestAllProperties();
10644 if (!invalidationReason().isEmpty()) {
10645 return QDBusPendingReply<>(QDBusMessage::createError(
10646 invalidationReason(),
10647 invalidationMessage()
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);
10674 if (!invalidationReason().isEmpty()) {
10675 return QDBusPendingReply<Tp::UIntList>(QDBusMessage::createError(
10676 invalidationReason(),
10677 invalidationMessage()
10681 QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
10682 this->staticInterfaceName(), QLatin1String(
"GetMessageTypes"));
10683 return this->connection().asyncCall(callMessage, timeout);
10718 if (!invalidationReason().isEmpty()) {
10719 return QDBusPendingReply<Tp::PendingTextMessageList>(QDBusMessage::createError(
10720 invalidationReason(),
10721 invalidationMessage()
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);
10763 inline QDBusPendingReply<>
Send(uint type,
const QString& text,
int timeout = -1)
10765 if (!invalidationReason().isEmpty()) {
10766 return QDBusPendingReply<>(QDBusMessage::createError(
10767 invalidationReason(),
10768 invalidationMessage()
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);
10786 void LostMessage();
10821 void Received(uint ID, uint timestamp, uint sender, uint type, uint flags,
const QString& text);
10851 void SendError(uint error, uint timestamp, uint type,
const QString& text);
10876 void Sent(uint timestamp, uint type,
const QString& text);
10879 virtual void invalidate(
Tp::DBusProxy *,
const QString &,
const QString &);
10902 return QLatin1String(
"org.freedesktop.Telepathy.Channel.Type.Tubes");
10913 const QString& busName,
10914 const QString& objectPath,
10915 QObject* parent = 0
10927 const QDBusConnection& connection,
10928 const QString& busName,
10929 const QString& objectPath,
10930 QObject* parent = 0
10967 return internalRequestAllProperties();
11009 if (!invalidationReason().isEmpty()) {
11010 return QDBusPendingReply<Tp::SupportedSocketMap>(QDBusMessage::createError(
11011 invalidationReason(),
11012 invalidationMessage()
11016 QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
11017 this->staticInterfaceName(), QLatin1String(
"GetAvailableStreamTubeTypes"));
11018 return this->connection().asyncCall(callMessage, timeout);
11036 if (!invalidationReason().isEmpty()) {
11037 return QDBusPendingReply<Tp::UIntList>(QDBusMessage::createError(
11038 invalidationReason(),
11039 invalidationMessage()
11043 QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
11044 this->staticInterfaceName(), QLatin1String(
"GetAvailableTubeTypes"));
11045 return this->connection().asyncCall(callMessage, timeout);
11063 inline QDBusPendingReply<Tp::TubeInfoList>
ListTubes(
int timeout = -1)
11065 if (!invalidationReason().isEmpty()) {
11066 return QDBusPendingReply<Tp::TubeInfoList>(QDBusMessage::createError(
11067 invalidationReason(),
11068 invalidationMessage()
11072 QDBusMessage callMessage = QDBusMessage::createMethodCall(this->service(), this->path(),
11073 this->staticInterfaceName(), QLatin1String(
"ListTubes"));
11074 return this->connection().asyncCall(callMessage, timeout);
11104 inline QDBusPendingReply<uint>
OfferDBusTube(
const QString& service,
const QVariantMap& parameters,
int timeout = -1)
11106 if (!invalidationReason().isEmpty()) {
11107 return QDBusPendingReply<uint>(QDBusMessage::createError(
11108 invalidationReason(),
11109 invalidationMessage()
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);
11178 inline QDBusPendingReply<uint>
OfferStreamTube(
const QString& service,
const QVariantMap& parameters, uint addressType,
const QDBusVariant& address, uint accessControl,
const QDBusVariant& accessControlParam,
int timeout = -1)
11180 if (!invalidationReason().isEmpty()) {
11181 return QDBusPendingReply<uint>(QDBusMessage::createError(
11182 invalidationReason(),
11183 invalidationMessage()
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);
11217 if (!invalidationReason().isEmpty()) {
11218 return QDBusPendingReply<QString>(QDBusMessage::createError(
11219 invalidationReason(),
11220 invalidationMessage()
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);
11267 inline QDBusPendingReply<QDBusVariant>
AcceptStreamTube(uint ID, uint addressType, uint accessControl,
const QDBusVariant& accessControlParam,
int timeout = -1)
11269 if (!invalidationReason().isEmpty()) {
11270 return QDBusPendingReply<QDBusVariant>(QDBusMessage::createError(
11271 invalidationReason(),
11272 invalidationMessage()
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);
11298 if (!invalidationReason().isEmpty()) {
11299 return QDBusPendingReply<>(QDBusMessage::createError(
11300 invalidationReason(),
11301 invalidationMessage()
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);
11332 if (!invalidationReason().isEmpty()) {
11333 return QDBusPendingReply<QString>(QDBusMessage::createError(
11334 invalidationReason(),
11335 invalidationMessage()
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);
11365 inline QDBusPendingReply<Tp::DBusTubeMemberList>
GetDBusNames(uint ID,
int timeout = -1)
11367 if (!invalidationReason().isEmpty()) {
11368 return QDBusPendingReply<Tp::DBusTubeMemberList>(QDBusMessage::createError(
11369 invalidationReason(),
11370 invalidationMessage()
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);
11407 if (!invalidationReason().isEmpty()) {
11408 return QDBusPendingReply<uint, QDBusVariant>(QDBusMessage::createError(
11409 invalidationReason(),
11410 invalidationMessage()
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);
11450 void NewTube(uint ID, uint initiator, uint type,
const QString& service,
const QVariantMap& parameters, uint state);
11465 void TubeStateChanged(uint ID, uint state);
11477 void TubeClosed(uint ID);
11513 void StreamTubeNewConnection(uint ID, uint handle);
11516 virtual void invalidate(
Tp::DBusProxy *,
const QString &,
const QString &);
Tp::PendingVariant * requestPropertyURI() const
Definition: cli-channel.h:8781
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:3508
Tp::PendingVariant * requestPropertyInitialTransport() const
Definition: cli-channel.h:7166
Tp::PendingVariant * requestPropertyCanSet() const
Definition: cli-channel.h:6589
QDBusPendingReply< Tp::MessagePartContentMap > GetPendingMessageContent(uint messageID, const Tp::UIntList &parts, int timeout=-1)
Definition: cli-channel.h:4181
Tp::PendingVariant * requestPropertyPasswordHint() const
Definition: cli-channel.h:4759
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:4382
The PendingOperation class is a base class for pending asynchronous operations.
Definition: pending-operation.h:45
QDBusPendingReply< Tp::MediaStreamInfoList > ListStreams(int timeout=-1)
Definition: cli-channel.h:10214
QDBusPendingReply MultipleTones(const QString &tones, int timeout=-1)
Definition: cli-channel.h:2230
QDBusPendingReply< QString > SendMessage(const Tp::MessagePartList &message, uint flags, int timeout=-1)
Definition: cli-channel.h:4126
QDBusPendingReply< Tp::UIntList > GetMembers(int timeout=-1)
Definition: cli-channel.h:3054
Definition: cli-channel.h:6830
Tp::PendingVariant * requestPropertyDBusNames() const
Definition: cli-channel.h:8249
QDBusPendingReply Stop(int timeout=-1)
Definition: cli-channel.h:8053
Tp::PendingVariant * requestPropertyHostname() const
Definition: cli-channel.h:9530
QDBusPendingReply RemoveMembersWithReason(const Tp::UIntList &contacts, const QString &message, uint reason, int timeout=-1)
Definition: cli-channel.h:3211
Tp::PendingVariant * requestPropertyInitiatorHandle() const
Definition: cli-channel.h:434
QDBusPendingReply< Tp::LocalPendingInfoList > GetLocalPendingMembersWithInfo(int timeout=-1)
Definition: cli-channel.h:3030
Tp::PendingVariant * requestPropertyTitle() const
Definition: cli-channel.h:4638
Definition: cli-channel.h:4482
QDBusPendingReply RemoveMembers(const Tp::UIntList &contacts, const QString &message, int timeout=-1)
Definition: cli-channel.h:3172
Definition: cli-channel.h:9588
QDBusPendingReply AcceptSASL(int timeout=-1)
Definition: cli-channel.h:5717
QDBusPendingReply More(int timeout=-1)
Definition: cli-channel.h:8007
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:937
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:9951
QDBusPendingReply SetRinging(int timeout=-1)
Definition: cli-channel.h:7398
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:6801
Definition: cli-channel.h:8144
QDBusPendingReply< bool > GetListingRooms(int timeout=-1)
Definition: cli-channel.h:9168
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:4058
Definition: cli-channel.h:6412
Tp::PendingVariant * requestPropertyAvailableSearchKeys() const
Definition: cli-channel.h:7919
QDBusPendingReply Close(int timeout=-1)
Definition: cli-channel.h:504
QDBusPendingReply< uint, uint > GetHoldState(int timeout=-1)
Definition: cli-channel.h:3597
Tp::PendingVariant * requestPropertyTargetHandle() const
Definition: cli-channel.h:213
Tp::PendingVariant * requestPropertyInitialChannels() const
Definition: cli-channel.h:1677
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:9330
Definition: cli-channel.h:10889
QDBusPendingReply Search(const Tp::ContactSearchMap &terms, int timeout=-1)
Definition: cli-channel.h:7978
Tp::PendingVariant * requestPropertyAvailableMechanisms() const
Definition: cli-channel.h:5209
Tp::PendingVariant * requestPropertyDescription() const
Definition: cli-channel.h:8642
Tp::PendingVariant * requestPropertyCurrentServicePoint() const
Definition: cli-channel.h:6366
QDBusPendingReply Accept(int timeout=-1)
Definition: cli-channel.h:7490
QDBusPendingReply AddMembers(const Tp::UIntList &contacts, const QString &message, int timeout=-1)
Definition: cli-channel.h:2868
Definition: build/TelepathyQt/_gen/types.h:2092
Tp::PendingVariant * requestPropertyCaptchaErrorDetails() const
Definition: cli-channel.h:1111
QDBusPendingReply< Tp::ChannelCallStateMap > GetCallStates(int timeout=-1)
Definition: cli-channel.h:885
Definition: cli-channel.h:4306
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:7955
Tp::PendingVariant * requestPropertyInitiatorID() const
Definition: cli-channel.h:473
Tp::PendingVariant * requestPropertyInitialOffset() const
Definition: cli-channel.h:8741
Tp::PendingVariant * requestPropertyChannels() const
Definition: cli-channel.h:1611
QDBusPendingReply< uint, uint > GetHandle(int timeout=-1)
Definition: cli-channel.h:572
Tp::PendingVariant * requestPropertyServerCertificate() const
Definition: cli-channel.h:9512
Tp::PendingVariant * requestPropertyContentHash() const
Definition: cli-channel.h:8620
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:55
Definition: build/TelepathyQt/_gen/types.h:1655
Tp::PendingVariant * requestPropertyInitialAudio() const
Definition: cli-channel.h:7240
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:10900
QDBusPendingReply< QString > Accept(uint accesscontrol, int timeout=-1)
Definition: cli-channel.h:8360
Tp::PendingVariant * requestPropertyRoomName() const
Definition: cli-channel.h:5014
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:6271
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:8292
Tp::PendingVariant * requestPropertyCreatorHandle() const
Definition: cli-channel.h:5073
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:6244
Tp::PendingVariant * requestPropertyInitialTones() const
Definition: cli-channel.h:2064
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:1976
Tp::PendingVariant * requestPropertyMemberIdentifiers() const
Definition: cli-channel.h:7140
QDBusPendingReply< Tp::UIntList > GetLocalPendingMembers(int timeout=-1)
Definition: cli-channel.h:2998
Tp::PendingVariant * requestPropertyTransferredBytes() const
Definition: cli-channel.h:8714
QDBusPendingReply< Tp::MediaStreamInfoList > RequestStreams(uint contactHandle, const Tp::UIntList &types, int timeout=-1)
Definition: cli-channel.h:10372
Tp::PendingVariant * requestPropertyContentType() const
Definition: cli-channel.h:8510
Tp::PendingVariant * requestPropertyAnonymousID() const
Definition: cli-channel.h:761
Definition: cli-channel.h:9432
Tp::PendingVariant * requestPropertyActor() const
Definition: cli-channel.h:6522
Tp::PendingVariant * requestPropertyTimestamp() const
Definition: cli-channel.h:6560
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:3730
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:4317
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:3795
Definition: build/TelepathyQt/_gen/types.h:1452
Definition: cli-channel.h:9319
QDBusPendingReply< QByteArray > GetCaptchaData(uint ID, const QString &mimeType, int timeout=-1)
Definition: cli-channel.h:1232
Definition: cli-channel.h:2638
Tp::PendingVariant * requestPropertyCanUpdateConfiguration() const
Definition: cli-channel.h:4778
QDBusPendingReply RemoveStreams(const Tp::UIntList &streams, int timeout=-1)
Definition: cli-channel.h:10254
QDBusPendingReply StartMechanism(const QString &mechanism, int timeout=-1)
Definition: cli-channel.h:5573
Definition: cli-channel.h:6121
Tp::PendingVariant * requestPropertyInitialInviteeHandles() const
Definition: cli-channel.h:1755
Definition: cli-channel.h:926
Tp::PendingVariant * requestPropertyInvitationMessage() const
Definition: cli-channel.h:1816
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:6666
QDBusPendingReply< Tp::DBusTubeMemberList > GetDBusNames(uint ID, int timeout=-1)
Definition: cli-channel.h:11365
Tp::PendingVariant * requestPropertyHasInitialData() const
Definition: cli-channel.h:5235
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:6600
QDBusPendingReply AbortSASL(uint reason, const QString &debugMessage, int timeout=-1)
Definition: cli-channel.h:5759
QDBusPendingReply< uint > GetPasswordFlags(int timeout=-1)
Definition: cli-channel.h:4405
QDBusPendingReply< Tp::UIntList > GetAvailableTubeTypes(int timeout=-1)
Definition: cli-channel.h:11034
The AbstractInterface class is the base class for all client side D-Bus interfaces, allowing access to remote methods/properties/signals.
Definition: abstract-interface.h:42
QDBusPendingReply UpdateConfiguration(const QVariantMap &properties, int timeout=-1)
Definition: cli-channel.h:4893
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:10556
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:6132
QDBusPendingReply< Tp::CaptchaInfoList, uint, QString > GetCaptchas(int timeout=-1)
Definition: cli-channel.h:1181
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:3866
QDBusPendingReply AnswerCaptchas(const Tp::CaptchaAnswers &answers, int timeout=-1)
Definition: cli-channel.h:1265
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:8869
Tp::PendingVariant * requestPropertyInitialServicePoint() const
Definition: cli-channel.h:6349
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:4930
Tp::PendingVariant * requestPropertySASLStatus() const
Definition: cli-channel.h:5278
Tp::PendingVariant * requestPropertySize() const
Definition: cli-channel.h:8564
QDBusPendingReply StopTone(uint streamID, int timeout=-1)
Definition: cli-channel.h:2170
Tp::PendingVariant * requestPropertyRemotePendingMembers() const
Definition: cli-channel.h:2784
Tp::PendingVariant * requestPropertyCallStateDetails() const
Definition: cli-channel.h:6983
Definition: build/TelepathyQt/_gen/types.h:1271
Tp::PendingVariant * requestPropertyHandleOwners() const
Definition: cli-channel.h:2740
Tp::PendingVariant * requestPropertyAnonymityMandatory() const
Definition: cli-channel.h:735
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:9572
Tp::PendingVariant * requestPropertySASLError() const
Definition: cli-channel.h:5311
Tp::PendingVariant * requestPropertyOriginalChannels() const
Definition: cli-channel.h:1886
QDBusPendingReply SetChatState(uint state, int timeout=-1)
Definition: cli-channel.h:1470
Tp::PendingVariant * requestPropertyEncrypted() const
Definition: cli-channel.h:6212
Tp::PendingVariant * requestPropertyLimit() const
Definition: cli-channel.h:4590
QDBusPendingReply< Tp::UIntList > GetHandleOwners(const Tp::UIntList &handles, int timeout=-1)
Definition: cli-channel.h:2972
Tp::PendingVariant * requestPropertyFileCollection() const
Definition: cli-channel.h:8858
Tp::PendingVariant * requestPropertyHardwareStreaming() const
Definition: cli-channel.h:7094
QDBusPendingReply StartMechanismWithData(const QString &mechanism, const QByteArray &initialData, int timeout=-1)
Definition: cli-channel.h:5642
QDBusPendingReply< Tp::UIntList, Tp::UIntList, Tp::UIntList > GetAllMembers(int timeout=-1)
Definition: cli-channel.h:2905
QDBusPendingReply< QString > Offer(const QVariantMap ¶meters, uint accesscontrol, int timeout=-1)
Definition: cli-channel.h:8322
QDBusPendingReply< Tp::UIntList > GetRemotePendingMembers(int timeout=-1)
Definition: cli-channel.h:3079
Definition: cli-channel.h:1965
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:4845
QDBusPendingReply< Tp::MediaSessionHandlerInfoList > GetSessionHandlers(int timeout=-1)
Definition: cli-channel.h:3812
Tp::PendingVariant * requestPropertyModerated() const
Definition: cli-channel.h:4604
Tp::PendingVariant * requestPropertyMutableContents() const
Definition: cli-channel.h:7353
Tp::PendingVariant * requestPropertyContents() const
Definition: cli-channel.h:6915
Definition: cli-channel.h:638
Tp::PendingVariant * requestPropertyDescription() const
Definition: cli-channel.h:4653
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:9416
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:8155
QDBusPendingReply CloseTube(uint ID, int timeout=-1)
Definition: cli-channel.h:11296
Definition: cli-channel.h:44
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:6841
Tp::PendingVariant * requestPropertySelfHandle() const
Definition: cli-channel.h:2803
QDBusPendingReply< QString > GetChannelType(int timeout=-1)
Definition: cli-channel.h:535
Tp::PendingVariant * requestPropertyPasswordProtected() const
Definition: cli-channel.h:4706
QDBusPendingReply< uint > GetSelfHandle(int timeout=-1)
Definition: cli-channel.h:3103
Tp::PendingVariant * requestPropertyInitialVideo() const
Definition: cli-channel.h:7265
QDBusPendingReply SetSubject(const QString &subject, int timeout=-1)
Definition: cli-channel.h:6629
QDBusPendingReply Hangup(uint reason, const QString &detailedHangupReason, const QString &message, int timeout=-1)
Definition: cli-channel.h:7529
Tp::PendingVariant * requestPropertySMSChannel() const
Definition: cli-channel.h:6002
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:484
Definition: cli-channel.h:5826
QDBusPendingReply SetQueued(int timeout=-1)
Definition: cli-channel.h:7442
QDBusPendingReply< uint > OfferDBusTube(const QString &service, const QVariantMap ¶meters, int timeout=-1)
Definition: cli-channel.h:11104
Definition: build/TelepathyQt/_gen/types.h:2710
Tp::PendingVariant * requestPropertyAnonymous() const
Definition: cli-channel.h:4562
Tp::PendingVariant * requestPropertyTargetHandleType() const
Definition: cli-channel.h:295
Definition: cli-channel.h:3719
QDBusPendingReply< Tp::UIntList > GetMessageTypes(int timeout=-1)
Definition: cli-channel.h:10672
Definition: cli-channel.h:10545
Tp::PendingVariant * requestPropertyLocalPendingMembers() const
Definition: cli-channel.h:2755
Tp::PendingOperation * setPropertyServiceName(QString newValue)
Definition: cli-channel.h:2575
QDBusPendingReply< QDBusVariant > ProvideFile(uint addressType, uint accessControl, const QDBusVariant &accessControlParam, int timeout=-1)
Definition: cli-channel.h:8967
Tp::PendingVariant * requestPropertyCurrentlySendingTones() const
Definition: cli-channel.h:2046
Tp::PendingVariant * requestPropertyInitialAudio() const
Definition: cli-channel.h:10098
Tp::PendingVariant * requestPropertyCallMembers() const
Definition: cli-channel.h:7124
Definition: cli-channel.h:3497
Tp::PendingVariant * requestPropertyCreator() const
Definition: cli-channel.h:5056
Definition: cli-channel.h:8404
Tp::PendingVariant * requestPropertySupportedSocketTypes() const
Definition: cli-channel.h:9719
QDBusPendingReply< Tp::SupportedSocketMap > GetAvailableStreamTubeTypes(int timeout=-1)
Definition: cli-channel.h:11007
QDBusPendingReply< QString > AcceptDBusTube(uint ID, int timeout=-1)
Definition: cli-channel.h:11215
QDBusPendingReply< QDBusObjectPath > AddContent(const QString &contentName, uint contentType, uint initialDirection, int timeout=-1)
Definition: cli-channel.h:7582
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:1122
The PendingVariantMap class is a generic subclass of PendingOperation representing a pending D-Bus me...
Definition: pending-variant-map.h:38
Tp::PendingVariant * requestPropertySASLErrorDetails() const
Definition: cli-channel.h:5337
Definition: build/TelepathyQt/_gen/types.h:329
QDBusPendingReply StartTone(uint streamID, uchar event, int timeout=-1)
Definition: cli-channel.h:2133
Tp::PendingVariant * requestPropertyAuthenticationMethod() const
Definition: cli-channel.h:9405
QDBusPendingReply StopListing(int timeout=-1)
Definition: cli-channel.h:9221
Tp::PendingVariant * requestPropertyMetadata() const
Definition: cli-channel.h:2593
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:864
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:1897
Tp::PendingOperation * setPropertyURI(QString newValue)
Definition: cli-channel.h:8821
Tp::PendingVariant * requestPropertyState() const
Definition: cli-channel.h:8488
Definition: build/TelepathyQt/_gen/types.h:107
QDBusPendingReply Destroy(int timeout=-1)
Definition: cli-channel.h:2443
Tp::PendingVariant * requestPropertyMessagePartSupportFlags() const
Definition: cli-channel.h:4008
QDBusPendingReply< QDBusVariant > AcceptFile(uint addressType, uint accessControl, const QDBusVariant &accessControlParam, qulonglong offset, int timeout=-1)
Definition: cli-channel.h:8919
Tp::PendingVariant * requestPropertyInviteOnly() const
Definition: cli-channel.h:4576
QDBusPendingReply< Tp::PendingTextMessageList > ListPendingMessages(bool clear, int timeout=-1)
Definition: cli-channel.h:10716
Tp::PendingVariant * requestPropertyChannelType() const
Definition: cli-channel.h:126
Tp::PendingVariant * requestPropertySupportedAccessControls() const
Definition: cli-channel.h:8281
QDBusPendingReply< QDBusVariant > Accept(uint addresstype, uint accesscontrol, const QDBusVariant &accesscontrolparam, int timeout=-1)
Definition: cli-channel.h:9821
Tp::PendingVariant * requestPropertyLimit() const
Definition: cli-channel.h:7900
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:2832
Tp::PendingVariant * requestPropertyAvailableSocketTypes() const
Definition: cli-channel.h:8696
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:8415
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:5837
QDBusPendingReply< bool > ProvidePassword(const QString &password, int timeout=-1)
Definition: cli-channel.h:4439
Definition: cli-channel.h:9940
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:6377
Tp::PendingVariant * requestPropertyFilename() const
Definition: cli-channel.h:8536
Tp::PendingVariant * requestPropertyPrivate() const
Definition: cli-channel.h:4686
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:5128
Definition: cli-channel.h:7790
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:7709
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:9443
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:2097
Tp::PendingVariant * requestPropertyCreationTimestamp() const
Definition: cli-channel.h:5090
Tp::PendingVariant * requestPropertyCaptchaStatus() const
Definition: cli-channel.h:1047
Tp::PendingVariant * requestPropertyDefaultUsername() const
Definition: cli-channel.h:5472
Tp::PendingVariant * requestPropertyActorHandle() const
Definition: cli-channel.h:6539
Tp::PendingVariant * requestPropertyInterfaces() const
Definition: cli-channel.h:164
Definition: cli-channel.h:7698
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:10621
Tp::PendingVariant * requestPropertyReferenceIdentities() const
Definition: cli-channel.h:9561
Definition: cli-channel.h:6260
Definition: cli-channel.h:1333
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:10181
QDBusPendingReply AcknowledgePendingMessages(const Tp::UIntList &IDs, int timeout=-1)
Definition: cli-channel.h:10642
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:6013
QList< RoomInfo > RoomInfoList
Definition: build/TelepathyQt/_gen/types.h:2699
Tp::PendingVariant * requestPropertyPendingMessages() const
Definition: cli-channel.h:4033
Tp::PendingVariant * requestPropertyImmutableStreams() const
Definition: cli-channel.h:10170
QList< DBusTubeMember > DBusTubeMemberList
Definition: build/TelepathyQt/_gen/types.h:1439
Definition: cli-channel.h:3855
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:1344
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:9147
QDBusPendingReply< uint, QDBusVariant > GetStreamTubeSocketAddress(uint ID, int timeout=-1)
Definition: cli-channel.h:11405
Tp::PendingVariant * requestPropertyDate() const
Definition: cli-channel.h:8663
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:4493
QDBusPendingReply Send(uint type, const QString &text, int timeout=-1)
Definition: cli-channel.h:10763
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:7364
Definition: build/TelepathyQt/_gen/types.h:577
Definition: abstract-adaptor.cpp:31
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:649
Tp::PendingVariant * requestPropertyServiceName() const
Definition: cli-channel.h:2554
Tp::PendingVariant * requestPropertyDeliveryReportingSupport() const
Definition: cli-channel.h:4047
QDBusPendingReply Offer(uint addresstype, const QDBusVariant &address, uint accesscontrol, const QVariantMap ¶meters, int timeout=-1)
Definition: cli-channel.h:9766
Tp::PendingVariant * requestPropertyCanTryAgain() const
Definition: cli-channel.h:5260
Tp::PendingVariant * requestPropertyMutableProperties() const
Definition: cli-channel.h:4805
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:9599
Tp::PendingVariant * requestPropertyCallState() const
Definition: cli-channel.h:7012
Tp::PendingVariant * requestPropertyCanRetryCaptcha() const
Definition: cli-channel.h:1017
Tp::PendingVariant * requestPropertySupportedContentTypes() const
Definition: cli-channel.h:3978
Tp::PendingVariant * requestPropertyPersistent() const
Definition: cli-channel.h:4670
QDBusPendingReply RequestHold(bool hold, int timeout=-1)
Definition: cli-channel.h:3674
The PendingVariant class is a generic subclass of PendingOperation representing a pending D-Bus metho...
Definition: pending-variant.h:38
Tp::PendingVariant * requestPropertyMembers() const
Definition: cli-channel.h:2769
Definition: build/TelepathyQt/_gen/types.h:296
Tp::PendingVariant * requestPropertyFlash() const
Definition: cli-channel.h:5935
QDBusPendingReply< uint > GetGroupFlags(int timeout=-1)
Definition: cli-channel.h:2933
Tp::PendingVariant * requestPropertyInitialInviteeIDs() const
Definition: cli-channel.h:1784
QDBusPendingReply< Tp::TubeInfoList > ListTubes(int timeout=-1)
Definition: cli-channel.h:11063
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:2479
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:1524
Tp::PendingVariant * requestPropertyMemberIdentifiers() const
Definition: cli-channel.h:2821
Tp::PendingVariant * requestPropertyPassword() const
Definition: cli-channel.h:4732
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:3573
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:9730
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:7774
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:5101
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:10965
Tp::PendingVariant * requestPropertyCallStateReason() const
Definition: cli-channel.h:7056
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:772
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:2328
Definition: cli-channel.h:2468
Tp::PendingVariant * requestPropertyParameters() const
Definition: cli-channel.h:6770
QDBusPendingReply< uint, int, int > GetSMSLength(const Tp::MessagePartList &message, int timeout=-1)
Definition: cli-channel.h:6083
Tp::PendingVariant * requestPropertyTargetID() const
Definition: cli-channel.h:271
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:6423
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:799
Tp::PendingVariant * requestPropertySearchState() const
Definition: cli-channel.h:7870
Tp::PendingVariant * requestPropertyServer() const
Definition: cli-channel.h:9136
Definition: cli-channel.h:5117
Definition: cli-channel.h:788
QList< MessagePart > MessagePartList
Definition: build/TelepathyQt/_gen/types.h:2040
Tp::PendingOperation * setPropertyMetadata(Tp::Metadata newValue)
Definition: cli-channel.h:2611
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:2393
Tp::PendingVariant * requestPropertyInitialAudioName() const
Definition: cli-channel.h:7297
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:5541
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:7801
Definition: cli-channel.h:4919
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:2622
Tp::PendingVariant * requestPropertyServer() const
Definition: cli-channel.h:7944
QDBusPendingReply< QDBusVariant > AcceptStreamTube(uint ID, uint addressType, uint accessControl, const QDBusVariant &accessControlParam, int timeout=-1)
Definition: cli-channel.h:11267
Tp::PendingVariant * requestPropertyMaySaveResponse() const
Definition: cli-channel.h:5530
Tp::PendingVariant * requestPropertyInitialVideoName() const
Definition: cli-channel.h:7317
QDBusPendingReply ListRooms(int timeout=-1)
Definition: cli-channel.h:9195
Tp::PendingVariant * requestPropertyDefaultRealm() const
Definition: cli-channel.h:5504
Tp::PendingVariant * requestPropertyConfigurationRetrieved() const
Definition: cli-channel.h:4834
The DBusProxy class is a base class representing a remote object available over D-Bus.
Definition: dbus-proxy.h:42
Tp::PendingVariant * requestPropertyState() const
Definition: cli-channel.h:6790
Tp::PendingVariant * requestPropertyAuthorizationIdentity() const
Definition: cli-channel.h:5406
Tp::PendingVariant * requestPropertyAnonymityModes() const
Definition: cli-channel.h:720
Tp::PendingVariant * requestPropertySubject() const
Definition: cli-channel.h:6501
Tp::PendingVariant * requestPropertyServiceName() const
Definition: cli-channel.h:8232
Tp::PendingVariant * requestPropertyVerified() const
Definition: cli-channel.h:6233
Definition: cli-channel.h:6655
Tp::PendingVariant * requestPropertyChatStates() const
Definition: cli-channel.h:1438
Tp::PendingVariant * requestPropertyCallFlags() const
Definition: cli-channel.h:7036
Tp::PendingVariant * requestPropertyService() const
Definition: cli-channel.h:9680
Tp::PendingVariant * requestPropertyInitialVideo() const
Definition: cli-channel.h:10123
Tp::PendingVariant * requestPropertyCaptchaError() const
Definition: cli-channel.h:1085
QDBusPendingReply< uint > OfferStreamTube(const QString &service, const QVariantMap ¶meters, uint addressType, const QDBusVariant &address, uint accessControl, const QDBusVariant &accessControlParam, int timeout=-1)
Definition: cli-channel.h:11178
QDBusPendingReply RequestStreamDirection(uint streamID, uint streamDirection, int timeout=-1)
Definition: cli-channel.h:10305
Tp::PendingVariant * requestPropertyMessageTypes() const
Definition: cli-channel.h:3994
QDBusPendingReply< QStringList > GetInterfaces(int timeout=-1)
Definition: cli-channel.h:603
Tp::PendingVariant * requestPropertyContentHashType() const
Definition: cli-channel.h:8595
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:2649
Tp::PendingVariant * requestPropertyDeferredTones() const
Definition: cli-channel.h:2086
Tp::PendingVariant * requestPropertyGroupFlags() const
Definition: cli-channel.h:2720
static QLatin1String staticInterfaceName()
Definition: cli-channel.h:9064
Tp::PendingVariant * requestPropertyServer() const
Definition: cli-channel.h:5039
Definition: build/TelepathyQt/_gen/types.h:1677
Definition: cli-channel.h:2317
Tp::PendingVariant * requestPropertyRequested() const
Definition: cli-channel.h:368
Definition: cli-channel.h:9053
QDBusPendingReply CancelCaptcha(uint reason, const QString &debugMessage, int timeout=-1)
Definition: cli-channel.h:1307
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-channel.h:1449
QDBusPendingReply Respond(const QByteArray &responseData, int timeout=-1)
Definition: cli-channel.h:5674
QDBusPendingReply< QString > GetDBusTubeAddress(uint ID, int timeout=-1)
Definition: cli-channel.h:11330
Definition: cli-channel.h:1513
Definition: build/TelepathyQt/_gen/types.h:3491