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;
207 return internalRequestProperty(
QLatin1String(
"HasImmortalHandles"));
218 return internalRequestAllProperties();
241 if (!invalidationReason().isEmpty()) {
243 invalidationReason(),
244 invalidationMessage()
250 return this->connection().asyncCall(callMessage, timeout);
267 if (!invalidationReason().isEmpty()) {
269 invalidationReason(),
270 invalidationMessage()
276 return this->connection().asyncCall(callMessage, timeout);
299 if (!invalidationReason().isEmpty()) {
301 invalidationReason(),
302 invalidationMessage()
307 this->staticInterfaceName(),
QLatin1String(
"GetInterfaces"));
308 return this->connection().asyncCall(callMessage, timeout);
327 if (!invalidationReason().isEmpty()) {
329 invalidationReason(),
330 invalidationMessage()
336 return this->connection().asyncCall(callMessage, timeout);
356 if (!invalidationReason().isEmpty()) {
358 invalidationReason(),
359 invalidationMessage()
364 this->staticInterfaceName(),
QLatin1String(
"GetSelfHandle"));
365 return this->connection().asyncCall(callMessage, timeout);
384 if (!invalidationReason().isEmpty()) {
386 invalidationReason(),
387 invalidationMessage()
393 return this->connection().asyncCall(callMessage, timeout);
440 if (!invalidationReason().isEmpty()) {
442 invalidationReason(),
443 invalidationMessage()
450 return this->connection().asyncCall(callMessage, timeout);
478 if (!invalidationReason().isEmpty()) {
480 invalidationReason(),
481 invalidationMessage()
486 this->staticInterfaceName(),
QLatin1String(
"InspectHandles"));
488 return this->connection().asyncCall(callMessage, timeout);
507 if (!invalidationReason().isEmpty()) {
509 invalidationReason(),
510 invalidationMessage()
516 return this->connection().asyncCall(callMessage, timeout);
546 if (!invalidationReason().isEmpty()) {
548 invalidationReason(),
549 invalidationMessage()
554 this->staticInterfaceName(),
QLatin1String(
"ReleaseHandles"));
556 return this->connection().asyncCall(callMessage, timeout);
640 if (!invalidationReason().isEmpty()) {
642 invalidationReason(),
643 invalidationMessage()
648 this->staticInterfaceName(),
QLatin1String(
"RequestChannel"));
650 return this->connection().asyncCall(callMessage, timeout);
695 if (!invalidationReason().isEmpty()) {
697 invalidationReason(),
698 invalidationMessage()
703 this->staticInterfaceName(),
QLatin1String(
"RequestHandles"));
705 return this->connection().asyncCall(callMessage, timeout);
803 if (!invalidationReason().isEmpty()) {
805 invalidationReason(),
806 invalidationMessage()
811 this->staticInterfaceName(),
QLatin1String(
"AddClientInterest"));
813 return this->connection().asyncCall(callMessage, timeout);
849 if (!invalidationReason().isEmpty()) {
851 invalidationReason(),
852 invalidationMessage()
857 this->staticInterfaceName(),
QLatin1String(
"RemoveClientInterest"));
859 return this->connection().asyncCall(callMessage, timeout);
874 void SelfHandleChanged(uint selfHandle);
891 void SelfContactChanged(uint selfHandle,
const QString& selfID);
936 void NewChannel(
const QDBusObjectPath& objectPath,
const QString& channelType, uint handleType, uint handle,
bool suppressHandler);
1007 void ConnectionError(
const QString& error,
const QVariantMap& details);
1025 void StatusChanged(uint status, uint reason);
1051 return QLatin1String(
"org.freedesktop.Telepathy.Connection.Interface.Addressing1");
1116 return internalRequestAllProperties();
1211 if (!invalidationReason().isEmpty()) {
1213 invalidationReason(),
1214 invalidationMessage()
1219 this->staticInterfaceName(),
QLatin1String(
"GetContactsByVCardField"));
1221 return this->connection().asyncCall(callMessage, timeout);
1296 if (!invalidationReason().isEmpty()) {
1298 invalidationReason(),
1299 invalidationMessage()
1304 this->staticInterfaceName(),
QLatin1String(
"GetContactsByURI"));
1306 return this->connection().asyncCall(callMessage, timeout);
1333 return QLatin1String(
"org.freedesktop.Telepathy.Connection.Interface.Aliasing");
1398 return internalRequestAllProperties();
1419 if (!invalidationReason().isEmpty()) {
1421 invalidationReason(),
1422 invalidationMessage()
1427 this->staticInterfaceName(),
QLatin1String(
"GetAliasFlags"));
1428 return this->connection().asyncCall(callMessage, timeout);
1451 if (!invalidationReason().isEmpty()) {
1453 invalidationReason(),
1454 invalidationMessage()
1459 this->staticInterfaceName(),
QLatin1String(
"RequestAliases"));
1461 return this->connection().asyncCall(callMessage, timeout);
1488 if (!invalidationReason().isEmpty()) {
1490 invalidationReason(),
1491 invalidationMessage()
1498 return this->connection().asyncCall(callMessage, timeout);
1522 if (!invalidationReason().isEmpty()) {
1524 invalidationReason(),
1525 invalidationMessage()
1532 return this->connection().asyncCall(callMessage, timeout);
1578 return QLatin1String(
"org.freedesktop.Telepathy.Connection.Interface.Anonymity");
1647 return internalRequestProperty(
QLatin1String(
"SupportedAnonymityModes"));
1667 return internalRequestProperty(
QLatin1String(
"AnonymityMandatory"));
1704 return internalRequestProperty(
QLatin1String(
"AnonymityModes"));
1732 return internalRequestAllProperties();
1745 void AnonymityModesChanged(uint modes);
1771 return QLatin1String(
"org.freedesktop.Telepathy.Connection.Interface.Avatars");
1841 return internalRequestProperty(
QLatin1String(
"SupportedAvatarMIMETypes"));
1857 return internalRequestProperty(
QLatin1String(
"MinimumAvatarHeight"));
1873 return internalRequestProperty(
QLatin1String(
"MinimumAvatarWidth"));
1892 return internalRequestProperty(
QLatin1String(
"RecommendedAvatarHeight"));
1909 return internalRequestProperty(
QLatin1String(
"RecommendedAvatarWidth"));
1925 return internalRequestProperty(
QLatin1String(
"MaximumAvatarHeight"));
1941 return internalRequestProperty(
QLatin1String(
"MaximumAvatarWidth"));
1957 return internalRequestProperty(
QLatin1String(
"MaximumAvatarBytes"));
1968 return internalRequestAllProperties();
2008 if (!invalidationReason().isEmpty()) {
2010 invalidationReason(),
2011 invalidationMessage()
2016 this->staticInterfaceName(),
QLatin1String(
"GetAvatarRequirements"));
2017 return this->connection().asyncCall(callMessage, timeout);
2043 if (!invalidationReason().isEmpty()) {
2045 invalidationReason(),
2046 invalidationMessage()
2051 this->staticInterfaceName(),
QLatin1String(
"GetAvatarTokens"));
2053 return this->connection().asyncCall(callMessage, timeout);
2085 if (!invalidationReason().isEmpty()) {
2087 invalidationReason(),
2088 invalidationMessage()
2093 this->staticInterfaceName(),
QLatin1String(
"GetKnownAvatarTokens"));
2095 return this->connection().asyncCall(callMessage, timeout);
2124 if (!invalidationReason().isEmpty()) {
2126 invalidationReason(),
2127 invalidationMessage()
2132 this->staticInterfaceName(),
QLatin1String(
"RequestAvatar"));
2134 return this->connection().asyncCall(callMessage, timeout);
2157 if (!invalidationReason().isEmpty()) {
2159 invalidationReason(),
2160 invalidationMessage()
2165 this->staticInterfaceName(),
QLatin1String(
"RequestAvatars"));
2167 return this->connection().asyncCall(callMessage, timeout);
2195 if (!invalidationReason().isEmpty()) {
2197 invalidationReason(),
2198 invalidationMessage()
2205 return this->connection().asyncCall(callMessage, timeout);
2220 if (!invalidationReason().isEmpty()) {
2222 invalidationReason(),
2223 invalidationMessage()
2229 return this->connection().asyncCall(callMessage, timeout);
2249 void AvatarUpdated(uint contact,
const QString& newAvatarToken);
2299 return QLatin1String(
"org.freedesktop.Telepathy.Connection.Interface.Balance");
2376 return internalRequestProperty(
QLatin1String(
"AccountBalance"));
2398 return internalRequestProperty(
QLatin1String(
"ManageCreditURI"));
2409 return internalRequestAllProperties();
2453 return QLatin1String(
"org.freedesktop.Telepathy.Connection.Interface.Capabilities");
2518 return internalRequestAllProperties();
2577 if (!invalidationReason().isEmpty()) {
2579 invalidationReason(),
2580 invalidationMessage()
2585 this->staticInterfaceName(),
QLatin1String(
"AdvertiseCapabilities"));
2587 return this->connection().asyncCall(callMessage, timeout);
2626 if (!invalidationReason().isEmpty()) {
2628 invalidationReason(),
2629 invalidationMessage()
2634 this->staticInterfaceName(),
QLatin1String(
"GetCapabilities"));
2636 return this->connection().asyncCall(callMessage, timeout);
2692 return QLatin1String(
"org.freedesktop.Telepathy.Connection.Interface.Cellular");
2769 return internalRequestProperty(
QLatin1String(
"MessageValidityPeriod"));
2819 return internalRequestProperty(
QLatin1String(
"OverrideMessageServiceCentre"));
2867 return internalRequestProperty(
QLatin1String(
"MessageServiceCentre"));
2929 return internalRequestProperty(
QLatin1String(
"MessageReducedCharacterSet"));
2982 return internalRequestProperty(
QLatin1String(
"MessageNationalCharacterSet"));
3023 return internalRequestAllProperties();
3042 void IMSIChanged(
const QString& IMSI);
3068 return QLatin1String(
"org.freedesktop.Telepathy.Connection.Interface.ClientTypes");
3133 return internalRequestAllProperties();
3167 if (!invalidationReason().isEmpty()) {
3169 invalidationReason(),
3170 invalidationMessage()
3175 this->staticInterfaceName(),
QLatin1String(
"GetClientTypes"));
3177 return this->connection().asyncCall(callMessage, timeout);
3206 if (!invalidationReason().isEmpty()) {
3208 invalidationReason(),
3209 invalidationMessage()
3214 this->staticInterfaceName(),
QLatin1String(
"RequestClientTypes"));
3216 return this->connection().asyncCall(callMessage, timeout);
3234 void ClientTypesUpdated(uint contact,
const QStringList& clientTypes);
3260 return QLatin1String(
"org.freedesktop.Telepathy.Connection.Interface.ContactBlocking");
3335 return internalRequestProperty(
QLatin1String(
"ContactBlockingCapabilities"));
3346 return internalRequestAllProperties();
3411 if (!invalidationReason().isEmpty()) {
3413 invalidationReason(),
3414 invalidationMessage()
3419 this->staticInterfaceName(),
QLatin1String(
"BlockContacts"));
3421 return this->connection().asyncCall(callMessage, timeout);
3444 if (!invalidationReason().isEmpty()) {
3446 invalidationReason(),
3447 invalidationMessage()
3452 this->staticInterfaceName(),
QLatin1String(
"UnblockContacts"));
3454 return this->connection().asyncCall(callMessage, timeout);
3479 if (!invalidationReason().isEmpty()) {
3481 invalidationReason(),
3482 invalidationMessage()
3487 this->staticInterfaceName(),
QLatin1String(
"RequestBlockedContacts"));
3488 return this->connection().asyncCall(callMessage, timeout);
3536 return QLatin1String(
"org.freedesktop.Telepathy.Connection.Interface.ContactCapabilities");
3601 return internalRequestAllProperties();
3669 if (!invalidationReason().isEmpty()) {
3671 invalidationReason(),
3672 invalidationMessage()
3677 this->staticInterfaceName(),
QLatin1String(
"UpdateCapabilities"));
3679 return this->connection().asyncCall(callMessage, timeout);
3719 if (!invalidationReason().isEmpty()) {
3721 invalidationReason(),
3722 invalidationMessage()
3727 this->staticInterfaceName(),
QLatin1String(
"GetContactCapabilities"));
3729 return this->connection().asyncCall(callMessage, timeout);
3779 return QLatin1String(
"org.freedesktop.Telepathy.Connection.Interface.ContactGroups");
3854 return internalRequestProperty(
QLatin1String(
"DisjointGroups"));
3871 return internalRequestProperty(
QLatin1String(
"GroupStorage"));
3910 return internalRequestAllProperties();
3964 if (!invalidationReason().isEmpty()) {
3966 invalidationReason(),
3967 invalidationMessage()
3972 this->staticInterfaceName(),
QLatin1String(
"SetContactGroups"));
3974 return this->connection().asyncCall(callMessage, timeout);
4026 if (!invalidationReason().isEmpty()) {
4028 invalidationReason(),
4029 invalidationMessage()
4034 this->staticInterfaceName(),
QLatin1String(
"SetGroupMembers"));
4036 return this->connection().asyncCall(callMessage, timeout);
4081 if (!invalidationReason().isEmpty()) {
4083 invalidationReason(),
4084 invalidationMessage()
4091 return this->connection().asyncCall(callMessage, timeout);
4135 if (!invalidationReason().isEmpty()) {
4137 invalidationReason(),
4138 invalidationMessage()
4143 this->staticInterfaceName(),
QLatin1String(
"RemoveFromGroup"));
4145 return this->connection().asyncCall(callMessage, timeout);
4178 if (!invalidationReason().isEmpty()) {
4180 invalidationReason(),
4181 invalidationMessage()
4188 return this->connection().asyncCall(callMessage, timeout);
4232 if (!invalidationReason().isEmpty()) {
4234 invalidationReason(),
4235 invalidationMessage()
4242 return this->connection().asyncCall(callMessage, timeout);
4324 void GroupRenamed(
const QString& oldName,
const QString& newName);
4378 return QLatin1String(
"org.freedesktop.Telepathy.Connection.Interface.ContactInfo");
4460 return internalRequestProperty(
QLatin1String(
"ContactInfoFlags"));
4522 return internalRequestProperty(
QLatin1String(
"SupportedFields"));
4533 return internalRequestAllProperties();
4561 if (!invalidationReason().isEmpty()) {
4563 invalidationReason(),
4564 invalidationMessage()
4569 this->staticInterfaceName(),
QLatin1String(
"GetContactInfo"));
4571 return this->connection().asyncCall(callMessage, timeout);
4595 if (!invalidationReason().isEmpty()) {
4597 invalidationReason(),
4598 invalidationMessage()
4603 this->staticInterfaceName(),
QLatin1String(
"RefreshContactInfo"));
4605 return this->connection().asyncCall(callMessage, timeout);
4631 if (!invalidationReason().isEmpty()) {
4633 invalidationReason(),
4634 invalidationMessage()
4639 this->staticInterfaceName(),
QLatin1String(
"RequestContactInfo"));
4641 return this->connection().asyncCall(callMessage, timeout);
4663 if (!invalidationReason().isEmpty()) {
4665 invalidationReason(),
4666 invalidationMessage()
4671 this->staticInterfaceName(),
QLatin1String(
"SetContactInfo"));
4673 return this->connection().asyncCall(callMessage, timeout);
4719 return QLatin1String(
"org.freedesktop.Telepathy.Connection.Interface.ContactList");
4788 return internalRequestProperty(
QLatin1String(
"ContactListState"));
4852 return internalRequestProperty(
QLatin1String(
"ContactListPersists"));
4885 return internalRequestProperty(
QLatin1String(
"CanChangeContactList"));
4918 return internalRequestProperty(
QLatin1String(
"RequestUsesMessage"));
4954 return internalRequestProperty(
QLatin1String(
"DownloadAtConnection"));
4965 return internalRequestAllProperties();
5042 if (!invalidationReason().isEmpty()) {
5044 invalidationReason(),
5045 invalidationMessage()
5050 this->staticInterfaceName(),
QLatin1String(
"GetContactListAttributes"));
5052 return this->connection().asyncCall(callMessage, timeout);
5167 if (!invalidationReason().isEmpty()) {
5169 invalidationReason(),
5170 invalidationMessage()
5175 this->staticInterfaceName(),
QLatin1String(
"RequestSubscription"));
5177 return this->connection().asyncCall(callMessage, timeout);
5253 if (!invalidationReason().isEmpty()) {
5255 invalidationReason(),
5256 invalidationMessage()
5261 this->staticInterfaceName(),
QLatin1String(
"AuthorizePublication"));
5263 return this->connection().asyncCall(callMessage, timeout);
5317 if (!invalidationReason().isEmpty()) {
5319 invalidationReason(),
5320 invalidationMessage()
5325 this->staticInterfaceName(),
QLatin1String(
"RemoveContacts"));
5327 return this->connection().asyncCall(callMessage, timeout);
5368 if (!invalidationReason().isEmpty()) {
5370 invalidationReason(),
5371 invalidationMessage()
5378 return this->connection().asyncCall(callMessage, timeout);
5419 if (!invalidationReason().isEmpty()) {
5421 invalidationReason(),
5422 invalidationMessage()
5429 return this->connection().asyncCall(callMessage, timeout);
5448 if (!invalidationReason().isEmpty()) {
5450 invalidationReason(),
5451 invalidationMessage()
5457 return this->connection().asyncCall(callMessage, timeout);
5470 void ContactListStateChanged(uint contactListState);
5572 return QLatin1String(
"org.freedesktop.Telepathy.Connection.Interface.Contacts");
5641 return internalRequestProperty(
QLatin1String(
"ContactAttributeInterfaces"));
5652 return internalRequestAllProperties();
5740 if (!invalidationReason().isEmpty()) {
5742 invalidationReason(),
5743 invalidationMessage()
5748 this->staticInterfaceName(),
QLatin1String(
"GetContactAttributes"));
5750 return this->connection().asyncCall(callMessage, timeout);
5803 if (!invalidationReason().isEmpty()) {
5805 invalidationReason(),
5806 invalidationMessage()
5811 this->staticInterfaceName(),
QLatin1String(
"GetContactByID"));
5813 return this->connection().asyncCall(callMessage, timeout);
5840 return QLatin1String(
"org.freedesktop.Telepathy.Connection.Interface.Location");
5908 return internalRequestProperty(
QLatin1String(
"LocationAccessControlTypes"));
5925 return internalRequestProperty(
QLatin1String(
"LocationAccessControl"));
5960 return internalRequestProperty(
QLatin1String(
"SupportedLocationFeatures"));
5971 return internalRequestAllProperties();
6017 if (!invalidationReason().isEmpty()) {
6019 invalidationReason(),
6020 invalidationMessage()
6025 this->staticInterfaceName(),
QLatin1String(
"GetLocations"));
6027 return this->connection().asyncCall(callMessage, timeout);
6056 if (!invalidationReason().isEmpty()) {
6058 invalidationReason(),
6059 invalidationMessage()
6064 this->staticInterfaceName(),
QLatin1String(
"RequestLocation"));
6066 return this->connection().asyncCall(callMessage, timeout);
6092 if (!invalidationReason().isEmpty()) {
6094 invalidationReason(),
6095 invalidationMessage()
6102 return this->connection().asyncCall(callMessage, timeout);
6120 void LocationUpdated(uint contact,
const QVariantMap& location);
6146 return QLatin1String(
"org.freedesktop.Telepathy.Connection.Interface.MailNotification");
6219 return internalRequestProperty(
QLatin1String(
"MailNotificationFlags"));
6248 return internalRequestProperty(
QLatin1String(
"UnreadMailCount"));
6269 return internalRequestProperty(
QLatin1String(
"UnreadMails"));
6288 return internalRequestProperty(
QLatin1String(
"MailAddress"));
6299 return internalRequestAllProperties();
6328 if (!invalidationReason().isEmpty()) {
6330 invalidationReason(),
6331 invalidationMessage()
6336 this->staticInterfaceName(),
QLatin1String(
"RequestInboxURL"));
6337 return this->connection().asyncCall(callMessage, timeout);
6371 if (!invalidationReason().isEmpty()) {
6373 invalidationReason(),
6374 invalidationMessage()
6379 this->staticInterfaceName(),
QLatin1String(
"RequestMailURL"));
6381 return this->connection().asyncCall(callMessage, timeout);
6476 return QLatin1String(
"org.freedesktop.Telepathy.Connection.Interface.PowerSaving");
6550 return internalRequestProperty(
QLatin1String(
"PowerSavingActive"));
6561 return internalRequestAllProperties();
6600 if (!invalidationReason().isEmpty()) {
6602 invalidationReason(),
6603 invalidationMessage()
6608 this->staticInterfaceName(),
QLatin1String(
"SetPowerSaving"));
6610 return this->connection().asyncCall(callMessage, timeout);
6626 void PowerSavingChanged(
bool active);
6652 return QLatin1String(
"org.freedesktop.Telepathy.Connection.Interface.Presence");
6717 return internalRequestAllProperties();
6744 if (!invalidationReason().isEmpty()) {
6746 invalidationReason(),
6747 invalidationMessage()
6754 return this->connection().asyncCall(callMessage, timeout);
6772 if (!invalidationReason().isEmpty()) {
6774 invalidationReason(),
6775 invalidationMessage()
6781 return this->connection().asyncCall(callMessage, timeout);
6809 if (!invalidationReason().isEmpty()) {
6811 invalidationReason(),
6812 invalidationMessage()
6819 return this->connection().asyncCall(callMessage, timeout);
6845 if (!invalidationReason().isEmpty()) {
6847 invalidationReason(),
6848 invalidationMessage()
6854 return this->connection().asyncCall(callMessage, timeout);
6877 if (!invalidationReason().isEmpty()) {
6879 invalidationReason(),
6880 invalidationMessage()
6885 this->staticInterfaceName(),
QLatin1String(
"RemoveStatus"));
6887 return this->connection().asyncCall(callMessage, timeout);
6910 if (!invalidationReason().isEmpty()) {
6912 invalidationReason(),
6913 invalidationMessage()
6918 this->staticInterfaceName(),
QLatin1String(
"RequestPresence"));
6920 return this->connection().asyncCall(callMessage, timeout);
6940 if (!invalidationReason().isEmpty()) {
6942 invalidationReason(),
6943 invalidationMessage()
6948 this->staticInterfaceName(),
QLatin1String(
"SetLastActivityTime"));
6950 return this->connection().asyncCall(callMessage, timeout);
6992 if (!invalidationReason().isEmpty()) {
6994 invalidationReason(),
6995 invalidationMessage()
7002 return this->connection().asyncCall(callMessage, timeout);
7048 return QLatin1String(
"org.freedesktop.Telepathy.Connection.Interface.Requests");
7151 return internalRequestProperty(
QLatin1String(
"RequestableChannelClasses"));
7162 return internalRequestAllProperties();
7249 if (!invalidationReason().isEmpty()) {
7251 invalidationReason(),
7252 invalidationMessage()
7257 this->staticInterfaceName(),
QLatin1String(
"CreateChannel"));
7259 return this->connection().asyncCall(callMessage, timeout);
7328 if (!invalidationReason().isEmpty()) {
7330 invalidationReason(),
7331 invalidationMessage()
7336 this->staticInterfaceName(),
QLatin1String(
"EnsureChannel"));
7338 return this->connection().asyncCall(callMessage, timeout);
7425 return QLatin1String(
"org.freedesktop.Telepathy.Connection.Interface.ServicePoint");
7495 return internalRequestProperty(
QLatin1String(
"KnownServicePoints"));
7506 return internalRequestAllProperties();
7549 return QLatin1String(
"org.freedesktop.Telepathy.Connection.Interface.SimplePresence");
7698 return internalRequestProperty(
QLatin1String(
"MaximumStatusMessageLength"));
7709 return internalRequestAllProperties();
7778 if (!invalidationReason().isEmpty()) {
7780 invalidationReason(),
7781 invalidationMessage()
7788 return this->connection().asyncCall(callMessage, timeout);
7824 if (!invalidationReason().isEmpty()) {
7826 invalidationReason(),
7827 invalidationMessage()
7832 this->staticInterfaceName(),
QLatin1String(
"GetPresences"));
7834 return this->connection().asyncCall(callMessage, timeout);
7858 Q_DECLARE_METATYPE(Tp::Client::ConnectionInterfaceAddressingInterface*)
7859 Q_DECLARE_METATYPE(Tp::Client::ConnectionInterfaceAliasingInterface*)
7860 Q_DECLARE_METATYPE(Tp::Client::ConnectionInterfaceAnonymityInterface*)
7861 Q_DECLARE_METATYPE(Tp::Client::ConnectionInterfaceAvatarsInterface*)
7862 Q_DECLARE_METATYPE(Tp::Client::ConnectionInterfaceBalanceInterface*)
7863 Q_DECLARE_METATYPE(Tp::Client::ConnectionInterfaceCapabilitiesInterface*)
7864 Q_DECLARE_METATYPE(Tp::Client::ConnectionInterfaceCellularInterface*)
7865 Q_DECLARE_METATYPE(Tp::Client::ConnectionInterfaceClientTypesInterface*)
7866 Q_DECLARE_METATYPE(Tp::Client::ConnectionInterfaceContactBlockingInterface*)
7867 Q_DECLARE_METATYPE(Tp::Client::ConnectionInterfaceContactCapabilitiesInterface*)
7868 Q_DECLARE_METATYPE(Tp::Client::ConnectionInterfaceContactGroupsInterface*)
7869 Q_DECLARE_METATYPE(Tp::Client::ConnectionInterfaceContactInfoInterface*)
7870 Q_DECLARE_METATYPE(Tp::Client::ConnectionInterfaceContactListInterface*)
7871 Q_DECLARE_METATYPE(Tp::Client::ConnectionInterfaceContactsInterface*)
7872 Q_DECLARE_METATYPE(Tp::Client::ConnectionInterfaceLocationInterface*)
7873 Q_DECLARE_METATYPE(Tp::Client::ConnectionInterfaceMailNotificationInterface*)
7874 Q_DECLARE_METATYPE(Tp::Client::ConnectionInterfacePowerSavingInterface*)
7875 Q_DECLARE_METATYPE(Tp::Client::ConnectionInterfacePresenceInterface*)
7876 Q_DECLARE_METATYPE(Tp::Client::ConnectionInterfaceRequestsInterface*)
7877 Q_DECLARE_METATYPE(Tp::Client::ConnectionInterfaceServicePointInterface*)
7878 Q_DECLARE_METATYPE(Tp::Client::ConnectionInterfaceSimplePresenceInterface*)
Tp::PendingVariant * requestPropertyMessageValidityPeriod() const
Definition: cli-connection.h:2767
QDBusPendingReply ClearStatus(int timeout=-1)
Definition: cli-connection.h:6770
static QLatin1String staticInterfaceName()
Definition: cli-connection.h:3777
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-connection.h:3131
QDBusPendingReply< Tp::UIntList > RequestHandles(uint handleType, const QStringList &identifiers, int timeout=-1)
Definition: cli-connection.h:693
QDBusPendingReply< uint, QVariantMap > GetContactByID(const QString &identifier, const QStringList &interfaces, int timeout=-1)
Definition: cli-connection.h:5801
QDBusPendingReply SetStatus(const Tp::MultipleStatusMap &statuses, int timeout=-1)
Definition: cli-connection.h:6990
QDBusPendingReply RequestAvatars(const Tp::UIntList &contacts, int timeout=-1)
Definition: cli-connection.h:2155
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-connection.h:1114
Definition: cli-connection.h:4706
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-connection.h:3908
Tp::PendingOperation * setPropertyAnonymityModes(uint newValue)
Definition: cli-connection.h:1719
Tp::PendingOperation * setPropertyOverrideMessageServiceCentre(bool newValue)
Definition: cli-connection.h:2844
QDBusPendingReply AddClientInterest(const QStringList &tokens, int timeout=-1)
Definition: cli-connection.h:801
QDBusPendingReply SetContactGroups(uint contact, const QStringList &groups, int timeout=-1)
Definition: cli-connection.h:3962
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-connection.h:6559
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-connection.h:2516
Tp::PendingVariant * requestPropertyIMSI() const
Definition: cli-connection.h:2904
Definition: cli-connection.h:6639
Tp::PendingOperation * setPropertyLocationAccessControl(Tp::RichPresenceAccessControl newValue)
Definition: cli-connection.h:5940
Definition: cli-connection.h:2440
Tp::PendingVariant * requestPropertyKnownServicePoints() const
Definition: cli-connection.h:7493
QDBusPendingReply< QByteArray, QString > RequestAvatar(uint contact, int timeout=-1)
Definition: cli-connection.h:2122
Definition: obj-i686-linux-gnu/TelepathyQt/_gen/types.h:2641
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-connection.h:7160
Tp::PendingVariant * requestPropertyManageCreditURI() const
Definition: cli-connection.h:2396
Tp::PendingVariant * requestPropertyMaximumAvatarHeight() const
Definition: cli-connection.h:1923
Definition: cli-connection.h:1758
Tp::PendingVariant * requestPropertyContactInfoFlags() const
Definition: cli-connection.h:4458
QDBusPendingReply< Tp::ContactInfoFieldList > RequestContactInfo(uint contact, int timeout=-1)
Definition: cli-connection.h:4629
Tp::PendingVariant * requestPropertySupportedAvatarMIMETypes() const
Definition: cli-connection.h:1839
Definition: obj-i686-linux-gnu/TelepathyQt/_gen/types.h:101
QDBusPendingReply< Tp::AddressingNormalizationMap, Tp::ContactAttributesMap > GetContactsByURI(const QStringList &URIs, const QStringList &interfaces, int timeout=-1)
Definition: cli-connection.h:1294
QDBusPendingReply< QString > GetProtocol(int timeout=-1)
Definition: cli-connection.h:325
static QLatin1String staticInterfaceName()
Definition: cli-connection.h:4376
static QLatin1String staticInterfaceName()
Definition: cli-connection.h:3534
static QLatin1String staticInterfaceName()
Definition: cli-connection.h:3258
The PendingVariant class is a generic subclass of PendingOperation representing a pending D-Bus metho...
Definition: pending-variant.h:38
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-connection.h:4531
Definition: obj-i686-linux-gnu/TelepathyQt/_gen/types.h:2107
static QLatin1String staticInterfaceName()
Definition: cli-connection.h:7423
Tp::PendingVariant * requestPropertyMaximumStatusMessageLength() const
Definition: cli-connection.h:7696
Definition: obj-i686-linux-gnu/TelepathyQt/_gen/types.h:1646
QDBusPendingReply RemoveGroup(const QString &group, int timeout=-1)
Definition: cli-connection.h:4176
QDBusPendingReply UnblockContacts(const Tp::UIntList &contacts, int timeout=-1)
Definition: cli-connection.h:3442
QDBusPendingReply SetLastActivityTime(uint time, int timeout=-1)
Definition: cli-connection.h:6938
Tp::PendingVariant * requestPropertyMaximumAvatarWidth() const
Definition: cli-connection.h:1939
QDBusPendingReply< Tp::AvatarTokenMap > GetKnownAvatarTokens(const Tp::UIntList &contacts, int timeout=-1)
Definition: cli-connection.h:2083
static QLatin1String staticInterfaceName()
Definition: cli-connection.h:55
Tp::PendingVariant * requestPropertyMailNotificationFlags() const
Definition: cli-connection.h:6217
QDBusPendingReply Disconnect(int timeout=-1)
Definition: cli-connection.h:265
Definition: obj-i686-linux-gnu/TelepathyQt/_gen/types.h:3505
QDBusPendingReply RemoveClientInterest(const QStringList &tokens, int timeout=-1)
Definition: cli-connection.h:847
Definition: cli-connection.h:7536
QDBusPendingReply RemoveContacts(const Tp::UIntList &contacts, int timeout=-1)
Definition: cli-connection.h:5315
Tp::PendingVariant * requestPropertyMinimumAvatarWidth() const
Definition: cli-connection.h:1871
Tp::PendingVariant * requestPropertyInterfaces() const
Definition: cli-connection.h:127
Definition: cli-connection.h:3247
QDBusPendingReply Connect(int timeout=-1)
Definition: cli-connection.h:239
Tp::PendingVariant * requestPropertyGroupStorage() const
Definition: cli-connection.h:3869
QDBusPendingReply< QStringList > GetInterfaces(int timeout=-1)
Definition: cli-connection.h:297
Definition: cli-connection.h:1320
static QLatin1String staticInterfaceName()
Definition: cli-connection.h:2451
QDBusPendingReply SetAliases(const Tp::AliasMap &aliases, int timeout=-1)
Definition: cli-connection.h:1520
Tp::PendingVariant * requestPropertyGroups() const
Definition: cli-connection.h:3897
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-connection.h:2407
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-connection.h:1730
QDBusPendingReply< uint > GetSelfHandle(int timeout=-1)
Definition: cli-connection.h:354
Tp::PendingVariant * requestPropertyLocationAccessControl() const
Definition: cli-connection.h:5923
static QLatin1String staticInterfaceName()
Definition: cli-connection.h:1769
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-connection.h:6715
QDBusPendingReply< Tp::ContactInfoMap > GetContactInfo(const Tp::UIntList &contacts, int timeout=-1)
Definition: cli-connection.h:4559
QDBusPendingReply SetLocation(const QVariantMap &location, int timeout=-1)
Definition: cli-connection.h:6090
QDBusPendingReply RemoveStatus(const QString &status, int timeout=-1)
Definition: cli-connection.h:6875
static QLatin1String staticInterfaceName()
Definition: cli-connection.h:7046
The PendingVariantMap class is a generic subclass of PendingOperation representing a pending D-Bus me...
Definition: pending-variant-map.h:38
static QLatin1String staticInterfaceName()
Definition: cli-connection.h:3066
Definition: cli-connection.h:4365
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-connection.h:6297
QDBusPendingReply AuthorizePublication(const Tp::UIntList &contacts, int timeout=-1)
Definition: cli-connection.h:5251
static QLatin1String staticInterfaceName()
Definition: cli-connection.h:4717
Definition: obj-i686-linux-gnu/TelepathyQt/_gen/types.h:3428
static QLatin1String staticInterfaceName()
Definition: cli-connection.h:5570
Tp::PendingVariant * requestPropertyMaximumAvatarBytes() const
Definition: cli-connection.h:1955
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-connection.h:4963
Definition: obj-i686-linux-gnu/TelepathyQt/_gen/types.h:3827
Definition: cli-connection.h:6463
QDBusPendingReply< Tp::ContactClientTypes > GetClientTypes(const Tp::UIntList &contacts, int timeout=-1)
Definition: cli-connection.h:3165
static QLatin1String staticInterfaceName()
Definition: cli-connection.h:2690
static QLatin1String staticInterfaceName()
Definition: cli-connection.h:1576
Tp::PendingVariant * requestPropertyContactAttributeInterfaces() const
Definition: cli-connection.h:5639
Definition: cli-connection.h:5827
static QLatin1String staticInterfaceName()
Definition: cli-connection.h:5838
Tp::PendingVariant * requestPropertyContactListState() const
Definition: cli-connection.h:4786
QDBusPendingReply RequestPresence(const Tp::UIntList &contacts, int timeout=-1)
Definition: cli-connection.h:6908
QDBusPendingReply HoldHandles(uint handleType, const Tp::UIntList &handles, int timeout=-1)
Definition: cli-connection.h:438
static QLatin1String staticInterfaceName()
Definition: cli-connection.h:6474
Definition: cli-connection.h:1565
QDBusPendingReply< Tp::CapabilityPairList > AdvertiseCapabilities(const Tp::CapabilityPairList &add, const QStringList &remove, int timeout=-1)
Definition: cli-connection.h:2575
QDBusPendingReply< Tp::StatusSpecMap > GetStatuses(int timeout=-1)
Definition: cli-connection.h:6843
Definition: obj-i686-linux-gnu/TelepathyQt/_gen/types.h:183
QDBusPendingReply< uint > GetAliasFlags(int timeout=-1)
Definition: cli-connection.h:1417
Tp::PendingVariant * requestPropertyCanChangeContactList() const
Definition: cli-connection.h:4883
QDBusPendingReply< QStringList > RequestAliases(const Tp::UIntList &contacts, int timeout=-1)
Definition: cli-connection.h:1449
QDBusPendingReply AddStatus(const QString &status, const QVariantMap ¶meters, int timeout=-1)
Definition: cli-connection.h:6742
Tp::PendingVariant * requestPropertyMessageReducedCharacterSet() const
Definition: cli-connection.h:2927
QDBusPendingReply RequestSubscription(const Tp::UIntList &contacts, const QString &message, int timeout=-1)
Definition: cli-connection.h:5165
Definition: cli-connection.h:7412
Tp::PendingVariant * requestPropertyStatus() const
Definition: cli-connection.h:186
Definition: cli-connection.h:3055
Tp::PendingVariant * requestPropertyRecommendedAvatarWidth() const
Definition: cli-connection.h:1907
QDBusPendingReply BlockContacts(const Tp::UIntList &contacts, bool reportAbusive, int timeout=-1)
Definition: cli-connection.h:3409
Tp::PendingVariant * requestPropertyChannels() const
Definition: cli-connection.h:7115
static QLatin1String staticInterfaceName()
Definition: cli-connection.h:6144
QDBusPendingReply Unsubscribe(const Tp::UIntList &contacts, int timeout=-1)
Definition: cli-connection.h:5366
Tp::PendingVariant * requestPropertyAnonymityMandatory() const
Definition: cli-connection.h:1665
QDBusPendingReply< QStringList, ushort, ushort, ushort, ushort, uint > GetAvatarRequirements(int timeout=-1)
Definition: cli-connection.h:2006
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-connection.h:3599
QDBusPendingReply< Tp::ContactCapabilitiesMap > GetContactCapabilities(const Tp::UIntList &handles, int timeout=-1)
Definition: cli-connection.h:3717
The DBusProxy class is a base class representing a remote object available over D-Bus.
Definition: dbus-proxy.h:42
The AbstractInterface class is the base class for all client side D-Bus interfaces, allowing access to remote methods/properties/signals.
Definition: abstract-interface.h:42
static QLatin1String staticInterfaceName()
Definition: cli-connection.h:1049
QVariant fromValue(const T &value)
Tp::PendingVariant * requestPropertyMessageNationalCharacterSet() const
Definition: cli-connection.h:2980
Definition: obj-i686-linux-gnu/TelepathyQt/_gen/types.h:3917
QDBusPendingReply SetContactInfo(const Tp::ContactInfoFieldList &contactInfo, int timeout=-1)
Definition: cli-connection.h:4661
QDBusPendingReply AddToGroup(const QString &group, const Tp::UIntList &members, int timeout=-1)
Definition: cli-connection.h:4079
QDBusPendingReply RemoveFromGroup(const QString &group, const Tp::UIntList &members, int timeout=-1)
Definition: cli-connection.h:4133
QDBusPendingReply Unpublish(const Tp::UIntList &contacts, int timeout=-1)
Definition: cli-connection.h:5417
QDBusPendingReply UpdateCapabilities(const Tp::HandlerCapabilitiesList &handlerCapabilities, int timeout=-1)
Definition: cli-connection.h:3667
QDBusPendingReply< Tp::ContactAttributesMap > GetContactListAttributes(const QStringList &interfaces, bool hold, int timeout=-1)
Definition: cli-connection.h:5040
Definition: cli-connection.h:6133
Tp::PendingVariant * requestPropertyUnreadMailCount() const
Definition: cli-connection.h:6246
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-connection.h:7707
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-connection.h:5969
Definition: cli-connection.h:5559
Tp::PendingOperation * setPropertyMessageServiceCentre(QString newValue)
Definition: cli-connection.h:2886
Tp::PendingVariant * requestPropertyRequestUsesMessage() const
Definition: cli-connection.h:4916
QDBusPendingReply< Tp::SimpleContactPresences > GetPresences(const Tp::UIntList &contacts, int timeout=-1)
Definition: cli-connection.h:7822
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-connection.h:7504
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-connection.h:5650
QDBusPendingReply< bool, QDBusObjectPath, QVariantMap > EnsureChannel(const QVariantMap &request, int timeout=-1)
Definition: cli-connection.h:7326
Definition: cli-connection.h:1038
QDBusPendingReply SetGroupMembers(const QString &group, const Tp::UIntList &members, int timeout=-1)
Definition: cli-connection.h:4024
Tp::PendingVariant * requestPropertyPowerSavingActive() const
Definition: cli-connection.h:6548
static QLatin1String staticInterfaceName()
Definition: cli-connection.h:7547
static QLatin1String staticInterfaceName()
Definition: cli-connection.h:1331
QDBusPendingReply< QStringList > GetAvatarTokens(const Tp::UIntList &contacts, int timeout=-1)
Definition: cli-connection.h:2041
Tp::PendingVariant * requestPropertyMinimumAvatarHeight() const
Definition: cli-connection.h:1855
Tp::PendingVariant * requestPropertySupportedAnonymityModes() const
Definition: cli-connection.h:1645
Tp::PendingOperation * setPropertyMessageReducedCharacterSet(bool newValue)
Definition: cli-connection.h:2950
QDBusPendingReply Download(int timeout=-1)
Definition: cli-connection.h:5446
Definition: obj-i686-linux-gnu/TelepathyQt/_gen/types.h:1352
QDBusPendingReply< Tp::AddressingNormalizationMap, Tp::ContactAttributesMap > GetContactsByVCardField(const QString &field, const QStringList &addresses, const QStringList &interfaces, int timeout=-1)
Definition: cli-connection.h:1209
static QLatin1String staticInterfaceName()
Definition: cli-connection.h:2297
Definition: cli-connection.h:3766
Tp::PendingVariant * requestPropertyUnreadMails() const
Definition: cli-connection.h:6267
Tp::PendingVariant * requestPropertyDownloadAtConnection() const
Definition: cli-connection.h:4952
Tp::PendingVariant * requestPropertyContactListPersists() const
Definition: cli-connection.h:4850
QDBusPendingReply< Tp::ContactCapabilityList > GetCapabilities(const Tp::UIntList &handles, int timeout=-1)
Definition: cli-connection.h:2624
QDBusPendingReply< uint > GetStatus(int timeout=-1)
Definition: cli-connection.h:382
QDBusPendingReply< Tp::HandleIdentifierMap > RequestBlockedContacts(int timeout=-1)
Definition: cli-connection.h:3477
QDBusPendingReply< Tp::ContactAttributesMap > GetContactAttributes(const Tp::UIntList &handles, const QStringList &interfaces, bool hold, int timeout=-1)
Definition: cli-connection.h:5738
Tp::PendingVariant * requestPropertyRecommendedAvatarHeight() const
Definition: cli-connection.h:1890
static QLatin1String staticInterfaceName()
Definition: cli-connection.h:6650
QDBusPendingReply< QStringList > InspectHandles(uint handleType, const Tp::UIntList &handles, int timeout=-1)
Definition: cli-connection.h:476
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-connection.h:1966
QDBusPendingReply< QVariantMap > RequestLocation(uint contact, int timeout=-1)
Definition: cli-connection.h:6054
QDBusPendingReply< Tp::MailURL > RequestMailURL(const QString &ID, const QDBusVariant &URLData, int timeout=-1)
Definition: cli-connection.h:6369
Tp::PendingVariant * requestPropertyHasImmortalHandles() const
Definition: cli-connection.h:205
QDBusPendingReply< Tp::ContactPresences > GetPresence(const Tp::UIntList &contacts, int timeout=-1)
Definition: cli-connection.h:6807
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-connection.h:3021
QDBusMessage createError(const QString &name, const QString &msg)
QDBusPendingReply< Tp::ChannelInfoList > ListChannels(int timeout=-1)
Definition: cli-connection.h:505
Tp::PendingOperation * setPropertyMessageValidityPeriod(uint newValue)
Definition: cli-connection.h:2790
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-connection.h:1396
QDBusPendingReply ReleaseHandles(uint handleType, const Tp::UIntList &handles, int timeout=-1)
Definition: cli-connection.h:544
Tp::PendingOperation * setPropertyAnonymityMandatory(bool newValue)
Definition: cli-connection.h:1685
Tp::PendingVariant * requestPropertyStatuses() const
Definition: cli-connection.h:7647
Tp::PendingVariant * requestPropertyMessageServiceCentre() const
Definition: cli-connection.h:2865
QDBusPendingReply< QDBusObjectPath, QVariantMap > CreateChannel(const QVariantMap &request, int timeout=-1)
Definition: cli-connection.h:7247
The PendingOperation class is a base class for pending asynchronous operations.
Definition: pending-operation.h:45
Tp::PendingVariant * requestPropertySupportedFields() const
Definition: cli-connection.h:4520
Definition: cli-connection.h:7035
QDBusPendingReply< Tp::AliasMap > GetAliases(const Tp::UIntList &contacts, int timeout=-1)
Definition: cli-connection.h:1486
Tp::PendingVariant * requestPropertyAnonymityModes() const
Definition: cli-connection.h:1702
Tp::PendingVariant * requestPropertyContactBlockingCapabilities() const
Definition: cli-connection.h:3333
QDBusPendingReply RefreshContactInfo(const Tp::UIntList &contacts, int timeout=-1)
Definition: cli-connection.h:4593
QDBusPendingReply ClearAvatar(int timeout=-1)
Definition: cli-connection.h:2218
Tp::PendingOperation * setPropertyMessageNationalCharacterSet(QString newValue)
Definition: cli-connection.h:3010
Definition: cli-connection.h:2679
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-connection.h:216
Definition: cli-connection.h:44
Definition: cli-connection.h:2286
QDBusMessage createMethodCall(const QString &service, const QString &path, const QString &interface, const QString &method)
QDBusPendingReply< QStringList > RequestClientTypes(uint contact, int timeout=-1)
Definition: cli-connection.h:3204
QDBusPendingReply< QDBusObjectPath > RequestChannel(const QString &type, uint handleType, uint handle, bool suppressHandler, int timeout=-1)
Definition: cli-connection.h:638
QDBusPendingReply< Tp::ContactLocations > GetLocations(const Tp::UIntList &contacts, int timeout=-1)
Definition: cli-connection.h:6015
Tp::PendingVariant * requestPropertyDisjointGroups() const
Definition: cli-connection.h:3852
Tp::PendingVariant * requestPropertyMailAddress() const
Definition: cli-connection.h:6286
Tp::PendingVariant * requestPropertySupportedLocationFeatures() const
Definition: cli-connection.h:5958
QDBusPendingReply< Tp::MailURL > RequestInboxURL(int timeout=-1)
Definition: cli-connection.h:6326
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-connection.h:3344
QDBusPendingReply RenameGroup(const QString &oldName, const QString &newName, int timeout=-1)
Definition: cli-connection.h:4230
Tp::PendingVariant * requestPropertyAccountBalance() const
Definition: cli-connection.h:2374
Tp::PendingVariant * requestPropertyLocationAccessControlTypes() const
Definition: cli-connection.h:5906
Tp::PendingVariant * requestPropertyRequestableChannelClasses() const
Definition: cli-connection.h:7149
Tp::PendingVariant * requestPropertySelfID() const
Definition: cli-connection.h:163
QDBusPendingReply SetPresence(const QString &status, const QString &statusMessage, int timeout=-1)
Definition: cli-connection.h:7776
QDBusPendingReply SetPowerSaving(bool activate, int timeout=-1)
Definition: cli-connection.h:6598
Tp::PendingVariant * requestPropertyOverrideMessageServiceCentre() const
Definition: cli-connection.h:2817
Definition: cli-connection.h:3523
Tp::PendingVariant * requestPropertySelfHandle() const
Definition: cli-connection.h:145
QDBusPendingReply< QString > SetAvatar(const QByteArray &avatar, const QString &MIMEType, int timeout=-1)
Definition: cli-connection.h:2193