00001
00002
00003 #ifndef IN_TP_QT_HEADER
00004 #error IN_TP_QT_HEADER
00005 #endif
00006
00007 #include <QtGlobal>
00008
00009 #include <QByteArray>
00010 #include <QString>
00011 #include <QStringList>
00012 #include <QVariantList>
00013 #include <QVariantMap>
00014
00015 #include <QDBusArgument>
00016 #include <QDBusMetaType>
00017 #include <QDBusObjectPath>
00018 #include <QDBusSignature>
00019 #include <QDBusVariant>
00020
00021 #include <TelepathyQt/Global>
00022
00051 namespace Tp
00052 {
00061 struct TP_QT_EXPORT ByteArrayList : public QList<QByteArray>
00062 {
00063 inline ByteArrayList() : QList<QByteArray>() {}
00064 inline ByteArrayList(const QList<QByteArray>& a) : QList<QByteArray>(a) {}
00065
00066 inline ByteArrayList& operator=(const QList<QByteArray>& a)
00067 {
00068 *(static_cast<QList<QByteArray>*>(this)) = a;
00069 return *this;
00070 }
00071 };
00072
00081 struct TP_QT_EXPORT ObjectPathList : public QList<QDBusObjectPath>
00082 {
00083 inline ObjectPathList() : QList<QDBusObjectPath>() {}
00084 inline ObjectPathList(const QList<QDBusObjectPath>& a) : QList<QDBusObjectPath>(a) {}
00085
00086 inline ObjectPathList& operator=(const QList<QDBusObjectPath>& a)
00087 {
00088 *(static_cast<QList<QDBusObjectPath>*>(this)) = a;
00089 return *this;
00090 }
00091 };
00092
00101 struct TP_QT_EXPORT UIntList : public QList<uint>
00102 {
00103 inline UIntList() : QList<uint>() {}
00104 inline UIntList(const QList<uint>& a) : QList<uint>(a) {}
00105
00106 inline UIntList& operator=(const QList<uint>& a)
00107 {
00108 *(static_cast<QList<uint>*>(this)) = a;
00109 return *this;
00110 }
00111 };
00112
00130 struct TP_QT_EXPORT AccessControl
00131 {
00135 uint type;
00140 QDBusVariant detail;
00141 };
00142
00143 TP_QT_EXPORT bool operator==(const AccessControl& v1, const AccessControl& v2);
00144 inline bool operator!=(const AccessControl& v1, const AccessControl& v2)
00145 {
00146 return !operator==(v1, v2);
00147 }
00148 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const AccessControl& val);
00149 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, AccessControl& val);
00150
00161 struct TP_QT_EXPORT AddressingNormalizationMap : public QMap<QString, uint>
00162 {
00163 inline AddressingNormalizationMap() : QMap<QString, uint>() {}
00164 inline AddressingNormalizationMap(const QMap<QString, uint>& a) : QMap<QString, uint>(a) {}
00165
00166 inline AddressingNormalizationMap& operator=(const QMap<QString, uint>& a)
00167 {
00168 *(static_cast<QMap<QString, uint>*>(this)) = a;
00169 return *this;
00170 }
00171 };
00172
00183 struct TP_QT_EXPORT AliasMap : public QMap<uint, QString>
00184 {
00185 inline AliasMap() : QMap<uint, QString>() {}
00186 inline AliasMap(const QMap<uint, QString>& a) : QMap<uint, QString>(a) {}
00187
00188 inline AliasMap& operator=(const QMap<uint, QString>& a)
00189 {
00190 *(static_cast<QMap<uint, QString>*>(this)) = a;
00191 return *this;
00192 }
00193 };
00194
00204 struct TP_QT_EXPORT AliasPair
00205 {
00206 uint handle;
00207 QString alias;
00208 };
00209
00210 TP_QT_EXPORT bool operator==(const AliasPair& v1, const AliasPair& v2);
00211 inline bool operator!=(const AliasPair& v1, const AliasPair& v2)
00212 {
00213 return !operator==(v1, v2);
00214 }
00215 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const AliasPair& val);
00216 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, AliasPair& val);
00217
00224 typedef QList<AliasPair> AliasPairList;
00225
00240 struct TP_QT_EXPORT Avatar
00241 {
00242 QByteArray avatarData;
00243 QString MIMEType;
00244 };
00245
00246 TP_QT_EXPORT bool operator==(const Avatar& v1, const Avatar& v2);
00247 inline bool operator!=(const Avatar& v1, const Avatar& v2)
00248 {
00249 return !operator==(v1, v2);
00250 }
00251 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const Avatar& val);
00252 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, Avatar& val);
00253
00265 struct TP_QT_EXPORT AvatarTokenMap : public QMap<uint, QString>
00266 {
00267 inline AvatarTokenMap() : QMap<uint, QString>() {}
00268 inline AvatarTokenMap(const QMap<uint, QString>& a) : QMap<uint, QString>(a) {}
00269
00270 inline AvatarTokenMap& operator=(const QMap<uint, QString>& a)
00271 {
00272 *(static_cast<QMap<uint, QString>*>(this)) = a;
00273 return *this;
00274 }
00275 };
00276
00287 struct TP_QT_EXPORT CallMemberMap : public QMap<uint, uint>
00288 {
00289 inline CallMemberMap() : QMap<uint, uint>() {}
00290 inline CallMemberMap(const QMap<uint, uint>& a) : QMap<uint, uint>(a) {}
00291
00292 inline CallMemberMap& operator=(const QMap<uint, uint>& a)
00293 {
00294 *(static_cast<QMap<uint, uint>*>(this)) = a;
00295 return *this;
00296 }
00297 };
00298
00305 typedef QList<CallMemberMap> CallMemberMapList;
00306
00320 struct TP_QT_EXPORT CallStateReason
00321 {
00326 uint actor;
00332 uint reason;
00353 QString DBusReason;
00359 QString message;
00360 };
00361
00362 TP_QT_EXPORT bool operator==(const CallStateReason& v1, const CallStateReason& v2);
00363 inline bool operator!=(const CallStateReason& v1, const CallStateReason& v2)
00364 {
00365 return !operator==(v1, v2);
00366 }
00367 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const CallStateReason& val);
00368 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, CallStateReason& val);
00369
00379 struct TP_QT_EXPORT Candidate
00380 {
00384 uint component;
00388 QString IP;
00392 uint port;
00396 QVariantMap info;
00397 };
00398
00399 TP_QT_EXPORT bool operator==(const Candidate& v1, const Candidate& v2);
00400 inline bool operator!=(const Candidate& v1, const Candidate& v2)
00401 {
00402 return !operator==(v1, v2);
00403 }
00404 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const Candidate& val);
00405 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, Candidate& val);
00406
00413 typedef QList<Candidate> CandidateList;
00414
00474 struct TP_QT_EXPORT CandidateInfo : public QMap<QString, QDBusVariant>
00475 {
00476 inline CandidateInfo() : QMap<QString, QDBusVariant>() {}
00477 inline CandidateInfo(const QMap<QString, QDBusVariant>& a) : QMap<QString, QDBusVariant>(a) {}
00478
00479 inline CandidateInfo& operator=(const QMap<QString, QDBusVariant>& a)
00480 {
00481 *(static_cast<QMap<QString, QDBusVariant>*>(this)) = a;
00482 return *this;
00483 }
00484 };
00485
00498 struct TP_QT_EXPORT CapabilityChange
00499 {
00500 uint handle;
00501 QString channelType;
00502 uint oldGenericFlags;
00503 uint newGenericFlags;
00504 uint oldTypeSpecificFlags;
00505 uint newTypeSpecificFlags;
00506 };
00507
00508 TP_QT_EXPORT bool operator==(const CapabilityChange& v1, const CapabilityChange& v2);
00509 inline bool operator!=(const CapabilityChange& v1, const CapabilityChange& v2)
00510 {
00511 return !operator==(v1, v2);
00512 }
00513 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const CapabilityChange& val);
00514 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, CapabilityChange& val);
00515
00522 typedef QList<CapabilityChange> CapabilityChangeList;
00523
00534 struct TP_QT_EXPORT CapabilityPair
00535 {
00536 QString channelType;
00537 uint typeSpecificFlags;
00538 };
00539
00540 TP_QT_EXPORT bool operator==(const CapabilityPair& v1, const CapabilityPair& v2);
00541 inline bool operator!=(const CapabilityPair& v1, const CapabilityPair& v2)
00542 {
00543 return !operator==(v1, v2);
00544 }
00545 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const CapabilityPair& val);
00546 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, CapabilityPair& val);
00547
00554 typedef QList<CapabilityPair> CapabilityPairList;
00555
00568 struct TP_QT_EXPORT CaptchaAnswers : public QMap<uint, QString>
00569 {
00570 inline CaptchaAnswers() : QMap<uint, QString>() {}
00571 inline CaptchaAnswers(const QMap<uint, QString>& a) : QMap<uint, QString>(a) {}
00572
00573 inline CaptchaAnswers& operator=(const QMap<uint, QString>& a)
00574 {
00575 *(static_cast<QMap<uint, QString>*>(this)) = a;
00576 return *this;
00577 }
00578 };
00579
00592 struct TP_QT_EXPORT CaptchaInfo
00593 {
00601 uint ID;
00611 QString type;
00643 QString label;
00649 uint flags;
00656 QStringList availableMIMETypes;
00657 };
00658
00659 TP_QT_EXPORT bool operator==(const CaptchaInfo& v1, const CaptchaInfo& v2);
00660 inline bool operator!=(const CaptchaInfo& v1, const CaptchaInfo& v2)
00661 {
00662 return !operator==(v1, v2);
00663 }
00664 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const CaptchaInfo& val);
00665 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, CaptchaInfo& val);
00666
00673 typedef QList<CaptchaInfo> CaptchaInfoList;
00674
00685 struct TP_QT_EXPORT ChannelCallStateMap : public QMap<uint, uint>
00686 {
00687 inline ChannelCallStateMap() : QMap<uint, uint>() {}
00688 inline ChannelCallStateMap(const QMap<uint, uint>& a) : QMap<uint, uint>(a) {}
00689
00690 inline ChannelCallStateMap& operator=(const QMap<uint, uint>& a)
00691 {
00692 *(static_cast<QMap<uint, uint>*>(this)) = a;
00693 return *this;
00694 }
00695 };
00696
00722 struct TP_QT_EXPORT ChannelClass : public QMap<QString, QDBusVariant>
00723 {
00724 inline ChannelClass() : QMap<QString, QDBusVariant>() {}
00725 inline ChannelClass(const QMap<QString, QDBusVariant>& a) : QMap<QString, QDBusVariant>(a) {}
00726
00727 inline ChannelClass& operator=(const QMap<QString, QDBusVariant>& a)
00728 {
00729 *(static_cast<QMap<QString, QDBusVariant>*>(this)) = a;
00730 return *this;
00731 }
00732 };
00733
00740 typedef QList<ChannelClass> ChannelClassList;
00741
00752 struct TP_QT_EXPORT ChannelDetails
00753 {
00757 QDBusObjectPath channel;
00803 QVariantMap properties;
00804 };
00805
00806 TP_QT_EXPORT bool operator==(const ChannelDetails& v1, const ChannelDetails& v2);
00807 inline bool operator!=(const ChannelDetails& v1, const ChannelDetails& v2)
00808 {
00809 return !operator==(v1, v2);
00810 }
00811 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const ChannelDetails& val);
00812 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, ChannelDetails& val);
00813
00820 typedef QList<ChannelDetails> ChannelDetailsList;
00821
00832 struct TP_QT_EXPORT ChannelInfo
00833 {
00838 QDBusObjectPath channel;
00842 QString channelType;
00847 uint handleType;
00852 uint handle;
00853 };
00854
00855 TP_QT_EXPORT bool operator==(const ChannelInfo& v1, const ChannelInfo& v2);
00856 inline bool operator!=(const ChannelInfo& v1, const ChannelInfo& v2)
00857 {
00858 return !operator==(v1, v2);
00859 }
00860 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const ChannelInfo& val);
00861 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, ChannelInfo& val);
00862
00869 typedef QList<ChannelInfo> ChannelInfoList;
00870
00885 struct TP_QT_EXPORT ChannelOriginatorMap : public QMap<uint, QDBusObjectPath>
00886 {
00887 inline ChannelOriginatorMap() : QMap<uint, QDBusObjectPath>() {}
00888 inline ChannelOriginatorMap(const QMap<uint, QDBusObjectPath>& a) : QMap<uint, QDBusObjectPath>(a) {}
00889
00890 inline ChannelOriginatorMap& operator=(const QMap<uint, QDBusObjectPath>& a)
00891 {
00892 *(static_cast<QMap<uint, QDBusObjectPath>*>(this)) = a;
00893 return *this;
00894 }
00895 };
00896
00907 struct TP_QT_EXPORT ChatStateMap : public QMap<uint, uint>
00908 {
00909 inline ChatStateMap() : QMap<uint, uint>() {}
00910 inline ChatStateMap(const QMap<uint, uint>& a) : QMap<uint, uint>(a) {}
00911
00912 inline ChatStateMap& operator=(const QMap<uint, uint>& a)
00913 {
00914 *(static_cast<QMap<uint, uint>*>(this)) = a;
00915 return *this;
00916 }
00917 };
00918
00927 struct TP_QT_EXPORT ComponentStateMap : public QMap<uint, uint>
00928 {
00929 inline ComponentStateMap() : QMap<uint, uint>() {}
00930 inline ComponentStateMap(const QMap<uint, uint>& a) : QMap<uint, uint>(a) {}
00931
00932 inline ComponentStateMap& operator=(const QMap<uint, uint>& a)
00933 {
00934 *(static_cast<QMap<uint, uint>*>(this)) = a;
00935 return *this;
00936 }
00937 };
00938
00950 struct TP_QT_EXPORT ContactAttributesMap : public QMap<uint, QVariantMap>
00951 {
00952 inline ContactAttributesMap() : QMap<uint, QVariantMap>() {}
00953 inline ContactAttributesMap(const QMap<uint, QVariantMap>& a) : QMap<uint, QVariantMap>(a) {}
00954
00955 inline ContactAttributesMap& operator=(const QMap<uint, QVariantMap>& a)
00956 {
00957 *(static_cast<QMap<uint, QVariantMap>*>(this)) = a;
00958 return *this;
00959 }
00960 };
00961
00973 struct TP_QT_EXPORT ContactCapability
00974 {
00975 uint handle;
00976 QString channelType;
00977 uint genericFlags;
00978 uint typeSpecificFlags;
00979 };
00980
00981 TP_QT_EXPORT bool operator==(const ContactCapability& v1, const ContactCapability& v2);
00982 inline bool operator!=(const ContactCapability& v1, const ContactCapability& v2)
00983 {
00984 return !operator==(v1, v2);
00985 }
00986 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const ContactCapability& val);
00987 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, ContactCapability& val);
00988
00995 typedef QList<ContactCapability> ContactCapabilityList;
00996
01007 struct TP_QT_EXPORT ContactClientTypes : public QMap<uint, QStringList>
01008 {
01009 inline ContactClientTypes() : QMap<uint, QStringList>() {}
01010 inline ContactClientTypes(const QMap<uint, QStringList>& a) : QMap<uint, QStringList>(a) {}
01011
01012 inline ContactClientTypes& operator=(const QMap<uint, QStringList>& a)
01013 {
01014 *(static_cast<QMap<uint, QStringList>*>(this)) = a;
01015 return *this;
01016 }
01017 };
01018
01106 struct TP_QT_EXPORT ContactInfoField
01107 {
01113 QString fieldName;
01140 QStringList parameters;
01171 QStringList fieldValue;
01172 };
01173
01174 TP_QT_EXPORT bool operator==(const ContactInfoField& v1, const ContactInfoField& v2);
01175 inline bool operator!=(const ContactInfoField& v1, const ContactInfoField& v2)
01176 {
01177 return !operator==(v1, v2);
01178 }
01179 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const ContactInfoField& val);
01180 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, ContactInfoField& val);
01181
01188 typedef QList<ContactInfoField> ContactInfoFieldList;
01189
01200 struct TP_QT_EXPORT ContactLocations : public QMap<uint, QVariantMap>
01201 {
01202 inline ContactLocations() : QMap<uint, QVariantMap>() {}
01203 inline ContactLocations(const QMap<uint, QVariantMap>& a) : QMap<uint, QVariantMap>(a) {}
01204
01205 inline ContactLocations& operator=(const QMap<uint, QVariantMap>& a)
01206 {
01207 *(static_cast<QMap<uint, QVariantMap>*>(this)) = a;
01208 return *this;
01209 }
01210 };
01211
01220 struct TP_QT_EXPORT ContactMediaDescriptionPropertiesMap : public QMap<uint, QVariantMap>
01221 {
01222 inline ContactMediaDescriptionPropertiesMap() : QMap<uint, QVariantMap>() {}
01223 inline ContactMediaDescriptionPropertiesMap(const QMap<uint, QVariantMap>& a) : QMap<uint, QVariantMap>(a) {}
01224
01225 inline ContactMediaDescriptionPropertiesMap& operator=(const QMap<uint, QVariantMap>& a)
01226 {
01227 *(static_cast<QMap<uint, QVariantMap>*>(this)) = a;
01228 return *this;
01229 }
01230 };
01231
01240 struct TP_QT_EXPORT ContactSSRCsMap : public QMap<uint, UIntList>
01241 {
01242 inline ContactSSRCsMap() : QMap<uint, UIntList>() {}
01243 inline ContactSSRCsMap(const QMap<uint, UIntList>& a) : QMap<uint, UIntList>(a) {}
01244
01245 inline ContactSSRCsMap& operator=(const QMap<uint, UIntList>& a)
01246 {
01247 *(static_cast<QMap<uint, UIntList>*>(this)) = a;
01248 return *this;
01249 }
01250 };
01251
01262 struct TP_QT_EXPORT ContactSearchMap : public QMap<QString, QString>
01263 {
01264 inline ContactSearchMap() : QMap<QString, QString>() {}
01265 inline ContactSearchMap(const QMap<QString, QString>& a) : QMap<QString, QString>(a) {}
01266
01267 inline ContactSearchMap& operator=(const QMap<QString, QString>& a)
01268 {
01269 *(static_cast<QMap<QString, QString>*>(this)) = a;
01270 return *this;
01271 }
01272 };
01273
01284 struct TP_QT_EXPORT ContactSendingStateMap : public QMap<uint, uint>
01285 {
01286 inline ContactSendingStateMap() : QMap<uint, uint>() {}
01287 inline ContactSendingStateMap(const QMap<uint, uint>& a) : QMap<uint, uint>(a) {}
01288
01289 inline ContactSendingStateMap& operator=(const QMap<uint, uint>& a)
01290 {
01291 *(static_cast<QMap<uint, uint>*>(this)) = a;
01292 return *this;
01293 }
01294 };
01295
01305 struct TP_QT_EXPORT ContactSubscriptions
01306 {
01310 uint subscribe;
01314 uint publish;
01319 QString publishRequest;
01320 };
01321
01322 TP_QT_EXPORT bool operator==(const ContactSubscriptions& v1, const ContactSubscriptions& v2);
01323 inline bool operator!=(const ContactSubscriptions& v1, const ContactSubscriptions& v2)
01324 {
01325 return !operator==(v1, v2);
01326 }
01327 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const ContactSubscriptions& val);
01328 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, ContactSubscriptions& val);
01329
01352 struct TP_QT_EXPORT CurrencyAmount
01353 {
01363 int amount;
01376 uint scale;
01383 QString currency;
01384 };
01385
01386 TP_QT_EXPORT bool operator==(const CurrencyAmount& v1, const CurrencyAmount& v2);
01387 inline bool operator!=(const CurrencyAmount& v1, const CurrencyAmount& v2)
01388 {
01389 return !operator==(v1, v2);
01390 }
01391 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const CurrencyAmount& val);
01392 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, CurrencyAmount& val);
01393
01404 struct TP_QT_EXPORT DBusTubeMember
01405 {
01409 uint handle;
01413 QString uniqueName;
01414 };
01415
01416 TP_QT_EXPORT bool operator==(const DBusTubeMember& v1, const DBusTubeMember& v2);
01417 inline bool operator!=(const DBusTubeMember& v1, const DBusTubeMember& v2)
01418 {
01419 return !operator==(v1, v2);
01420 }
01421 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const DBusTubeMember& val);
01422 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, DBusTubeMember& val);
01423
01430 typedef QList<DBusTubeMember> DBusTubeMemberList;
01431
01443 struct TP_QT_EXPORT DBusTubeParticipants : public QMap<uint, QString>
01444 {
01445 inline DBusTubeParticipants() : QMap<uint, QString>() {}
01446 inline DBusTubeParticipants(const QMap<uint, QString>& a) : QMap<uint, QString>(a) {}
01447
01448 inline DBusTubeParticipants& operator=(const QMap<uint, QString>& a)
01449 {
01450 *(static_cast<QMap<uint, QString>*>(this)) = a;
01451 return *this;
01452 }
01453 };
01454
01465 struct TP_QT_EXPORT FieldSpec
01466 {
01470 QString name;
01476 QStringList parameters;
01480 uint flags;
01485 uint max;
01486 };
01487
01488 TP_QT_EXPORT bool operator==(const FieldSpec& v1, const FieldSpec& v2);
01489 inline bool operator!=(const FieldSpec& v1, const FieldSpec& v2)
01490 {
01491 return !operator==(v1, v2);
01492 }
01493 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const FieldSpec& val);
01494 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, FieldSpec& val);
01495
01502 typedef QList<FieldSpec> FieldSpecs;
01503
01548 struct TP_QT_EXPORT HTTPPostData
01549 {
01553 QString key;
01557 QString value;
01558 };
01559
01560 TP_QT_EXPORT bool operator==(const HTTPPostData& v1, const HTTPPostData& v2);
01561 inline bool operator!=(const HTTPPostData& v1, const HTTPPostData& v2)
01562 {
01563 return !operator==(v1, v2);
01564 }
01565 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const HTTPPostData& val);
01566 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, HTTPPostData& val);
01567
01574 typedef QList<HTTPPostData> HTTPPostDataList;
01575
01586 struct TP_QT_EXPORT HandleIdentifierMap : public QMap<uint, QString>
01587 {
01588 inline HandleIdentifierMap() : QMap<uint, QString>() {}
01589 inline HandleIdentifierMap(const QMap<uint, QString>& a) : QMap<uint, QString>(a) {}
01590
01591 inline HandleIdentifierMap& operator=(const QMap<uint, QString>& a)
01592 {
01593 *(static_cast<QMap<uint, QString>*>(this)) = a;
01594 return *this;
01595 }
01596 };
01597
01608 struct TP_QT_EXPORT HandleOwnerMap : public QMap<uint, uint>
01609 {
01610 inline HandleOwnerMap() : QMap<uint, uint>() {}
01611 inline HandleOwnerMap(const QMap<uint, uint>& a) : QMap<uint, uint>(a) {}
01612
01613 inline HandleOwnerMap& operator=(const QMap<uint, uint>& a)
01614 {
01615 *(static_cast<QMap<uint, uint>*>(this)) = a;
01616 return *this;
01617 }
01618 };
01619
01630 struct TP_QT_EXPORT LocalPendingInfo
01631 {
01635 uint toBeAdded;
01639 uint actor;
01643 uint reason;
01648 QString message;
01649 };
01650
01651 TP_QT_EXPORT bool operator==(const LocalPendingInfo& v1, const LocalPendingInfo& v2);
01652 inline bool operator!=(const LocalPendingInfo& v1, const LocalPendingInfo& v2)
01653 {
01654 return !operator==(v1, v2);
01655 }
01656 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const LocalPendingInfo& val);
01657 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, LocalPendingInfo& val);
01658
01665 typedef QList<LocalPendingInfo> LocalPendingInfoList;
01666
01677 struct TP_QT_EXPORT Location : public QMap<QString, QDBusVariant>
01678 {
01679 inline Location() : QMap<QString, QDBusVariant>() {}
01680 inline Location(const QMap<QString, QDBusVariant>& a) : QMap<QString, QDBusVariant>(a) {}
01681
01682 inline Location& operator=(const QMap<QString, QDBusVariant>& a)
01683 {
01684 *(static_cast<QMap<QString, QDBusVariant>*>(this)) = a;
01685 return *this;
01686 }
01687 };
01688
01702 struct TP_QT_EXPORT Mail : public QMap<QString, QDBusVariant>
01703 {
01704 inline Mail() : QMap<QString, QDBusVariant>() {}
01705 inline Mail(const QMap<QString, QDBusVariant>& a) : QMap<QString, QDBusVariant>(a) {}
01706
01707 inline Mail& operator=(const QMap<QString, QDBusVariant>& a)
01708 {
01709 *(static_cast<QMap<QString, QDBusVariant>*>(this)) = a;
01710 return *this;
01711 }
01712 };
01713
01720 typedef QList<Mail> MailList;
01721
01742 struct TP_QT_EXPORT MailAddress
01743 {
01747 QString name;
01751 QString address;
01752 };
01753
01754 TP_QT_EXPORT bool operator==(const MailAddress& v1, const MailAddress& v2);
01755 inline bool operator!=(const MailAddress& v1, const MailAddress& v2)
01756 {
01757 return !operator==(v1, v2);
01758 }
01759 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const MailAddress& val);
01760 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, MailAddress& val);
01761
01768 typedef QList<MailAddress> MailAddressList;
01769
01779 struct TP_QT_EXPORT MediaDescriptionOffer
01780 {
01786 QDBusObjectPath mediaDescription;
01793 QVariantMap properties;
01794 };
01795
01796 TP_QT_EXPORT bool operator==(const MediaDescriptionOffer& v1, const MediaDescriptionOffer& v2);
01797 inline bool operator!=(const MediaDescriptionOffer& v1, const MediaDescriptionOffer& v2)
01798 {
01799 return !operator==(v1, v2);
01800 }
01801 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const MediaDescriptionOffer& val);
01802 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, MediaDescriptionOffer& val);
01803
01825 struct TP_QT_EXPORT MediaDescriptionProperties : public QMap<QString, QDBusVariant>
01826 {
01827 inline MediaDescriptionProperties() : QMap<QString, QDBusVariant>() {}
01828 inline MediaDescriptionProperties(const QMap<QString, QDBusVariant>& a) : QMap<QString, QDBusVariant>(a) {}
01829
01830 inline MediaDescriptionProperties& operator=(const QMap<QString, QDBusVariant>& a)
01831 {
01832 *(static_cast<QMap<QString, QDBusVariant>*>(this)) = a;
01833 return *this;
01834 }
01835 };
01836
01846 struct TP_QT_EXPORT MediaSessionHandlerInfo
01847 {
01852 QDBusObjectPath sessionHandler;
01856 QString mediaSessionType;
01857 };
01858
01859 TP_QT_EXPORT bool operator==(const MediaSessionHandlerInfo& v1, const MediaSessionHandlerInfo& v2);
01860 inline bool operator!=(const MediaSessionHandlerInfo& v1, const MediaSessionHandlerInfo& v2)
01861 {
01862 return !operator==(v1, v2);
01863 }
01864 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const MediaSessionHandlerInfo& val);
01865 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, MediaSessionHandlerInfo& val);
01866
01873 typedef QList<MediaSessionHandlerInfo> MediaSessionHandlerInfoList;
01874
01882 struct TP_QT_EXPORT MediaStreamHandlerTransport
01883 {
01884 uint componentNumber;
01885 QString IPAddress;
01886 uint port;
01887 uint protocol;
01888 QString subtype;
01889 QString profile;
01890 double preferenceValue;
01891 uint transportType;
01892 QString username;
01893 QString password;
01894 };
01895
01896 TP_QT_EXPORT bool operator==(const MediaStreamHandlerTransport& v1, const MediaStreamHandlerTransport& v2);
01897 inline bool operator!=(const MediaStreamHandlerTransport& v1, const MediaStreamHandlerTransport& v2)
01898 {
01899 return !operator==(v1, v2);
01900 }
01901 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const MediaStreamHandlerTransport& val);
01902 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, MediaStreamHandlerTransport& val);
01903
01910 typedef QList<MediaStreamHandlerTransport> MediaStreamHandlerTransportList;
01911
01919 struct TP_QT_EXPORT MediaStreamInfo
01920 {
01921 uint identifier;
01922 uint contact;
01923 uint type;
01924 uint state;
01925 uint direction;
01926 uint pendingSendFlags;
01927 };
01928
01929 TP_QT_EXPORT bool operator==(const MediaStreamInfo& v1, const MediaStreamInfo& v2);
01930 inline bool operator!=(const MediaStreamInfo& v1, const MediaStreamInfo& v2)
01931 {
01932 return !operator==(v1, v2);
01933 }
01934 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const MediaStreamInfo& val);
01935 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, MediaStreamInfo& val);
01936
01943 typedef QList<MediaStreamInfo> MediaStreamInfoList;
01944
02229 struct TP_QT_EXPORT MessagePart : public QMap<QString, QDBusVariant>
02230 {
02231 inline MessagePart() : QMap<QString, QDBusVariant>() {}
02232 inline MessagePart(const QMap<QString, QDBusVariant>& a) : QMap<QString, QDBusVariant>(a) {}
02233
02234 inline MessagePart& operator=(const QMap<QString, QDBusVariant>& a)
02235 {
02236 *(static_cast<QMap<QString, QDBusVariant>*>(this)) = a;
02237 return *this;
02238 }
02239 };
02240
02247 typedef QList<MessagePart> MessagePartList;
02248
02255 typedef QList<MessagePartList> MessagePartListList;
02256
02268 struct TP_QT_EXPORT MessagePartContentMap : public QMap<uint, QDBusVariant>
02269 {
02270 inline MessagePartContentMap() : QMap<uint, QDBusVariant>() {}
02271 inline MessagePartContentMap(const QMap<uint, QDBusVariant>& a) : QMap<uint, QDBusVariant>(a) {}
02272
02273 inline MessagePartContentMap& operator=(const QMap<uint, QDBusVariant>& a)
02274 {
02275 *(static_cast<QMap<uint, QDBusVariant>*>(this)) = a;
02276 return *this;
02277 }
02278 };
02279
02299 struct TP_QT_EXPORT Metadata : public QMap<QString, QStringList>
02300 {
02301 inline Metadata() : QMap<QString, QStringList>() {}
02302 inline Metadata(const QMap<QString, QStringList>& a) : QMap<QString, QStringList>(a) {}
02303
02304 inline Metadata& operator=(const QMap<QString, QStringList>& a)
02305 {
02306 *(static_cast<QMap<QString, QStringList>*>(this)) = a;
02307 return *this;
02308 }
02309 };
02310
02323 struct TP_QT_EXPORT MultipleStatusMap : public QMap<QString, QVariantMap>
02324 {
02325 inline MultipleStatusMap() : QMap<QString, QVariantMap>() {}
02326 inline MultipleStatusMap(const QMap<QString, QVariantMap>& a) : QMap<QString, QVariantMap>(a) {}
02327
02328 inline MultipleStatusMap& operator=(const QMap<QString, QVariantMap>& a)
02329 {
02330 *(static_cast<QMap<QString, QVariantMap>*>(this)) = a;
02331 return *this;
02332 }
02333 };
02334
02342 struct TP_QT_EXPORT NotDelegatedError
02343 {
02347 QString errorName;
02351 QString errorMessage;
02352 };
02353
02354 TP_QT_EXPORT bool operator==(const NotDelegatedError& v1, const NotDelegatedError& v2);
02355 inline bool operator!=(const NotDelegatedError& v1, const NotDelegatedError& v2)
02356 {
02357 return !operator==(v1, v2);
02358 }
02359 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const NotDelegatedError& val);
02360 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, NotDelegatedError& val);
02361
02372 struct TP_QT_EXPORT ObjectImmutablePropertiesMap : public QMap<QDBusObjectPath, QVariantMap>
02373 {
02374 inline ObjectImmutablePropertiesMap() : QMap<QDBusObjectPath, QVariantMap>() {}
02375 inline ObjectImmutablePropertiesMap(const QMap<QDBusObjectPath, QVariantMap>& a) : QMap<QDBusObjectPath, QVariantMap>(a) {}
02376
02377 inline ObjectImmutablePropertiesMap& operator=(const QMap<QDBusObjectPath, QVariantMap>& a)
02378 {
02379 *(static_cast<QMap<QDBusObjectPath, QVariantMap>*>(this)) = a;
02380 return *this;
02381 }
02382 };
02383
02390 typedef QList<ObjectImmutablePropertiesMap> ObjectImmutablePropertiesMapList;
02391
02402 struct TP_QT_EXPORT ParamSpec
02403 {
02407 QString name;
02411 uint flags;
02415 QString signature;
02421 QDBusVariant defaultValue;
02422 };
02423
02424 TP_QT_EXPORT bool operator==(const ParamSpec& v1, const ParamSpec& v2);
02425 inline bool operator!=(const ParamSpec& v1, const ParamSpec& v2)
02426 {
02427 return !operator==(v1, v2);
02428 }
02429 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const ParamSpec& val);
02430 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, ParamSpec& val);
02431
02438 typedef QList<ParamSpec> ParamSpecList;
02439
02452 struct TP_QT_EXPORT PendingTextMessage
02453 {
02454 uint identifier;
02455 uint unixTimestamp;
02456 uint sender;
02457 uint messageType;
02458 uint flags;
02459 QString text;
02460 };
02461
02462 TP_QT_EXPORT bool operator==(const PendingTextMessage& v1, const PendingTextMessage& v2);
02463 inline bool operator!=(const PendingTextMessage& v1, const PendingTextMessage& v2)
02464 {
02465 return !operator==(v1, v2);
02466 }
02467 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const PendingTextMessage& val);
02468 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, PendingTextMessage& val);
02469
02476 typedef QList<PendingTextMessage> PendingTextMessageList;
02477
02489 struct TP_QT_EXPORT PropertyFlagsChange
02490 {
02491 uint propertyID;
02492 uint newFlags;
02493 };
02494
02495 TP_QT_EXPORT bool operator==(const PropertyFlagsChange& v1, const PropertyFlagsChange& v2);
02496 inline bool operator!=(const PropertyFlagsChange& v1, const PropertyFlagsChange& v2)
02497 {
02498 return !operator==(v1, v2);
02499 }
02500 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const PropertyFlagsChange& val);
02501 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, PropertyFlagsChange& val);
02502
02509 typedef QList<PropertyFlagsChange> PropertyFlagsChangeList;
02510
02521 struct TP_QT_EXPORT PropertySpec
02522 {
02523 uint propertyID;
02524 QString name;
02525 QString signature;
02526 uint flags;
02527 };
02528
02529 TP_QT_EXPORT bool operator==(const PropertySpec& v1, const PropertySpec& v2);
02530 inline bool operator!=(const PropertySpec& v1, const PropertySpec& v2)
02531 {
02532 return !operator==(v1, v2);
02533 }
02534 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const PropertySpec& val);
02535 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, PropertySpec& val);
02536
02543 typedef QList<PropertySpec> PropertySpecList;
02544
02556 struct TP_QT_EXPORT PropertyValue
02557 {
02558 uint identifier;
02559 QDBusVariant value;
02560 };
02561
02562 TP_QT_EXPORT bool operator==(const PropertyValue& v1, const PropertyValue& v2);
02563 inline bool operator!=(const PropertyValue& v1, const PropertyValue& v2)
02564 {
02565 return !operator==(v1, v2);
02566 }
02567 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const PropertyValue& val);
02568 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, PropertyValue& val);
02569
02576 typedef QList<PropertyValue> PropertyValueList;
02577
02592 struct TP_QT_EXPORT ProtocolPropertiesMap : public QMap<QString, QVariantMap>
02593 {
02594 inline ProtocolPropertiesMap() : QMap<QString, QVariantMap>() {}
02595 inline ProtocolPropertiesMap(const QMap<QString, QVariantMap>& a) : QMap<QString, QVariantMap>(a) {}
02596
02597 inline ProtocolPropertiesMap& operator=(const QMap<QString, QVariantMap>& a)
02598 {
02599 *(static_cast<QMap<QString, QVariantMap>*>(this)) = a;
02600 return *this;
02601 }
02602 };
02603
02615 struct TP_QT_EXPORT QualifiedPropertyValueMap : public QMap<QString, QDBusVariant>
02616 {
02617 inline QualifiedPropertyValueMap() : QMap<QString, QDBusVariant>() {}
02618 inline QualifiedPropertyValueMap(const QMap<QString, QDBusVariant>& a) : QMap<QString, QDBusVariant>(a) {}
02619
02620 inline QualifiedPropertyValueMap& operator=(const QMap<QString, QDBusVariant>& a)
02621 {
02622 *(static_cast<QMap<QString, QDBusVariant>*>(this)) = a;
02623 return *this;
02624 }
02625 };
02626
02633 typedef QList<QualifiedPropertyValueMap> QualifiedPropertyValueMapList;
02634
02644 struct TP_QT_EXPORT RTCPFeedbackMessage
02645 {
02650 QString type;
02656 QString subtype;
02660 QString parameters;
02661 };
02662
02663 TP_QT_EXPORT bool operator==(const RTCPFeedbackMessage& v1, const RTCPFeedbackMessage& v2);
02664 inline bool operator!=(const RTCPFeedbackMessage& v1, const RTCPFeedbackMessage& v2)
02665 {
02666 return !operator==(v1, v2);
02667 }
02668 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const RTCPFeedbackMessage& val);
02669 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, RTCPFeedbackMessage& val);
02670
02677 typedef QList<RTCPFeedbackMessage> RTCPFeedbackMessageList;
02678
02688 struct TP_QT_EXPORT RTPHeaderExtension
02689 {
02693 uint ID;
02697 uint direction;
02701 QString URI;
02705 QString parameters;
02706 };
02707
02708 TP_QT_EXPORT bool operator==(const RTPHeaderExtension& v1, const RTPHeaderExtension& v2);
02709 inline bool operator!=(const RTPHeaderExtension& v1, const RTPHeaderExtension& v2)
02710 {
02711 return !operator==(v1, v2);
02712 }
02713 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const RTPHeaderExtension& val);
02714 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, RTPHeaderExtension& val);
02715
02722 typedef QList<RTPHeaderExtension> RTPHeaderExtensionsList;
02723
02761 struct TP_QT_EXPORT RequestableChannelClass
02762 {
02789 QVariantMap fixedProperties;
02820 QStringList allowedProperties;
02821 };
02822
02823 TP_QT_EXPORT bool operator==(const RequestableChannelClass& v1, const RequestableChannelClass& v2);
02824 inline bool operator!=(const RequestableChannelClass& v1, const RequestableChannelClass& v2)
02825 {
02826 return !operator==(v1, v2);
02827 }
02828 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const RequestableChannelClass& val);
02829 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, RequestableChannelClass& val);
02830
02837 typedef QList<RequestableChannelClass> RequestableChannelClassList;
02838
02857 struct TP_QT_EXPORT RichPresenceAccessControl
02858 {
02862 uint type;
02867 QDBusVariant detail;
02868 };
02869
02870 TP_QT_EXPORT bool operator==(const RichPresenceAccessControl& v1, const RichPresenceAccessControl& v2);
02871 inline bool operator!=(const RichPresenceAccessControl& v1, const RichPresenceAccessControl& v2)
02872 {
02873 return !operator==(v1, v2);
02874 }
02875 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const RichPresenceAccessControl& val);
02876 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, RichPresenceAccessControl& val);
02877
02885 struct TP_QT_EXPORT RoomInfo
02886 {
02887 uint handle;
02888 QString channelType;
02889 QVariantMap info;
02890 };
02891
02892 TP_QT_EXPORT bool operator==(const RoomInfo& v1, const RoomInfo& v2);
02893 inline bool operator!=(const RoomInfo& v1, const RoomInfo& v2)
02894 {
02895 return !operator==(v1, v2);
02896 }
02897 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const RoomInfo& val);
02898 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, RoomInfo& val);
02899
02906 typedef QList<RoomInfo> RoomInfoList;
02907
02917 struct TP_QT_EXPORT ServicePoint
02918 {
02922 uint servicePointType;
02929 QString service;
02930 };
02931
02932 TP_QT_EXPORT bool operator==(const ServicePoint& v1, const ServicePoint& v2);
02933 inline bool operator!=(const ServicePoint& v1, const ServicePoint& v2)
02934 {
02935 return !operator==(v1, v2);
02936 }
02937 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const ServicePoint& val);
02938 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, ServicePoint& val);
02939
02949 struct TP_QT_EXPORT SimplePresence
02950 {
02954 uint type;
02959 QString status;
02983 QString statusMessage;
02984 };
02985
02986 TP_QT_EXPORT bool operator==(const SimplePresence& v1, const SimplePresence& v2);
02987 inline bool operator!=(const SimplePresence& v1, const SimplePresence& v2)
02988 {
02989 return !operator==(v1, v2);
02990 }
02991 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const SimplePresence& val);
02992 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, SimplePresence& val);
02993
03003 struct TP_QT_EXPORT SimpleStatusSpec
03004 {
03012 uint type;
03016 bool maySetOnSelf;
03023 bool canHaveMessage;
03024 };
03025
03026 TP_QT_EXPORT bool operator==(const SimpleStatusSpec& v1, const SimpleStatusSpec& v2);
03027 inline bool operator!=(const SimpleStatusSpec& v1, const SimpleStatusSpec& v2)
03028 {
03029 return !operator==(v1, v2);
03030 }
03031 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const SimpleStatusSpec& val);
03032 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, SimpleStatusSpec& val);
03033
03044 struct TP_QT_EXPORT SingleContactAttributesMap : public QMap<QString, QDBusVariant>
03045 {
03046 inline SingleContactAttributesMap() : QMap<QString, QDBusVariant>() {}
03047 inline SingleContactAttributesMap(const QMap<QString, QDBusVariant>& a) : QMap<QString, QDBusVariant>(a) {}
03048
03049 inline SingleContactAttributesMap& operator=(const QMap<QString, QDBusVariant>& a)
03050 {
03051 *(static_cast<QMap<QString, QDBusVariant>*>(this)) = a;
03052 return *this;
03053 }
03054 };
03055
03065 struct TP_QT_EXPORT SocketAddressIP
03066 {
03071 QString address;
03075 ushort port;
03076 };
03077
03078 TP_QT_EXPORT bool operator==(const SocketAddressIP& v1, const SocketAddressIP& v2);
03079 inline bool operator!=(const SocketAddressIP& v1, const SocketAddressIP& v2)
03080 {
03081 return !operator==(v1, v2);
03082 }
03083 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const SocketAddressIP& val);
03084 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, SocketAddressIP& val);
03085
03092 typedef QList<SocketAddressIP> SocketAddressIPList;
03093
03103 struct TP_QT_EXPORT SocketAddressIPv4
03104 {
03109 QString address;
03113 ushort port;
03114 };
03115
03116 TP_QT_EXPORT bool operator==(const SocketAddressIPv4& v1, const SocketAddressIPv4& v2);
03117 inline bool operator!=(const SocketAddressIPv4& v1, const SocketAddressIPv4& v2)
03118 {
03119 return !operator==(v1, v2);
03120 }
03121 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const SocketAddressIPv4& val);
03122 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, SocketAddressIPv4& val);
03123
03133 struct TP_QT_EXPORT SocketAddressIPv6
03134 {
03139 QString address;
03143 ushort port;
03144 };
03145
03146 TP_QT_EXPORT bool operator==(const SocketAddressIPv6& v1, const SocketAddressIPv6& v2);
03147 inline bool operator!=(const SocketAddressIPv6& v1, const SocketAddressIPv6& v2)
03148 {
03149 return !operator==(v1, v2);
03150 }
03151 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const SocketAddressIPv6& val);
03152 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, SocketAddressIPv6& val);
03153
03163 struct TP_QT_EXPORT SocketNetmaskIPv4
03164 {
03169 QString address;
03174 uchar prefixLength;
03175 };
03176
03177 TP_QT_EXPORT bool operator==(const SocketNetmaskIPv4& v1, const SocketNetmaskIPv4& v2);
03178 inline bool operator!=(const SocketNetmaskIPv4& v1, const SocketNetmaskIPv4& v2)
03179 {
03180 return !operator==(v1, v2);
03181 }
03182 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const SocketNetmaskIPv4& val);
03183 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, SocketNetmaskIPv4& val);
03184
03194 struct TP_QT_EXPORT SocketNetmaskIPv6
03195 {
03200 QString address;
03205 uchar prefixLength;
03206 };
03207
03208 TP_QT_EXPORT bool operator==(const SocketNetmaskIPv6& v1, const SocketNetmaskIPv6& v2);
03209 inline bool operator!=(const SocketNetmaskIPv6& v1, const SocketNetmaskIPv6& v2)
03210 {
03211 return !operator==(v1, v2);
03212 }
03213 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const SocketNetmaskIPv6& val);
03214 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, SocketNetmaskIPv6& val);
03215
03225 struct TP_QT_EXPORT StreamCredentials
03226 {
03230 QString username;
03234 QString password;
03235 };
03236
03237 TP_QT_EXPORT bool operator==(const StreamCredentials& v1, const StreamCredentials& v2);
03238 inline bool operator!=(const StreamCredentials& v1, const StreamCredentials& v2)
03239 {
03240 return !operator==(v1, v2);
03241 }
03242 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const StreamCredentials& val);
03243 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, StreamCredentials& val);
03244
03255 struct TP_QT_EXPORT StringStringMap : public QMap<QString, QString>
03256 {
03257 inline StringStringMap() : QMap<QString, QString>() {}
03258 inline StringStringMap(const QMap<QString, QString>& a) : QMap<QString, QString>(a) {}
03259
03260 inline StringStringMap& operator=(const QMap<QString, QString>& a)
03261 {
03262 *(static_cast<QMap<QString, QString>*>(this)) = a;
03263 return *this;
03264 }
03265 };
03266
03273 typedef QList<StringStringMap> StringStringMapList;
03274
03285 struct TP_QT_EXPORT StringVariantMap : public QMap<QString, QDBusVariant>
03286 {
03287 inline StringVariantMap() : QMap<QString, QDBusVariant>() {}
03288 inline StringVariantMap(const QMap<QString, QDBusVariant>& a) : QMap<QString, QDBusVariant>(a) {}
03289
03290 inline StringVariantMap& operator=(const QMap<QString, QDBusVariant>& a)
03291 {
03292 *(static_cast<QMap<QString, QDBusVariant>*>(this)) = a;
03293 return *this;
03294 }
03295 };
03296
03303 typedef QList<StringVariantMap> StringVariantMapList;
03304
03316 struct TP_QT_EXPORT SupportedSocketMap : public QMap<uint, UIntList>
03317 {
03318 inline SupportedSocketMap() : QMap<uint, UIntList>() {}
03319 inline SupportedSocketMap(const QMap<uint, UIntList>& a) : QMap<uint, UIntList>(a) {}
03320
03321 inline SupportedSocketMap& operator=(const QMap<uint, UIntList>& a)
03322 {
03323 *(static_cast<QMap<uint, UIntList>*>(this)) = a;
03324 return *this;
03325 }
03326 };
03327
03343 struct TP_QT_EXPORT TLSCertificateRejection
03344 {
03357 uint reason;
03365 QString error;
03402 QVariantMap details;
03403 };
03404
03405 TP_QT_EXPORT bool operator==(const TLSCertificateRejection& v1, const TLSCertificateRejection& v2);
03406 inline bool operator!=(const TLSCertificateRejection& v1, const TLSCertificateRejection& v2)
03407 {
03408 return !operator==(v1, v2);
03409 }
03410 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const TLSCertificateRejection& val);
03411 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, TLSCertificateRejection& val);
03412
03419 typedef QList<TLSCertificateRejection> TLSCertificateRejectionList;
03420
03432 struct TP_QT_EXPORT TubeInfo
03433 {
03434 uint identifier;
03435 uint initiator;
03436 uint type;
03437 QString service;
03438 QVariantMap parameters;
03439 uint state;
03440 };
03441
03442 TP_QT_EXPORT bool operator==(const TubeInfo& v1, const TubeInfo& v2);
03443 inline bool operator!=(const TubeInfo& v1, const TubeInfo& v2)
03444 {
03445 return !operator==(v1, v2);
03446 }
03447 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const TubeInfo& val);
03448 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, TubeInfo& val);
03449
03456 typedef QList<TubeInfo> TubeInfoList;
03457
03474 struct TP_QT_EXPORT VCardFieldAddressMap : public QMap<QString, QString>
03475 {
03476 inline VCardFieldAddressMap() : QMap<QString, QString>() {}
03477 inline VCardFieldAddressMap(const QMap<QString, QString>& a) : QMap<QString, QString>(a) {}
03478
03479 inline VCardFieldAddressMap& operator=(const QMap<QString, QString>& a)
03480 {
03481 *(static_cast<QMap<QString, QString>*>(this)) = a;
03482 return *this;
03483 }
03484 };
03485
03493 struct TP_QT_EXPORT VideoResolution
03494 {
03498 uint width;
03502 uint height;
03503 };
03504
03505 TP_QT_EXPORT bool operator==(const VideoResolution& v1, const VideoResolution& v2);
03506 inline bool operator!=(const VideoResolution& v1, const VideoResolution& v2)
03507 {
03508 return !operator==(v1, v2);
03509 }
03510 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const VideoResolution& val);
03511 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, VideoResolution& val);
03512
03519 typedef QList<VideoResolution> VideoResolutionStruct;
03520
03530 struct TP_QT_EXPORT CandidatePair
03531 {
03535 Candidate local;
03539 Candidate remote;
03540 };
03541
03542 TP_QT_EXPORT bool operator==(const CandidatePair& v1, const CandidatePair& v2);
03543 inline bool operator!=(const CandidatePair& v1, const CandidatePair& v2)
03544 {
03545 return !operator==(v1, v2);
03546 }
03547 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const CandidatePair& val);
03548 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, CandidatePair& val);
03549
03556 typedef QList<CandidatePair> CandidatePairList;
03557
03567 struct TP_QT_EXPORT Codec
03568 {
03575 uint identifier;
03581 QString name;
03587 uint clockrate;
03593 uint channels;
03609 bool updated;
03615 StringStringMap parameters;
03616 };
03617
03618 TP_QT_EXPORT bool operator==(const Codec& v1, const Codec& v2);
03619 inline bool operator!=(const Codec& v1, const Codec& v2)
03620 {
03621 return !operator==(v1, v2);
03622 }
03623 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const Codec& val);
03624 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, Codec& val);
03625
03632 typedef QList<Codec> CodecList;
03633
03644 struct TP_QT_EXPORT ContactCapabilitiesMap : public QMap<uint, RequestableChannelClassList>
03645 {
03646 inline ContactCapabilitiesMap() : QMap<uint, RequestableChannelClassList>() {}
03647 inline ContactCapabilitiesMap(const QMap<uint, RequestableChannelClassList>& a) : QMap<uint, RequestableChannelClassList>(a) {}
03648
03649 inline ContactCapabilitiesMap& operator=(const QMap<uint, RequestableChannelClassList>& a)
03650 {
03651 *(static_cast<QMap<uint, RequestableChannelClassList>*>(this)) = a;
03652 return *this;
03653 }
03654 };
03655
03662 typedef QList<ContactCapabilitiesMap> ContactCapabilitiesMapList;
03663
03675 struct TP_QT_EXPORT ContactInfoMap : public QMap<uint, ContactInfoFieldList>
03676 {
03677 inline ContactInfoMap() : QMap<uint, ContactInfoFieldList>() {}
03678 inline ContactInfoMap(const QMap<uint, ContactInfoFieldList>& a) : QMap<uint, ContactInfoFieldList>(a) {}
03679
03680 inline ContactInfoMap& operator=(const QMap<uint, ContactInfoFieldList>& a)
03681 {
03682 *(static_cast<QMap<uint, ContactInfoFieldList>*>(this)) = a;
03683 return *this;
03684 }
03685 };
03686
03698 struct TP_QT_EXPORT ContactSearchResultMap : public QMap<QString, ContactInfoFieldList>
03699 {
03700 inline ContactSearchResultMap() : QMap<QString, ContactInfoFieldList>() {}
03701 inline ContactSearchResultMap(const QMap<QString, ContactInfoFieldList>& a) : QMap<QString, ContactInfoFieldList>(a) {}
03702
03703 inline ContactSearchResultMap& operator=(const QMap<QString, ContactInfoFieldList>& a)
03704 {
03705 *(static_cast<QMap<QString, ContactInfoFieldList>*>(this)) = a;
03706 return *this;
03707 }
03708 };
03709
03721 struct TP_QT_EXPORT ContactSubscriptionMap : public QMap<uint, ContactSubscriptions>
03722 {
03723 inline ContactSubscriptionMap() : QMap<uint, ContactSubscriptions>() {}
03724 inline ContactSubscriptionMap(const QMap<uint, ContactSubscriptions>& a) : QMap<uint, ContactSubscriptions>(a) {}
03725
03726 inline ContactSubscriptionMap& operator=(const QMap<uint, ContactSubscriptions>& a)
03727 {
03728 *(static_cast<QMap<uint, ContactSubscriptions>*>(this)) = a;
03729 return *this;
03730 }
03731 };
03732
03742 struct TP_QT_EXPORT HandlerCapabilities
03743 {
03749 QString wellKnownName;
03757 StringVariantMapList channelClasses;
03766 QStringList capabilities;
03767 };
03768
03769 TP_QT_EXPORT bool operator==(const HandlerCapabilities& v1, const HandlerCapabilities& v2);
03770 inline bool operator!=(const HandlerCapabilities& v1, const HandlerCapabilities& v2)
03771 {
03772 return !operator==(v1, v2);
03773 }
03774 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const HandlerCapabilities& val);
03775 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, HandlerCapabilities& val);
03776
03783 typedef QList<HandlerCapabilities> HandlerCapabilitiesList;
03784
03795 struct TP_QT_EXPORT LastActivityAndStatuses
03796 {
03797 uint lastActivity;
03798 MultipleStatusMap statuses;
03799 };
03800
03801 TP_QT_EXPORT bool operator==(const LastActivityAndStatuses& v1, const LastActivityAndStatuses& v2);
03802 inline bool operator!=(const LastActivityAndStatuses& v1, const LastActivityAndStatuses& v2)
03803 {
03804 return !operator==(v1, v2);
03805 }
03806 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const LastActivityAndStatuses& val);
03807 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, LastActivityAndStatuses& val);
03808
03826 struct TP_QT_EXPORT MailURL
03827 {
03831 QString URL;
03835 uint method;
03840 HTTPPostDataList postData;
03841 };
03842
03843 TP_QT_EXPORT bool operator==(const MailURL& v1, const MailURL& v2);
03844 inline bool operator!=(const MailURL& v1, const MailURL& v2)
03845 {
03846 return !operator==(v1, v2);
03847 }
03848 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const MailURL& val);
03849 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, MailURL& val);
03850
03858 struct TP_QT_EXPORT MediaStreamHandlerCandidate
03859 {
03860 QString name;
03861 MediaStreamHandlerTransportList transports;
03862 };
03863
03864 TP_QT_EXPORT bool operator==(const MediaStreamHandlerCandidate& v1, const MediaStreamHandlerCandidate& v2);
03865 inline bool operator!=(const MediaStreamHandlerCandidate& v1, const MediaStreamHandlerCandidate& v2)
03866 {
03867 return !operator==(v1, v2);
03868 }
03869 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const MediaStreamHandlerCandidate& val);
03870 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, MediaStreamHandlerCandidate& val);
03871
03878 typedef QList<MediaStreamHandlerCandidate> MediaStreamHandlerCandidateList;
03879
03889 struct TP_QT_EXPORT MediaStreamHandlerCodec
03890 {
03894 uint codecID;
03898 QString name;
03902 uint mediaType;
03906 uint clockRate;
03910 uint numberOfChannels;
03914 StringStringMap parameters;
03915 };
03916
03917 TP_QT_EXPORT bool operator==(const MediaStreamHandlerCodec& v1, const MediaStreamHandlerCodec& v2);
03918 inline bool operator!=(const MediaStreamHandlerCodec& v1, const MediaStreamHandlerCodec& v2)
03919 {
03920 return !operator==(v1, v2);
03921 }
03922 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const MediaStreamHandlerCodec& val);
03923 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, MediaStreamHandlerCodec& val);
03924
03931 typedef QList<MediaStreamHandlerCodec> MediaStreamHandlerCodecList;
03932
03943 struct TP_QT_EXPORT NotDelegatedMap : public QMap<QDBusObjectPath, NotDelegatedError>
03944 {
03945 inline NotDelegatedMap() : QMap<QDBusObjectPath, NotDelegatedError>() {}
03946 inline NotDelegatedMap(const QMap<QDBusObjectPath, NotDelegatedError>& a) : QMap<QDBusObjectPath, NotDelegatedError>(a) {}
03947
03948 inline NotDelegatedMap& operator=(const QMap<QDBusObjectPath, NotDelegatedError>& a)
03949 {
03950 *(static_cast<QMap<QDBusObjectPath, NotDelegatedError>*>(this)) = a;
03951 return *this;
03952 }
03953 };
03954
03962 struct TP_QT_EXPORT RTCPFeedbackMessageProperties
03963 {
03972 uint RTCPMinimumInterval;
03976 RTCPFeedbackMessageList messages;
03977 };
03978
03979 TP_QT_EXPORT bool operator==(const RTCPFeedbackMessageProperties& v1, const RTCPFeedbackMessageProperties& v2);
03980 inline bool operator!=(const RTCPFeedbackMessageProperties& v1, const RTCPFeedbackMessageProperties& v2)
03981 {
03982 return !operator==(v1, v2);
03983 }
03984 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const RTCPFeedbackMessageProperties& val);
03985 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, RTCPFeedbackMessageProperties& val);
03986
04001 struct TP_QT_EXPORT ServicePointInfo
04002 {
04006 ServicePoint servicePoint;
04013 QStringList serviceIDs;
04014 };
04015
04016 TP_QT_EXPORT bool operator==(const ServicePointInfo& v1, const ServicePointInfo& v2);
04017 inline bool operator!=(const ServicePointInfo& v1, const ServicePointInfo& v2)
04018 {
04019 return !operator==(v1, v2);
04020 }
04021 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const ServicePointInfo& val);
04022 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, ServicePointInfo& val);
04023
04030 typedef QList<ServicePointInfo> ServicePointInfoList;
04031
04043 struct TP_QT_EXPORT SimpleContactPresences : public QMap<uint, SimplePresence>
04044 {
04045 inline SimpleContactPresences() : QMap<uint, SimplePresence>() {}
04046 inline SimpleContactPresences(const QMap<uint, SimplePresence>& a) : QMap<uint, SimplePresence>(a) {}
04047
04048 inline SimpleContactPresences& operator=(const QMap<uint, SimplePresence>& a)
04049 {
04050 *(static_cast<QMap<uint, SimplePresence>*>(this)) = a;
04051 return *this;
04052 }
04053 };
04054
04065 struct TP_QT_EXPORT SimpleStatusSpecMap : public QMap<QString, SimpleStatusSpec>
04066 {
04067 inline SimpleStatusSpecMap() : QMap<QString, SimpleStatusSpec>() {}
04068 inline SimpleStatusSpecMap(const QMap<QString, SimpleStatusSpec>& a) : QMap<QString, SimpleStatusSpec>(a) {}
04069
04070 inline SimpleStatusSpecMap& operator=(const QMap<QString, SimpleStatusSpec>& a)
04071 {
04072 *(static_cast<QMap<QString, SimpleStatusSpec>*>(this)) = a;
04073 return *this;
04074 }
04075 };
04076
04084 struct TP_QT_EXPORT StatusSpec
04085 {
04086 uint type;
04087 bool maySetOnSelf;
04088 bool exclusive;
04089 StringStringMap parameterTypes;
04090 };
04091
04092 TP_QT_EXPORT bool operator==(const StatusSpec& v1, const StatusSpec& v2);
04093 inline bool operator!=(const StatusSpec& v1, const StatusSpec& v2)
04094 {
04095 return !operator==(v1, v2);
04096 }
04097 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const StatusSpec& val);
04098 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, StatusSpec& val);
04099
04110 struct TP_QT_EXPORT ContactCodecMap : public QMap<uint, CodecList>
04111 {
04112 inline ContactCodecMap() : QMap<uint, CodecList>() {}
04113 inline ContactCodecMap(const QMap<uint, CodecList>& a) : QMap<uint, CodecList>(a) {}
04114
04115 inline ContactCodecMap& operator=(const QMap<uint, CodecList>& a)
04116 {
04117 *(static_cast<QMap<uint, CodecList>*>(this)) = a;
04118 return *this;
04119 }
04120 };
04121
04133 struct TP_QT_EXPORT ContactPresences : public QMap<uint, LastActivityAndStatuses>
04134 {
04135 inline ContactPresences() : QMap<uint, LastActivityAndStatuses>() {}
04136 inline ContactPresences(const QMap<uint, LastActivityAndStatuses>& a) : QMap<uint, LastActivityAndStatuses>(a) {}
04137
04138 inline ContactPresences& operator=(const QMap<uint, LastActivityAndStatuses>& a)
04139 {
04140 *(static_cast<QMap<uint, LastActivityAndStatuses>*>(this)) = a;
04141 return *this;
04142 }
04143 };
04144
04155 struct TP_QT_EXPORT RTCPFeedbackMessageMap : public QMap<uint, RTCPFeedbackMessageProperties>
04156 {
04157 inline RTCPFeedbackMessageMap() : QMap<uint, RTCPFeedbackMessageProperties>() {}
04158 inline RTCPFeedbackMessageMap(const QMap<uint, RTCPFeedbackMessageProperties>& a) : QMap<uint, RTCPFeedbackMessageProperties>(a) {}
04159
04160 inline RTCPFeedbackMessageMap& operator=(const QMap<uint, RTCPFeedbackMessageProperties>& a)
04161 {
04162 *(static_cast<QMap<uint, RTCPFeedbackMessageProperties>*>(this)) = a;
04163 return *this;
04164 }
04165 };
04166
04175 struct TP_QT_EXPORT StatusSpecMap : public QMap<QString, StatusSpec>
04176 {
04177 inline StatusSpecMap() : QMap<QString, StatusSpec>() {}
04178 inline StatusSpecMap(const QMap<QString, StatusSpec>& a) : QMap<QString, StatusSpec>(a) {}
04179
04180 inline StatusSpecMap& operator=(const QMap<QString, StatusSpec>& a)
04181 {
04182 *(static_cast<QMap<QString, StatusSpec>*>(this)) = a;
04183 return *this;
04184 }
04185 };
04186
04187
04188 }
04189
04190 Q_DECLARE_METATYPE(Tp::AccessControl)
04191 Q_DECLARE_METATYPE(Tp::AddressingNormalizationMap)
04192 Q_DECLARE_METATYPE(Tp::AliasMap)
04193 Q_DECLARE_METATYPE(Tp::AliasPair)
04194 Q_DECLARE_METATYPE(Tp::AliasPairList)
04195 Q_DECLARE_METATYPE(Tp::Avatar)
04196 Q_DECLARE_METATYPE(Tp::AvatarTokenMap)
04197 Q_DECLARE_METATYPE(Tp::ByteArrayList)
04198 Q_DECLARE_METATYPE(Tp::CallMemberMap)
04199 Q_DECLARE_METATYPE(Tp::CallMemberMapList)
04200 Q_DECLARE_METATYPE(Tp::CallStateReason)
04201 Q_DECLARE_METATYPE(Tp::Candidate)
04202 Q_DECLARE_METATYPE(Tp::CandidateInfo)
04203 Q_DECLARE_METATYPE(Tp::CandidateList)
04204 Q_DECLARE_METATYPE(Tp::CandidatePair)
04205 Q_DECLARE_METATYPE(Tp::CandidatePairList)
04206 Q_DECLARE_METATYPE(Tp::CapabilityChange)
04207 Q_DECLARE_METATYPE(Tp::CapabilityChangeList)
04208 Q_DECLARE_METATYPE(Tp::CapabilityPair)
04209 Q_DECLARE_METATYPE(Tp::CapabilityPairList)
04210 Q_DECLARE_METATYPE(Tp::CaptchaAnswers)
04211 Q_DECLARE_METATYPE(Tp::CaptchaInfo)
04212 Q_DECLARE_METATYPE(Tp::CaptchaInfoList)
04213 Q_DECLARE_METATYPE(Tp::ChannelCallStateMap)
04214 Q_DECLARE_METATYPE(Tp::ChannelClass)
04215 Q_DECLARE_METATYPE(Tp::ChannelClassList)
04216 Q_DECLARE_METATYPE(Tp::ChannelDetails)
04217 Q_DECLARE_METATYPE(Tp::ChannelDetailsList)
04218 Q_DECLARE_METATYPE(Tp::ChannelInfo)
04219 Q_DECLARE_METATYPE(Tp::ChannelInfoList)
04220 Q_DECLARE_METATYPE(Tp::ChannelOriginatorMap)
04221 Q_DECLARE_METATYPE(Tp::ChatStateMap)
04222 Q_DECLARE_METATYPE(Tp::Codec)
04223 Q_DECLARE_METATYPE(Tp::CodecList)
04224 Q_DECLARE_METATYPE(Tp::ComponentStateMap)
04225 Q_DECLARE_METATYPE(Tp::ContactAttributesMap)
04226 Q_DECLARE_METATYPE(Tp::ContactCapabilitiesMap)
04227 Q_DECLARE_METATYPE(Tp::ContactCapabilitiesMapList)
04228 Q_DECLARE_METATYPE(Tp::ContactCapability)
04229 Q_DECLARE_METATYPE(Tp::ContactCapabilityList)
04230 Q_DECLARE_METATYPE(Tp::ContactClientTypes)
04231 Q_DECLARE_METATYPE(Tp::ContactCodecMap)
04232 Q_DECLARE_METATYPE(Tp::ContactInfoField)
04233 Q_DECLARE_METATYPE(Tp::ContactInfoFieldList)
04234 Q_DECLARE_METATYPE(Tp::ContactInfoMap)
04235 Q_DECLARE_METATYPE(Tp::ContactLocations)
04236 Q_DECLARE_METATYPE(Tp::ContactMediaDescriptionPropertiesMap)
04237 Q_DECLARE_METATYPE(Tp::ContactPresences)
04238 Q_DECLARE_METATYPE(Tp::ContactSSRCsMap)
04239 Q_DECLARE_METATYPE(Tp::ContactSearchMap)
04240 Q_DECLARE_METATYPE(Tp::ContactSearchResultMap)
04241 Q_DECLARE_METATYPE(Tp::ContactSendingStateMap)
04242 Q_DECLARE_METATYPE(Tp::ContactSubscriptionMap)
04243 Q_DECLARE_METATYPE(Tp::ContactSubscriptions)
04244 Q_DECLARE_METATYPE(Tp::CurrencyAmount)
04245 Q_DECLARE_METATYPE(Tp::DBusTubeMember)
04246 Q_DECLARE_METATYPE(Tp::DBusTubeMemberList)
04247 Q_DECLARE_METATYPE(Tp::DBusTubeParticipants)
04248 Q_DECLARE_METATYPE(Tp::FieldSpec)
04249 Q_DECLARE_METATYPE(Tp::FieldSpecs)
04250 Q_DECLARE_METATYPE(Tp::HTTPPostData)
04251 Q_DECLARE_METATYPE(Tp::HTTPPostDataList)
04252 Q_DECLARE_METATYPE(Tp::HandleIdentifierMap)
04253 Q_DECLARE_METATYPE(Tp::HandleOwnerMap)
04254 Q_DECLARE_METATYPE(Tp::HandlerCapabilities)
04255 Q_DECLARE_METATYPE(Tp::HandlerCapabilitiesList)
04256 Q_DECLARE_METATYPE(Tp::LastActivityAndStatuses)
04257 Q_DECLARE_METATYPE(Tp::LocalPendingInfo)
04258 Q_DECLARE_METATYPE(Tp::LocalPendingInfoList)
04259 Q_DECLARE_METATYPE(Tp::Location)
04260 Q_DECLARE_METATYPE(Tp::Mail)
04261 Q_DECLARE_METATYPE(Tp::MailAddress)
04262 Q_DECLARE_METATYPE(Tp::MailAddressList)
04263 Q_DECLARE_METATYPE(Tp::MailList)
04264 Q_DECLARE_METATYPE(Tp::MailURL)
04265 Q_DECLARE_METATYPE(Tp::MediaDescriptionOffer)
04266 Q_DECLARE_METATYPE(Tp::MediaDescriptionProperties)
04267 Q_DECLARE_METATYPE(Tp::MediaSessionHandlerInfo)
04268 Q_DECLARE_METATYPE(Tp::MediaSessionHandlerInfoList)
04269 Q_DECLARE_METATYPE(Tp::MediaStreamHandlerCandidate)
04270 Q_DECLARE_METATYPE(Tp::MediaStreamHandlerCandidateList)
04271 Q_DECLARE_METATYPE(Tp::MediaStreamHandlerCodec)
04272 Q_DECLARE_METATYPE(Tp::MediaStreamHandlerCodecList)
04273 Q_DECLARE_METATYPE(Tp::MediaStreamHandlerTransport)
04274 Q_DECLARE_METATYPE(Tp::MediaStreamHandlerTransportList)
04275 Q_DECLARE_METATYPE(Tp::MediaStreamInfo)
04276 Q_DECLARE_METATYPE(Tp::MediaStreamInfoList)
04277 Q_DECLARE_METATYPE(Tp::MessagePart)
04278 Q_DECLARE_METATYPE(Tp::MessagePartContentMap)
04279 Q_DECLARE_METATYPE(Tp::MessagePartList)
04280 Q_DECLARE_METATYPE(Tp::MessagePartListList)
04281 Q_DECLARE_METATYPE(Tp::Metadata)
04282 Q_DECLARE_METATYPE(Tp::MultipleStatusMap)
04283 Q_DECLARE_METATYPE(Tp::NotDelegatedError)
04284 Q_DECLARE_METATYPE(Tp::NotDelegatedMap)
04285 Q_DECLARE_METATYPE(Tp::ObjectImmutablePropertiesMap)
04286 Q_DECLARE_METATYPE(Tp::ObjectImmutablePropertiesMapList)
04287 Q_DECLARE_METATYPE(Tp::ObjectPathList)
04288 Q_DECLARE_METATYPE(Tp::ParamSpec)
04289 Q_DECLARE_METATYPE(Tp::ParamSpecList)
04290 Q_DECLARE_METATYPE(Tp::PendingTextMessage)
04291 Q_DECLARE_METATYPE(Tp::PendingTextMessageList)
04292 Q_DECLARE_METATYPE(Tp::PropertyFlagsChange)
04293 Q_DECLARE_METATYPE(Tp::PropertyFlagsChangeList)
04294 Q_DECLARE_METATYPE(Tp::PropertySpec)
04295 Q_DECLARE_METATYPE(Tp::PropertySpecList)
04296 Q_DECLARE_METATYPE(Tp::PropertyValue)
04297 Q_DECLARE_METATYPE(Tp::PropertyValueList)
04298 Q_DECLARE_METATYPE(Tp::ProtocolPropertiesMap)
04299 Q_DECLARE_METATYPE(Tp::QualifiedPropertyValueMap)
04300 Q_DECLARE_METATYPE(Tp::QualifiedPropertyValueMapList)
04301 Q_DECLARE_METATYPE(Tp::RTCPFeedbackMessage)
04302 Q_DECLARE_METATYPE(Tp::RTCPFeedbackMessageList)
04303 Q_DECLARE_METATYPE(Tp::RTCPFeedbackMessageMap)
04304 Q_DECLARE_METATYPE(Tp::RTCPFeedbackMessageProperties)
04305 Q_DECLARE_METATYPE(Tp::RTPHeaderExtension)
04306 Q_DECLARE_METATYPE(Tp::RTPHeaderExtensionsList)
04307 Q_DECLARE_METATYPE(Tp::RequestableChannelClass)
04308 Q_DECLARE_METATYPE(Tp::RequestableChannelClassList)
04309 Q_DECLARE_METATYPE(Tp::RichPresenceAccessControl)
04310 Q_DECLARE_METATYPE(Tp::RoomInfo)
04311 Q_DECLARE_METATYPE(Tp::RoomInfoList)
04312 Q_DECLARE_METATYPE(Tp::ServicePoint)
04313 Q_DECLARE_METATYPE(Tp::ServicePointInfo)
04314 Q_DECLARE_METATYPE(Tp::ServicePointInfoList)
04315 Q_DECLARE_METATYPE(Tp::SimpleContactPresences)
04316 Q_DECLARE_METATYPE(Tp::SimplePresence)
04317 Q_DECLARE_METATYPE(Tp::SimpleStatusSpec)
04318 Q_DECLARE_METATYPE(Tp::SimpleStatusSpecMap)
04319 Q_DECLARE_METATYPE(Tp::SingleContactAttributesMap)
04320 Q_DECLARE_METATYPE(Tp::SocketAddressIP)
04321 Q_DECLARE_METATYPE(Tp::SocketAddressIPList)
04322 Q_DECLARE_METATYPE(Tp::SocketAddressIPv4)
04323 Q_DECLARE_METATYPE(Tp::SocketAddressIPv6)
04324 Q_DECLARE_METATYPE(Tp::SocketNetmaskIPv4)
04325 Q_DECLARE_METATYPE(Tp::SocketNetmaskIPv6)
04326 Q_DECLARE_METATYPE(Tp::StatusSpec)
04327 Q_DECLARE_METATYPE(Tp::StatusSpecMap)
04328 Q_DECLARE_METATYPE(Tp::StreamCredentials)
04329 Q_DECLARE_METATYPE(Tp::StringStringMap)
04330 Q_DECLARE_METATYPE(Tp::StringStringMapList)
04331 Q_DECLARE_METATYPE(Tp::StringVariantMap)
04332 Q_DECLARE_METATYPE(Tp::StringVariantMapList)
04333 Q_DECLARE_METATYPE(Tp::SupportedSocketMap)
04334 Q_DECLARE_METATYPE(Tp::TLSCertificateRejection)
04335 Q_DECLARE_METATYPE(Tp::TLSCertificateRejectionList)
04336 Q_DECLARE_METATYPE(Tp::TubeInfo)
04337 Q_DECLARE_METATYPE(Tp::TubeInfoList)
04338 Q_DECLARE_METATYPE(Tp::UIntList)
04339 Q_DECLARE_METATYPE(Tp::VCardFieldAddressMap)
04340 Q_DECLARE_METATYPE(Tp::VideoResolution)
04341 Q_DECLARE_METATYPE(Tp::VideoResolutionStruct)