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
01464 struct TP_QT_EXPORT DebugMessage
01465 {
01470 double timestamp;
01487 QString domain;
01492 uint level;
01496 QString message;
01497 };
01498
01499 TP_QT_EXPORT bool operator==(const DebugMessage& v1, const DebugMessage& v2);
01500 inline bool operator!=(const DebugMessage& v1, const DebugMessage& v2)
01501 {
01502 return !operator==(v1, v2);
01503 }
01504 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const DebugMessage& val);
01505 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, DebugMessage& val);
01506
01513 typedef QList<DebugMessage> DebugMessageList;
01514
01525 struct TP_QT_EXPORT FieldSpec
01526 {
01530 QString name;
01536 QStringList parameters;
01540 uint flags;
01545 uint max;
01546 };
01547
01548 TP_QT_EXPORT bool operator==(const FieldSpec& v1, const FieldSpec& v2);
01549 inline bool operator!=(const FieldSpec& v1, const FieldSpec& v2)
01550 {
01551 return !operator==(v1, v2);
01552 }
01553 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const FieldSpec& val);
01554 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, FieldSpec& val);
01555
01562 typedef QList<FieldSpec> FieldSpecs;
01563
01608 struct TP_QT_EXPORT HTTPPostData
01609 {
01613 QString key;
01617 QString value;
01618 };
01619
01620 TP_QT_EXPORT bool operator==(const HTTPPostData& v1, const HTTPPostData& v2);
01621 inline bool operator!=(const HTTPPostData& v1, const HTTPPostData& v2)
01622 {
01623 return !operator==(v1, v2);
01624 }
01625 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const HTTPPostData& val);
01626 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, HTTPPostData& val);
01627
01634 typedef QList<HTTPPostData> HTTPPostDataList;
01635
01646 struct TP_QT_EXPORT HandleIdentifierMap : public QMap<uint, QString>
01647 {
01648 inline HandleIdentifierMap() : QMap<uint, QString>() {}
01649 inline HandleIdentifierMap(const QMap<uint, QString>& a) : QMap<uint, QString>(a) {}
01650
01651 inline HandleIdentifierMap& operator=(const QMap<uint, QString>& a)
01652 {
01653 *(static_cast<QMap<uint, QString>*>(this)) = a;
01654 return *this;
01655 }
01656 };
01657
01668 struct TP_QT_EXPORT HandleOwnerMap : public QMap<uint, uint>
01669 {
01670 inline HandleOwnerMap() : QMap<uint, uint>() {}
01671 inline HandleOwnerMap(const QMap<uint, uint>& a) : QMap<uint, uint>(a) {}
01672
01673 inline HandleOwnerMap& operator=(const QMap<uint, uint>& a)
01674 {
01675 *(static_cast<QMap<uint, uint>*>(this)) = a;
01676 return *this;
01677 }
01678 };
01679
01690 struct TP_QT_EXPORT LocalPendingInfo
01691 {
01695 uint toBeAdded;
01699 uint actor;
01703 uint reason;
01708 QString message;
01709 };
01710
01711 TP_QT_EXPORT bool operator==(const LocalPendingInfo& v1, const LocalPendingInfo& v2);
01712 inline bool operator!=(const LocalPendingInfo& v1, const LocalPendingInfo& v2)
01713 {
01714 return !operator==(v1, v2);
01715 }
01716 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const LocalPendingInfo& val);
01717 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, LocalPendingInfo& val);
01718
01725 typedef QList<LocalPendingInfo> LocalPendingInfoList;
01726
01737 struct TP_QT_EXPORT Location : public QMap<QString, QDBusVariant>
01738 {
01739 inline Location() : QMap<QString, QDBusVariant>() {}
01740 inline Location(const QMap<QString, QDBusVariant>& a) : QMap<QString, QDBusVariant>(a) {}
01741
01742 inline Location& operator=(const QMap<QString, QDBusVariant>& a)
01743 {
01744 *(static_cast<QMap<QString, QDBusVariant>*>(this)) = a;
01745 return *this;
01746 }
01747 };
01748
01762 struct TP_QT_EXPORT Mail : public QMap<QString, QDBusVariant>
01763 {
01764 inline Mail() : QMap<QString, QDBusVariant>() {}
01765 inline Mail(const QMap<QString, QDBusVariant>& a) : QMap<QString, QDBusVariant>(a) {}
01766
01767 inline Mail& operator=(const QMap<QString, QDBusVariant>& a)
01768 {
01769 *(static_cast<QMap<QString, QDBusVariant>*>(this)) = a;
01770 return *this;
01771 }
01772 };
01773
01780 typedef QList<Mail> MailList;
01781
01802 struct TP_QT_EXPORT MailAddress
01803 {
01807 QString name;
01811 QString address;
01812 };
01813
01814 TP_QT_EXPORT bool operator==(const MailAddress& v1, const MailAddress& v2);
01815 inline bool operator!=(const MailAddress& v1, const MailAddress& v2)
01816 {
01817 return !operator==(v1, v2);
01818 }
01819 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const MailAddress& val);
01820 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, MailAddress& val);
01821
01828 typedef QList<MailAddress> MailAddressList;
01829
01839 struct TP_QT_EXPORT MediaDescriptionOffer
01840 {
01846 QDBusObjectPath mediaDescription;
01853 QVariantMap properties;
01854 };
01855
01856 TP_QT_EXPORT bool operator==(const MediaDescriptionOffer& v1, const MediaDescriptionOffer& v2);
01857 inline bool operator!=(const MediaDescriptionOffer& v1, const MediaDescriptionOffer& v2)
01858 {
01859 return !operator==(v1, v2);
01860 }
01861 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const MediaDescriptionOffer& val);
01862 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, MediaDescriptionOffer& val);
01863
01885 struct TP_QT_EXPORT MediaDescriptionProperties : public QMap<QString, QDBusVariant>
01886 {
01887 inline MediaDescriptionProperties() : QMap<QString, QDBusVariant>() {}
01888 inline MediaDescriptionProperties(const QMap<QString, QDBusVariant>& a) : QMap<QString, QDBusVariant>(a) {}
01889
01890 inline MediaDescriptionProperties& operator=(const QMap<QString, QDBusVariant>& a)
01891 {
01892 *(static_cast<QMap<QString, QDBusVariant>*>(this)) = a;
01893 return *this;
01894 }
01895 };
01896
01906 struct TP_QT_EXPORT MediaSessionHandlerInfo
01907 {
01912 QDBusObjectPath sessionHandler;
01916 QString mediaSessionType;
01917 };
01918
01919 TP_QT_EXPORT bool operator==(const MediaSessionHandlerInfo& v1, const MediaSessionHandlerInfo& v2);
01920 inline bool operator!=(const MediaSessionHandlerInfo& v1, const MediaSessionHandlerInfo& v2)
01921 {
01922 return !operator==(v1, v2);
01923 }
01924 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const MediaSessionHandlerInfo& val);
01925 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, MediaSessionHandlerInfo& val);
01926
01933 typedef QList<MediaSessionHandlerInfo> MediaSessionHandlerInfoList;
01934
01942 struct TP_QT_EXPORT MediaStreamHandlerTransport
01943 {
01944 uint componentNumber;
01945 QString IPAddress;
01946 uint port;
01947 uint protocol;
01948 QString subtype;
01949 QString profile;
01950 double preferenceValue;
01951 uint transportType;
01952 QString username;
01953 QString password;
01954 };
01955
01956 TP_QT_EXPORT bool operator==(const MediaStreamHandlerTransport& v1, const MediaStreamHandlerTransport& v2);
01957 inline bool operator!=(const MediaStreamHandlerTransport& v1, const MediaStreamHandlerTransport& v2)
01958 {
01959 return !operator==(v1, v2);
01960 }
01961 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const MediaStreamHandlerTransport& val);
01962 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, MediaStreamHandlerTransport& val);
01963
01970 typedef QList<MediaStreamHandlerTransport> MediaStreamHandlerTransportList;
01971
01979 struct TP_QT_EXPORT MediaStreamInfo
01980 {
01981 uint identifier;
01982 uint contact;
01983 uint type;
01984 uint state;
01985 uint direction;
01986 uint pendingSendFlags;
01987 };
01988
01989 TP_QT_EXPORT bool operator==(const MediaStreamInfo& v1, const MediaStreamInfo& v2);
01990 inline bool operator!=(const MediaStreamInfo& v1, const MediaStreamInfo& v2)
01991 {
01992 return !operator==(v1, v2);
01993 }
01994 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const MediaStreamInfo& val);
01995 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, MediaStreamInfo& val);
01996
02003 typedef QList<MediaStreamInfo> MediaStreamInfoList;
02004
02289 struct TP_QT_EXPORT MessagePart : public QMap<QString, QDBusVariant>
02290 {
02291 inline MessagePart() : QMap<QString, QDBusVariant>() {}
02292 inline MessagePart(const QMap<QString, QDBusVariant>& a) : QMap<QString, QDBusVariant>(a) {}
02293
02294 inline MessagePart& operator=(const QMap<QString, QDBusVariant>& a)
02295 {
02296 *(static_cast<QMap<QString, QDBusVariant>*>(this)) = a;
02297 return *this;
02298 }
02299 };
02300
02307 typedef QList<MessagePart> MessagePartList;
02308
02315 typedef QList<MessagePartList> MessagePartListList;
02316
02328 struct TP_QT_EXPORT MessagePartContentMap : public QMap<uint, QDBusVariant>
02329 {
02330 inline MessagePartContentMap() : QMap<uint, QDBusVariant>() {}
02331 inline MessagePartContentMap(const QMap<uint, QDBusVariant>& a) : QMap<uint, QDBusVariant>(a) {}
02332
02333 inline MessagePartContentMap& operator=(const QMap<uint, QDBusVariant>& a)
02334 {
02335 *(static_cast<QMap<uint, QDBusVariant>*>(this)) = a;
02336 return *this;
02337 }
02338 };
02339
02359 struct TP_QT_EXPORT Metadata : public QMap<QString, QStringList>
02360 {
02361 inline Metadata() : QMap<QString, QStringList>() {}
02362 inline Metadata(const QMap<QString, QStringList>& a) : QMap<QString, QStringList>(a) {}
02363
02364 inline Metadata& operator=(const QMap<QString, QStringList>& a)
02365 {
02366 *(static_cast<QMap<QString, QStringList>*>(this)) = a;
02367 return *this;
02368 }
02369 };
02370
02383 struct TP_QT_EXPORT MultipleStatusMap : public QMap<QString, QVariantMap>
02384 {
02385 inline MultipleStatusMap() : QMap<QString, QVariantMap>() {}
02386 inline MultipleStatusMap(const QMap<QString, QVariantMap>& a) : QMap<QString, QVariantMap>(a) {}
02387
02388 inline MultipleStatusMap& operator=(const QMap<QString, QVariantMap>& a)
02389 {
02390 *(static_cast<QMap<QString, QVariantMap>*>(this)) = a;
02391 return *this;
02392 }
02393 };
02394
02402 struct TP_QT_EXPORT NotDelegatedError
02403 {
02407 QString errorName;
02411 QString errorMessage;
02412 };
02413
02414 TP_QT_EXPORT bool operator==(const NotDelegatedError& v1, const NotDelegatedError& v2);
02415 inline bool operator!=(const NotDelegatedError& v1, const NotDelegatedError& v2)
02416 {
02417 return !operator==(v1, v2);
02418 }
02419 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const NotDelegatedError& val);
02420 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, NotDelegatedError& val);
02421
02432 struct TP_QT_EXPORT ObjectImmutablePropertiesMap : public QMap<QDBusObjectPath, QVariantMap>
02433 {
02434 inline ObjectImmutablePropertiesMap() : QMap<QDBusObjectPath, QVariantMap>() {}
02435 inline ObjectImmutablePropertiesMap(const QMap<QDBusObjectPath, QVariantMap>& a) : QMap<QDBusObjectPath, QVariantMap>(a) {}
02436
02437 inline ObjectImmutablePropertiesMap& operator=(const QMap<QDBusObjectPath, QVariantMap>& a)
02438 {
02439 *(static_cast<QMap<QDBusObjectPath, QVariantMap>*>(this)) = a;
02440 return *this;
02441 }
02442 };
02443
02450 typedef QList<ObjectImmutablePropertiesMap> ObjectImmutablePropertiesMapList;
02451
02462 struct TP_QT_EXPORT ParamSpec
02463 {
02467 QString name;
02471 uint flags;
02475 QString signature;
02481 QDBusVariant defaultValue;
02482 };
02483
02484 TP_QT_EXPORT bool operator==(const ParamSpec& v1, const ParamSpec& v2);
02485 inline bool operator!=(const ParamSpec& v1, const ParamSpec& v2)
02486 {
02487 return !operator==(v1, v2);
02488 }
02489 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const ParamSpec& val);
02490 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, ParamSpec& val);
02491
02498 typedef QList<ParamSpec> ParamSpecList;
02499
02512 struct TP_QT_EXPORT PendingTextMessage
02513 {
02514 uint identifier;
02515 uint unixTimestamp;
02516 uint sender;
02517 uint messageType;
02518 uint flags;
02519 QString text;
02520 };
02521
02522 TP_QT_EXPORT bool operator==(const PendingTextMessage& v1, const PendingTextMessage& v2);
02523 inline bool operator!=(const PendingTextMessage& v1, const PendingTextMessage& v2)
02524 {
02525 return !operator==(v1, v2);
02526 }
02527 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const PendingTextMessage& val);
02528 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, PendingTextMessage& val);
02529
02536 typedef QList<PendingTextMessage> PendingTextMessageList;
02537
02549 struct TP_QT_EXPORT PropertyFlagsChange
02550 {
02551 uint propertyID;
02552 uint newFlags;
02553 };
02554
02555 TP_QT_EXPORT bool operator==(const PropertyFlagsChange& v1, const PropertyFlagsChange& v2);
02556 inline bool operator!=(const PropertyFlagsChange& v1, const PropertyFlagsChange& v2)
02557 {
02558 return !operator==(v1, v2);
02559 }
02560 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const PropertyFlagsChange& val);
02561 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, PropertyFlagsChange& val);
02562
02569 typedef QList<PropertyFlagsChange> PropertyFlagsChangeList;
02570
02581 struct TP_QT_EXPORT PropertySpec
02582 {
02583 uint propertyID;
02584 QString name;
02585 QString signature;
02586 uint flags;
02587 };
02588
02589 TP_QT_EXPORT bool operator==(const PropertySpec& v1, const PropertySpec& v2);
02590 inline bool operator!=(const PropertySpec& v1, const PropertySpec& v2)
02591 {
02592 return !operator==(v1, v2);
02593 }
02594 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const PropertySpec& val);
02595 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, PropertySpec& val);
02596
02603 typedef QList<PropertySpec> PropertySpecList;
02604
02616 struct TP_QT_EXPORT PropertyValue
02617 {
02618 uint identifier;
02619 QDBusVariant value;
02620 };
02621
02622 TP_QT_EXPORT bool operator==(const PropertyValue& v1, const PropertyValue& v2);
02623 inline bool operator!=(const PropertyValue& v1, const PropertyValue& v2)
02624 {
02625 return !operator==(v1, v2);
02626 }
02627 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const PropertyValue& val);
02628 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, PropertyValue& val);
02629
02636 typedef QList<PropertyValue> PropertyValueList;
02637
02652 struct TP_QT_EXPORT ProtocolPropertiesMap : public QMap<QString, QVariantMap>
02653 {
02654 inline ProtocolPropertiesMap() : QMap<QString, QVariantMap>() {}
02655 inline ProtocolPropertiesMap(const QMap<QString, QVariantMap>& a) : QMap<QString, QVariantMap>(a) {}
02656
02657 inline ProtocolPropertiesMap& operator=(const QMap<QString, QVariantMap>& a)
02658 {
02659 *(static_cast<QMap<QString, QVariantMap>*>(this)) = a;
02660 return *this;
02661 }
02662 };
02663
02675 struct TP_QT_EXPORT QualifiedPropertyValueMap : public QMap<QString, QDBusVariant>
02676 {
02677 inline QualifiedPropertyValueMap() : QMap<QString, QDBusVariant>() {}
02678 inline QualifiedPropertyValueMap(const QMap<QString, QDBusVariant>& a) : QMap<QString, QDBusVariant>(a) {}
02679
02680 inline QualifiedPropertyValueMap& operator=(const QMap<QString, QDBusVariant>& a)
02681 {
02682 *(static_cast<QMap<QString, QDBusVariant>*>(this)) = a;
02683 return *this;
02684 }
02685 };
02686
02693 typedef QList<QualifiedPropertyValueMap> QualifiedPropertyValueMapList;
02694
02704 struct TP_QT_EXPORT RTCPFeedbackMessage
02705 {
02710 QString type;
02716 QString subtype;
02720 QString parameters;
02721 };
02722
02723 TP_QT_EXPORT bool operator==(const RTCPFeedbackMessage& v1, const RTCPFeedbackMessage& v2);
02724 inline bool operator!=(const RTCPFeedbackMessage& v1, const RTCPFeedbackMessage& v2)
02725 {
02726 return !operator==(v1, v2);
02727 }
02728 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const RTCPFeedbackMessage& val);
02729 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, RTCPFeedbackMessage& val);
02730
02737 typedef QList<RTCPFeedbackMessage> RTCPFeedbackMessageList;
02738
02748 struct TP_QT_EXPORT RTPHeaderExtension
02749 {
02753 uint ID;
02757 uint direction;
02761 QString URI;
02765 QString parameters;
02766 };
02767
02768 TP_QT_EXPORT bool operator==(const RTPHeaderExtension& v1, const RTPHeaderExtension& v2);
02769 inline bool operator!=(const RTPHeaderExtension& v1, const RTPHeaderExtension& v2)
02770 {
02771 return !operator==(v1, v2);
02772 }
02773 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const RTPHeaderExtension& val);
02774 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, RTPHeaderExtension& val);
02775
02782 typedef QList<RTPHeaderExtension> RTPHeaderExtensionsList;
02783
02821 struct TP_QT_EXPORT RequestableChannelClass
02822 {
02849 QVariantMap fixedProperties;
02880 QStringList allowedProperties;
02881 };
02882
02883 TP_QT_EXPORT bool operator==(const RequestableChannelClass& v1, const RequestableChannelClass& v2);
02884 inline bool operator!=(const RequestableChannelClass& v1, const RequestableChannelClass& v2)
02885 {
02886 return !operator==(v1, v2);
02887 }
02888 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const RequestableChannelClass& val);
02889 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, RequestableChannelClass& val);
02890
02897 typedef QList<RequestableChannelClass> RequestableChannelClassList;
02898
02917 struct TP_QT_EXPORT RichPresenceAccessControl
02918 {
02922 uint type;
02927 QDBusVariant detail;
02928 };
02929
02930 TP_QT_EXPORT bool operator==(const RichPresenceAccessControl& v1, const RichPresenceAccessControl& v2);
02931 inline bool operator!=(const RichPresenceAccessControl& v1, const RichPresenceAccessControl& v2)
02932 {
02933 return !operator==(v1, v2);
02934 }
02935 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const RichPresenceAccessControl& val);
02936 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, RichPresenceAccessControl& val);
02937
02945 struct TP_QT_EXPORT RoomInfo
02946 {
02947 uint handle;
02948 QString channelType;
02949 QVariantMap info;
02950 };
02951
02952 TP_QT_EXPORT bool operator==(const RoomInfo& v1, const RoomInfo& v2);
02953 inline bool operator!=(const RoomInfo& v1, const RoomInfo& v2)
02954 {
02955 return !operator==(v1, v2);
02956 }
02957 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const RoomInfo& val);
02958 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, RoomInfo& val);
02959
02966 typedef QList<RoomInfo> RoomInfoList;
02967
02977 struct TP_QT_EXPORT ServicePoint
02978 {
02982 uint servicePointType;
02989 QString service;
02990 };
02991
02992 TP_QT_EXPORT bool operator==(const ServicePoint& v1, const ServicePoint& v2);
02993 inline bool operator!=(const ServicePoint& v1, const ServicePoint& v2)
02994 {
02995 return !operator==(v1, v2);
02996 }
02997 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const ServicePoint& val);
02998 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, ServicePoint& val);
02999
03009 struct TP_QT_EXPORT SimplePresence
03010 {
03014 uint type;
03019 QString status;
03043 QString statusMessage;
03044 };
03045
03046 TP_QT_EXPORT bool operator==(const SimplePresence& v1, const SimplePresence& v2);
03047 inline bool operator!=(const SimplePresence& v1, const SimplePresence& v2)
03048 {
03049 return !operator==(v1, v2);
03050 }
03051 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const SimplePresence& val);
03052 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, SimplePresence& val);
03053
03063 struct TP_QT_EXPORT SimpleStatusSpec
03064 {
03072 uint type;
03076 bool maySetOnSelf;
03083 bool canHaveMessage;
03084 };
03085
03086 TP_QT_EXPORT bool operator==(const SimpleStatusSpec& v1, const SimpleStatusSpec& v2);
03087 inline bool operator!=(const SimpleStatusSpec& v1, const SimpleStatusSpec& v2)
03088 {
03089 return !operator==(v1, v2);
03090 }
03091 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const SimpleStatusSpec& val);
03092 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, SimpleStatusSpec& val);
03093
03104 struct TP_QT_EXPORT SingleContactAttributesMap : public QMap<QString, QDBusVariant>
03105 {
03106 inline SingleContactAttributesMap() : QMap<QString, QDBusVariant>() {}
03107 inline SingleContactAttributesMap(const QMap<QString, QDBusVariant>& a) : QMap<QString, QDBusVariant>(a) {}
03108
03109 inline SingleContactAttributesMap& operator=(const QMap<QString, QDBusVariant>& a)
03110 {
03111 *(static_cast<QMap<QString, QDBusVariant>*>(this)) = a;
03112 return *this;
03113 }
03114 };
03115
03125 struct TP_QT_EXPORT SocketAddressIP
03126 {
03131 QString address;
03135 ushort port;
03136 };
03137
03138 TP_QT_EXPORT bool operator==(const SocketAddressIP& v1, const SocketAddressIP& v2);
03139 inline bool operator!=(const SocketAddressIP& v1, const SocketAddressIP& v2)
03140 {
03141 return !operator==(v1, v2);
03142 }
03143 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const SocketAddressIP& val);
03144 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, SocketAddressIP& val);
03145
03152 typedef QList<SocketAddressIP> SocketAddressIPList;
03153
03163 struct TP_QT_EXPORT SocketAddressIPv4
03164 {
03169 QString address;
03173 ushort port;
03174 };
03175
03176 TP_QT_EXPORT bool operator==(const SocketAddressIPv4& v1, const SocketAddressIPv4& v2);
03177 inline bool operator!=(const SocketAddressIPv4& v1, const SocketAddressIPv4& v2)
03178 {
03179 return !operator==(v1, v2);
03180 }
03181 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const SocketAddressIPv4& val);
03182 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, SocketAddressIPv4& val);
03183
03193 struct TP_QT_EXPORT SocketAddressIPv6
03194 {
03199 QString address;
03203 ushort port;
03204 };
03205
03206 TP_QT_EXPORT bool operator==(const SocketAddressIPv6& v1, const SocketAddressIPv6& v2);
03207 inline bool operator!=(const SocketAddressIPv6& v1, const SocketAddressIPv6& v2)
03208 {
03209 return !operator==(v1, v2);
03210 }
03211 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const SocketAddressIPv6& val);
03212 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, SocketAddressIPv6& val);
03213
03223 struct TP_QT_EXPORT SocketNetmaskIPv4
03224 {
03229 QString address;
03234 uchar prefixLength;
03235 };
03236
03237 TP_QT_EXPORT bool operator==(const SocketNetmaskIPv4& v1, const SocketNetmaskIPv4& v2);
03238 inline bool operator!=(const SocketNetmaskIPv4& v1, const SocketNetmaskIPv4& v2)
03239 {
03240 return !operator==(v1, v2);
03241 }
03242 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const SocketNetmaskIPv4& val);
03243 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, SocketNetmaskIPv4& val);
03244
03254 struct TP_QT_EXPORT SocketNetmaskIPv6
03255 {
03260 QString address;
03265 uchar prefixLength;
03266 };
03267
03268 TP_QT_EXPORT bool operator==(const SocketNetmaskIPv6& v1, const SocketNetmaskIPv6& v2);
03269 inline bool operator!=(const SocketNetmaskIPv6& v1, const SocketNetmaskIPv6& v2)
03270 {
03271 return !operator==(v1, v2);
03272 }
03273 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const SocketNetmaskIPv6& val);
03274 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, SocketNetmaskIPv6& val);
03275
03285 struct TP_QT_EXPORT StreamCredentials
03286 {
03290 QString username;
03294 QString password;
03295 };
03296
03297 TP_QT_EXPORT bool operator==(const StreamCredentials& v1, const StreamCredentials& v2);
03298 inline bool operator!=(const StreamCredentials& v1, const StreamCredentials& v2)
03299 {
03300 return !operator==(v1, v2);
03301 }
03302 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const StreamCredentials& val);
03303 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, StreamCredentials& val);
03304
03315 struct TP_QT_EXPORT StringStringMap : public QMap<QString, QString>
03316 {
03317 inline StringStringMap() : QMap<QString, QString>() {}
03318 inline StringStringMap(const QMap<QString, QString>& a) : QMap<QString, QString>(a) {}
03319
03320 inline StringStringMap& operator=(const QMap<QString, QString>& a)
03321 {
03322 *(static_cast<QMap<QString, QString>*>(this)) = a;
03323 return *this;
03324 }
03325 };
03326
03333 typedef QList<StringStringMap> StringStringMapList;
03334
03345 struct TP_QT_EXPORT StringVariantMap : public QMap<QString, QDBusVariant>
03346 {
03347 inline StringVariantMap() : QMap<QString, QDBusVariant>() {}
03348 inline StringVariantMap(const QMap<QString, QDBusVariant>& a) : QMap<QString, QDBusVariant>(a) {}
03349
03350 inline StringVariantMap& operator=(const QMap<QString, QDBusVariant>& a)
03351 {
03352 *(static_cast<QMap<QString, QDBusVariant>*>(this)) = a;
03353 return *this;
03354 }
03355 };
03356
03363 typedef QList<StringVariantMap> StringVariantMapList;
03364
03376 struct TP_QT_EXPORT SupportedSocketMap : public QMap<uint, UIntList>
03377 {
03378 inline SupportedSocketMap() : QMap<uint, UIntList>() {}
03379 inline SupportedSocketMap(const QMap<uint, UIntList>& a) : QMap<uint, UIntList>(a) {}
03380
03381 inline SupportedSocketMap& operator=(const QMap<uint, UIntList>& a)
03382 {
03383 *(static_cast<QMap<uint, UIntList>*>(this)) = a;
03384 return *this;
03385 }
03386 };
03387
03403 struct TP_QT_EXPORT TLSCertificateRejection
03404 {
03417 uint reason;
03425 QString error;
03462 QVariantMap details;
03463 };
03464
03465 TP_QT_EXPORT bool operator==(const TLSCertificateRejection& v1, const TLSCertificateRejection& v2);
03466 inline bool operator!=(const TLSCertificateRejection& v1, const TLSCertificateRejection& v2)
03467 {
03468 return !operator==(v1, v2);
03469 }
03470 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const TLSCertificateRejection& val);
03471 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, TLSCertificateRejection& val);
03472
03479 typedef QList<TLSCertificateRejection> TLSCertificateRejectionList;
03480
03492 struct TP_QT_EXPORT TubeInfo
03493 {
03494 uint identifier;
03495 uint initiator;
03496 uint type;
03497 QString service;
03498 QVariantMap parameters;
03499 uint state;
03500 };
03501
03502 TP_QT_EXPORT bool operator==(const TubeInfo& v1, const TubeInfo& v2);
03503 inline bool operator!=(const TubeInfo& v1, const TubeInfo& v2)
03504 {
03505 return !operator==(v1, v2);
03506 }
03507 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const TubeInfo& val);
03508 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, TubeInfo& val);
03509
03516 typedef QList<TubeInfo> TubeInfoList;
03517
03534 struct TP_QT_EXPORT VCardFieldAddressMap : public QMap<QString, QString>
03535 {
03536 inline VCardFieldAddressMap() : QMap<QString, QString>() {}
03537 inline VCardFieldAddressMap(const QMap<QString, QString>& a) : QMap<QString, QString>(a) {}
03538
03539 inline VCardFieldAddressMap& operator=(const QMap<QString, QString>& a)
03540 {
03541 *(static_cast<QMap<QString, QString>*>(this)) = a;
03542 return *this;
03543 }
03544 };
03545
03553 struct TP_QT_EXPORT VideoResolution
03554 {
03558 uint width;
03562 uint height;
03563 };
03564
03565 TP_QT_EXPORT bool operator==(const VideoResolution& v1, const VideoResolution& v2);
03566 inline bool operator!=(const VideoResolution& v1, const VideoResolution& v2)
03567 {
03568 return !operator==(v1, v2);
03569 }
03570 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const VideoResolution& val);
03571 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, VideoResolution& val);
03572
03579 typedef QList<VideoResolution> VideoResolutionStruct;
03580
03590 struct TP_QT_EXPORT CandidatePair
03591 {
03595 Candidate local;
03599 Candidate remote;
03600 };
03601
03602 TP_QT_EXPORT bool operator==(const CandidatePair& v1, const CandidatePair& v2);
03603 inline bool operator!=(const CandidatePair& v1, const CandidatePair& v2)
03604 {
03605 return !operator==(v1, v2);
03606 }
03607 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const CandidatePair& val);
03608 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, CandidatePair& val);
03609
03616 typedef QList<CandidatePair> CandidatePairList;
03617
03627 struct TP_QT_EXPORT Codec
03628 {
03635 uint identifier;
03641 QString name;
03647 uint clockrate;
03653 uint channels;
03669 bool updated;
03675 StringStringMap parameters;
03676 };
03677
03678 TP_QT_EXPORT bool operator==(const Codec& v1, const Codec& v2);
03679 inline bool operator!=(const Codec& v1, const Codec& v2)
03680 {
03681 return !operator==(v1, v2);
03682 }
03683 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const Codec& val);
03684 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, Codec& val);
03685
03692 typedef QList<Codec> CodecList;
03693
03704 struct TP_QT_EXPORT ContactCapabilitiesMap : public QMap<uint, RequestableChannelClassList>
03705 {
03706 inline ContactCapabilitiesMap() : QMap<uint, RequestableChannelClassList>() {}
03707 inline ContactCapabilitiesMap(const QMap<uint, RequestableChannelClassList>& a) : QMap<uint, RequestableChannelClassList>(a) {}
03708
03709 inline ContactCapabilitiesMap& operator=(const QMap<uint, RequestableChannelClassList>& a)
03710 {
03711 *(static_cast<QMap<uint, RequestableChannelClassList>*>(this)) = a;
03712 return *this;
03713 }
03714 };
03715
03722 typedef QList<ContactCapabilitiesMap> ContactCapabilitiesMapList;
03723
03735 struct TP_QT_EXPORT ContactInfoMap : public QMap<uint, ContactInfoFieldList>
03736 {
03737 inline ContactInfoMap() : QMap<uint, ContactInfoFieldList>() {}
03738 inline ContactInfoMap(const QMap<uint, ContactInfoFieldList>& a) : QMap<uint, ContactInfoFieldList>(a) {}
03739
03740 inline ContactInfoMap& operator=(const QMap<uint, ContactInfoFieldList>& a)
03741 {
03742 *(static_cast<QMap<uint, ContactInfoFieldList>*>(this)) = a;
03743 return *this;
03744 }
03745 };
03746
03758 struct TP_QT_EXPORT ContactSearchResultMap : public QMap<QString, ContactInfoFieldList>
03759 {
03760 inline ContactSearchResultMap() : QMap<QString, ContactInfoFieldList>() {}
03761 inline ContactSearchResultMap(const QMap<QString, ContactInfoFieldList>& a) : QMap<QString, ContactInfoFieldList>(a) {}
03762
03763 inline ContactSearchResultMap& operator=(const QMap<QString, ContactInfoFieldList>& a)
03764 {
03765 *(static_cast<QMap<QString, ContactInfoFieldList>*>(this)) = a;
03766 return *this;
03767 }
03768 };
03769
03781 struct TP_QT_EXPORT ContactSubscriptionMap : public QMap<uint, ContactSubscriptions>
03782 {
03783 inline ContactSubscriptionMap() : QMap<uint, ContactSubscriptions>() {}
03784 inline ContactSubscriptionMap(const QMap<uint, ContactSubscriptions>& a) : QMap<uint, ContactSubscriptions>(a) {}
03785
03786 inline ContactSubscriptionMap& operator=(const QMap<uint, ContactSubscriptions>& a)
03787 {
03788 *(static_cast<QMap<uint, ContactSubscriptions>*>(this)) = a;
03789 return *this;
03790 }
03791 };
03792
03802 struct TP_QT_EXPORT HandlerCapabilities
03803 {
03809 QString wellKnownName;
03817 StringVariantMapList channelClasses;
03826 QStringList capabilities;
03827 };
03828
03829 TP_QT_EXPORT bool operator==(const HandlerCapabilities& v1, const HandlerCapabilities& v2);
03830 inline bool operator!=(const HandlerCapabilities& v1, const HandlerCapabilities& v2)
03831 {
03832 return !operator==(v1, v2);
03833 }
03834 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const HandlerCapabilities& val);
03835 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, HandlerCapabilities& val);
03836
03843 typedef QList<HandlerCapabilities> HandlerCapabilitiesList;
03844
03855 struct TP_QT_EXPORT LastActivityAndStatuses
03856 {
03857 uint lastActivity;
03858 MultipleStatusMap statuses;
03859 };
03860
03861 TP_QT_EXPORT bool operator==(const LastActivityAndStatuses& v1, const LastActivityAndStatuses& v2);
03862 inline bool operator!=(const LastActivityAndStatuses& v1, const LastActivityAndStatuses& v2)
03863 {
03864 return !operator==(v1, v2);
03865 }
03866 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const LastActivityAndStatuses& val);
03867 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, LastActivityAndStatuses& val);
03868
03886 struct TP_QT_EXPORT MailURL
03887 {
03891 QString URL;
03895 uint method;
03900 HTTPPostDataList postData;
03901 };
03902
03903 TP_QT_EXPORT bool operator==(const MailURL& v1, const MailURL& v2);
03904 inline bool operator!=(const MailURL& v1, const MailURL& v2)
03905 {
03906 return !operator==(v1, v2);
03907 }
03908 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const MailURL& val);
03909 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, MailURL& val);
03910
03918 struct TP_QT_EXPORT MediaStreamHandlerCandidate
03919 {
03920 QString name;
03921 MediaStreamHandlerTransportList transports;
03922 };
03923
03924 TP_QT_EXPORT bool operator==(const MediaStreamHandlerCandidate& v1, const MediaStreamHandlerCandidate& v2);
03925 inline bool operator!=(const MediaStreamHandlerCandidate& v1, const MediaStreamHandlerCandidate& v2)
03926 {
03927 return !operator==(v1, v2);
03928 }
03929 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const MediaStreamHandlerCandidate& val);
03930 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, MediaStreamHandlerCandidate& val);
03931
03938 typedef QList<MediaStreamHandlerCandidate> MediaStreamHandlerCandidateList;
03939
03949 struct TP_QT_EXPORT MediaStreamHandlerCodec
03950 {
03954 uint codecID;
03958 QString name;
03962 uint mediaType;
03966 uint clockRate;
03970 uint numberOfChannels;
03974 StringStringMap parameters;
03975 };
03976
03977 TP_QT_EXPORT bool operator==(const MediaStreamHandlerCodec& v1, const MediaStreamHandlerCodec& v2);
03978 inline bool operator!=(const MediaStreamHandlerCodec& v1, const MediaStreamHandlerCodec& v2)
03979 {
03980 return !operator==(v1, v2);
03981 }
03982 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const MediaStreamHandlerCodec& val);
03983 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, MediaStreamHandlerCodec& val);
03984
03991 typedef QList<MediaStreamHandlerCodec> MediaStreamHandlerCodecList;
03992
04003 struct TP_QT_EXPORT NotDelegatedMap : public QMap<QDBusObjectPath, NotDelegatedError>
04004 {
04005 inline NotDelegatedMap() : QMap<QDBusObjectPath, NotDelegatedError>() {}
04006 inline NotDelegatedMap(const QMap<QDBusObjectPath, NotDelegatedError>& a) : QMap<QDBusObjectPath, NotDelegatedError>(a) {}
04007
04008 inline NotDelegatedMap& operator=(const QMap<QDBusObjectPath, NotDelegatedError>& a)
04009 {
04010 *(static_cast<QMap<QDBusObjectPath, NotDelegatedError>*>(this)) = a;
04011 return *this;
04012 }
04013 };
04014
04022 struct TP_QT_EXPORT RTCPFeedbackMessageProperties
04023 {
04032 uint RTCPMinimumInterval;
04036 RTCPFeedbackMessageList messages;
04037 };
04038
04039 TP_QT_EXPORT bool operator==(const RTCPFeedbackMessageProperties& v1, const RTCPFeedbackMessageProperties& v2);
04040 inline bool operator!=(const RTCPFeedbackMessageProperties& v1, const RTCPFeedbackMessageProperties& v2)
04041 {
04042 return !operator==(v1, v2);
04043 }
04044 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const RTCPFeedbackMessageProperties& val);
04045 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, RTCPFeedbackMessageProperties& val);
04046
04061 struct TP_QT_EXPORT ServicePointInfo
04062 {
04066 ServicePoint servicePoint;
04073 QStringList serviceIDs;
04074 };
04075
04076 TP_QT_EXPORT bool operator==(const ServicePointInfo& v1, const ServicePointInfo& v2);
04077 inline bool operator!=(const ServicePointInfo& v1, const ServicePointInfo& v2)
04078 {
04079 return !operator==(v1, v2);
04080 }
04081 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const ServicePointInfo& val);
04082 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, ServicePointInfo& val);
04083
04090 typedef QList<ServicePointInfo> ServicePointInfoList;
04091
04103 struct TP_QT_EXPORT SimpleContactPresences : public QMap<uint, SimplePresence>
04104 {
04105 inline SimpleContactPresences() : QMap<uint, SimplePresence>() {}
04106 inline SimpleContactPresences(const QMap<uint, SimplePresence>& a) : QMap<uint, SimplePresence>(a) {}
04107
04108 inline SimpleContactPresences& operator=(const QMap<uint, SimplePresence>& a)
04109 {
04110 *(static_cast<QMap<uint, SimplePresence>*>(this)) = a;
04111 return *this;
04112 }
04113 };
04114
04125 struct TP_QT_EXPORT SimpleStatusSpecMap : public QMap<QString, SimpleStatusSpec>
04126 {
04127 inline SimpleStatusSpecMap() : QMap<QString, SimpleStatusSpec>() {}
04128 inline SimpleStatusSpecMap(const QMap<QString, SimpleStatusSpec>& a) : QMap<QString, SimpleStatusSpec>(a) {}
04129
04130 inline SimpleStatusSpecMap& operator=(const QMap<QString, SimpleStatusSpec>& a)
04131 {
04132 *(static_cast<QMap<QString, SimpleStatusSpec>*>(this)) = a;
04133 return *this;
04134 }
04135 };
04136
04144 struct TP_QT_EXPORT StatusSpec
04145 {
04146 uint type;
04147 bool maySetOnSelf;
04148 bool exclusive;
04149 StringStringMap parameterTypes;
04150 };
04151
04152 TP_QT_EXPORT bool operator==(const StatusSpec& v1, const StatusSpec& v2);
04153 inline bool operator!=(const StatusSpec& v1, const StatusSpec& v2)
04154 {
04155 return !operator==(v1, v2);
04156 }
04157 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const StatusSpec& val);
04158 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, StatusSpec& val);
04159
04170 struct TP_QT_EXPORT ContactCodecMap : public QMap<uint, CodecList>
04171 {
04172 inline ContactCodecMap() : QMap<uint, CodecList>() {}
04173 inline ContactCodecMap(const QMap<uint, CodecList>& a) : QMap<uint, CodecList>(a) {}
04174
04175 inline ContactCodecMap& operator=(const QMap<uint, CodecList>& a)
04176 {
04177 *(static_cast<QMap<uint, CodecList>*>(this)) = a;
04178 return *this;
04179 }
04180 };
04181
04193 struct TP_QT_EXPORT ContactPresences : public QMap<uint, LastActivityAndStatuses>
04194 {
04195 inline ContactPresences() : QMap<uint, LastActivityAndStatuses>() {}
04196 inline ContactPresences(const QMap<uint, LastActivityAndStatuses>& a) : QMap<uint, LastActivityAndStatuses>(a) {}
04197
04198 inline ContactPresences& operator=(const QMap<uint, LastActivityAndStatuses>& a)
04199 {
04200 *(static_cast<QMap<uint, LastActivityAndStatuses>*>(this)) = a;
04201 return *this;
04202 }
04203 };
04204
04215 struct TP_QT_EXPORT RTCPFeedbackMessageMap : public QMap<uint, RTCPFeedbackMessageProperties>
04216 {
04217 inline RTCPFeedbackMessageMap() : QMap<uint, RTCPFeedbackMessageProperties>() {}
04218 inline RTCPFeedbackMessageMap(const QMap<uint, RTCPFeedbackMessageProperties>& a) : QMap<uint, RTCPFeedbackMessageProperties>(a) {}
04219
04220 inline RTCPFeedbackMessageMap& operator=(const QMap<uint, RTCPFeedbackMessageProperties>& a)
04221 {
04222 *(static_cast<QMap<uint, RTCPFeedbackMessageProperties>*>(this)) = a;
04223 return *this;
04224 }
04225 };
04226
04235 struct TP_QT_EXPORT StatusSpecMap : public QMap<QString, StatusSpec>
04236 {
04237 inline StatusSpecMap() : QMap<QString, StatusSpec>() {}
04238 inline StatusSpecMap(const QMap<QString, StatusSpec>& a) : QMap<QString, StatusSpec>(a) {}
04239
04240 inline StatusSpecMap& operator=(const QMap<QString, StatusSpec>& a)
04241 {
04242 *(static_cast<QMap<QString, StatusSpec>*>(this)) = a;
04243 return *this;
04244 }
04245 };
04246
04247
04248 }
04249
04250 Q_DECLARE_METATYPE(Tp::AccessControl)
04251 Q_DECLARE_METATYPE(Tp::AddressingNormalizationMap)
04252 Q_DECLARE_METATYPE(Tp::AliasMap)
04253 Q_DECLARE_METATYPE(Tp::AliasPair)
04254 Q_DECLARE_METATYPE(Tp::AliasPairList)
04255 Q_DECLARE_METATYPE(Tp::Avatar)
04256 Q_DECLARE_METATYPE(Tp::AvatarTokenMap)
04257 Q_DECLARE_METATYPE(Tp::ByteArrayList)
04258 Q_DECLARE_METATYPE(Tp::CallMemberMap)
04259 Q_DECLARE_METATYPE(Tp::CallMemberMapList)
04260 Q_DECLARE_METATYPE(Tp::CallStateReason)
04261 Q_DECLARE_METATYPE(Tp::Candidate)
04262 Q_DECLARE_METATYPE(Tp::CandidateInfo)
04263 Q_DECLARE_METATYPE(Tp::CandidateList)
04264 Q_DECLARE_METATYPE(Tp::CandidatePair)
04265 Q_DECLARE_METATYPE(Tp::CandidatePairList)
04266 Q_DECLARE_METATYPE(Tp::CapabilityChange)
04267 Q_DECLARE_METATYPE(Tp::CapabilityChangeList)
04268 Q_DECLARE_METATYPE(Tp::CapabilityPair)
04269 Q_DECLARE_METATYPE(Tp::CapabilityPairList)
04270 Q_DECLARE_METATYPE(Tp::CaptchaAnswers)
04271 Q_DECLARE_METATYPE(Tp::CaptchaInfo)
04272 Q_DECLARE_METATYPE(Tp::CaptchaInfoList)
04273 Q_DECLARE_METATYPE(Tp::ChannelCallStateMap)
04274 Q_DECLARE_METATYPE(Tp::ChannelClass)
04275 Q_DECLARE_METATYPE(Tp::ChannelClassList)
04276 Q_DECLARE_METATYPE(Tp::ChannelDetails)
04277 Q_DECLARE_METATYPE(Tp::ChannelDetailsList)
04278 Q_DECLARE_METATYPE(Tp::ChannelInfo)
04279 Q_DECLARE_METATYPE(Tp::ChannelInfoList)
04280 Q_DECLARE_METATYPE(Tp::ChannelOriginatorMap)
04281 Q_DECLARE_METATYPE(Tp::ChatStateMap)
04282 Q_DECLARE_METATYPE(Tp::Codec)
04283 Q_DECLARE_METATYPE(Tp::CodecList)
04284 Q_DECLARE_METATYPE(Tp::ComponentStateMap)
04285 Q_DECLARE_METATYPE(Tp::ContactAttributesMap)
04286 Q_DECLARE_METATYPE(Tp::ContactCapabilitiesMap)
04287 Q_DECLARE_METATYPE(Tp::ContactCapabilitiesMapList)
04288 Q_DECLARE_METATYPE(Tp::ContactCapability)
04289 Q_DECLARE_METATYPE(Tp::ContactCapabilityList)
04290 Q_DECLARE_METATYPE(Tp::ContactClientTypes)
04291 Q_DECLARE_METATYPE(Tp::ContactCodecMap)
04292 Q_DECLARE_METATYPE(Tp::ContactInfoField)
04293 Q_DECLARE_METATYPE(Tp::ContactInfoFieldList)
04294 Q_DECLARE_METATYPE(Tp::ContactInfoMap)
04295 Q_DECLARE_METATYPE(Tp::ContactLocations)
04296 Q_DECLARE_METATYPE(Tp::ContactMediaDescriptionPropertiesMap)
04297 Q_DECLARE_METATYPE(Tp::ContactPresences)
04298 Q_DECLARE_METATYPE(Tp::ContactSSRCsMap)
04299 Q_DECLARE_METATYPE(Tp::ContactSearchMap)
04300 Q_DECLARE_METATYPE(Tp::ContactSearchResultMap)
04301 Q_DECLARE_METATYPE(Tp::ContactSendingStateMap)
04302 Q_DECLARE_METATYPE(Tp::ContactSubscriptionMap)
04303 Q_DECLARE_METATYPE(Tp::ContactSubscriptions)
04304 Q_DECLARE_METATYPE(Tp::CurrencyAmount)
04305 Q_DECLARE_METATYPE(Tp::DBusTubeMember)
04306 Q_DECLARE_METATYPE(Tp::DBusTubeMemberList)
04307 Q_DECLARE_METATYPE(Tp::DBusTubeParticipants)
04308 Q_DECLARE_METATYPE(Tp::DebugMessage)
04309 Q_DECLARE_METATYPE(Tp::DebugMessageList)
04310 Q_DECLARE_METATYPE(Tp::FieldSpec)
04311 Q_DECLARE_METATYPE(Tp::FieldSpecs)
04312 Q_DECLARE_METATYPE(Tp::HTTPPostData)
04313 Q_DECLARE_METATYPE(Tp::HTTPPostDataList)
04314 Q_DECLARE_METATYPE(Tp::HandleIdentifierMap)
04315 Q_DECLARE_METATYPE(Tp::HandleOwnerMap)
04316 Q_DECLARE_METATYPE(Tp::HandlerCapabilities)
04317 Q_DECLARE_METATYPE(Tp::HandlerCapabilitiesList)
04318 Q_DECLARE_METATYPE(Tp::LastActivityAndStatuses)
04319 Q_DECLARE_METATYPE(Tp::LocalPendingInfo)
04320 Q_DECLARE_METATYPE(Tp::LocalPendingInfoList)
04321 Q_DECLARE_METATYPE(Tp::Location)
04322 Q_DECLARE_METATYPE(Tp::Mail)
04323 Q_DECLARE_METATYPE(Tp::MailAddress)
04324 Q_DECLARE_METATYPE(Tp::MailAddressList)
04325 Q_DECLARE_METATYPE(Tp::MailList)
04326 Q_DECLARE_METATYPE(Tp::MailURL)
04327 Q_DECLARE_METATYPE(Tp::MediaDescriptionOffer)
04328 Q_DECLARE_METATYPE(Tp::MediaDescriptionProperties)
04329 Q_DECLARE_METATYPE(Tp::MediaSessionHandlerInfo)
04330 Q_DECLARE_METATYPE(Tp::MediaSessionHandlerInfoList)
04331 Q_DECLARE_METATYPE(Tp::MediaStreamHandlerCandidate)
04332 Q_DECLARE_METATYPE(Tp::MediaStreamHandlerCandidateList)
04333 Q_DECLARE_METATYPE(Tp::MediaStreamHandlerCodec)
04334 Q_DECLARE_METATYPE(Tp::MediaStreamHandlerCodecList)
04335 Q_DECLARE_METATYPE(Tp::MediaStreamHandlerTransport)
04336 Q_DECLARE_METATYPE(Tp::MediaStreamHandlerTransportList)
04337 Q_DECLARE_METATYPE(Tp::MediaStreamInfo)
04338 Q_DECLARE_METATYPE(Tp::MediaStreamInfoList)
04339 Q_DECLARE_METATYPE(Tp::MessagePart)
04340 Q_DECLARE_METATYPE(Tp::MessagePartContentMap)
04341 Q_DECLARE_METATYPE(Tp::MessagePartList)
04342 Q_DECLARE_METATYPE(Tp::MessagePartListList)
04343 Q_DECLARE_METATYPE(Tp::Metadata)
04344 Q_DECLARE_METATYPE(Tp::MultipleStatusMap)
04345 Q_DECLARE_METATYPE(Tp::NotDelegatedError)
04346 Q_DECLARE_METATYPE(Tp::NotDelegatedMap)
04347 Q_DECLARE_METATYPE(Tp::ObjectImmutablePropertiesMap)
04348 Q_DECLARE_METATYPE(Tp::ObjectImmutablePropertiesMapList)
04349 Q_DECLARE_METATYPE(Tp::ObjectPathList)
04350 Q_DECLARE_METATYPE(Tp::ParamSpec)
04351 Q_DECLARE_METATYPE(Tp::ParamSpecList)
04352 Q_DECLARE_METATYPE(Tp::PendingTextMessage)
04353 Q_DECLARE_METATYPE(Tp::PendingTextMessageList)
04354 Q_DECLARE_METATYPE(Tp::PropertyFlagsChange)
04355 Q_DECLARE_METATYPE(Tp::PropertyFlagsChangeList)
04356 Q_DECLARE_METATYPE(Tp::PropertySpec)
04357 Q_DECLARE_METATYPE(Tp::PropertySpecList)
04358 Q_DECLARE_METATYPE(Tp::PropertyValue)
04359 Q_DECLARE_METATYPE(Tp::PropertyValueList)
04360 Q_DECLARE_METATYPE(Tp::ProtocolPropertiesMap)
04361 Q_DECLARE_METATYPE(Tp::QualifiedPropertyValueMap)
04362 Q_DECLARE_METATYPE(Tp::QualifiedPropertyValueMapList)
04363 Q_DECLARE_METATYPE(Tp::RTCPFeedbackMessage)
04364 Q_DECLARE_METATYPE(Tp::RTCPFeedbackMessageList)
04365 Q_DECLARE_METATYPE(Tp::RTCPFeedbackMessageMap)
04366 Q_DECLARE_METATYPE(Tp::RTCPFeedbackMessageProperties)
04367 Q_DECLARE_METATYPE(Tp::RTPHeaderExtension)
04368 Q_DECLARE_METATYPE(Tp::RTPHeaderExtensionsList)
04369 Q_DECLARE_METATYPE(Tp::RequestableChannelClass)
04370 Q_DECLARE_METATYPE(Tp::RequestableChannelClassList)
04371 Q_DECLARE_METATYPE(Tp::RichPresenceAccessControl)
04372 Q_DECLARE_METATYPE(Tp::RoomInfo)
04373 Q_DECLARE_METATYPE(Tp::RoomInfoList)
04374 Q_DECLARE_METATYPE(Tp::ServicePoint)
04375 Q_DECLARE_METATYPE(Tp::ServicePointInfo)
04376 Q_DECLARE_METATYPE(Tp::ServicePointInfoList)
04377 Q_DECLARE_METATYPE(Tp::SimpleContactPresences)
04378 Q_DECLARE_METATYPE(Tp::SimplePresence)
04379 Q_DECLARE_METATYPE(Tp::SimpleStatusSpec)
04380 Q_DECLARE_METATYPE(Tp::SimpleStatusSpecMap)
04381 Q_DECLARE_METATYPE(Tp::SingleContactAttributesMap)
04382 Q_DECLARE_METATYPE(Tp::SocketAddressIP)
04383 Q_DECLARE_METATYPE(Tp::SocketAddressIPList)
04384 Q_DECLARE_METATYPE(Tp::SocketAddressIPv4)
04385 Q_DECLARE_METATYPE(Tp::SocketAddressIPv6)
04386 Q_DECLARE_METATYPE(Tp::SocketNetmaskIPv4)
04387 Q_DECLARE_METATYPE(Tp::SocketNetmaskIPv6)
04388 Q_DECLARE_METATYPE(Tp::StatusSpec)
04389 Q_DECLARE_METATYPE(Tp::StatusSpecMap)
04390 Q_DECLARE_METATYPE(Tp::StreamCredentials)
04391 Q_DECLARE_METATYPE(Tp::StringStringMap)
04392 Q_DECLARE_METATYPE(Tp::StringStringMapList)
04393 Q_DECLARE_METATYPE(Tp::StringVariantMap)
04394 Q_DECLARE_METATYPE(Tp::StringVariantMapList)
04395 Q_DECLARE_METATYPE(Tp::SupportedSocketMap)
04396 Q_DECLARE_METATYPE(Tp::TLSCertificateRejection)
04397 Q_DECLARE_METATYPE(Tp::TLSCertificateRejectionList)
04398 Q_DECLARE_METATYPE(Tp::TubeInfo)
04399 Q_DECLARE_METATYPE(Tp::TubeInfoList)
04400 Q_DECLARE_METATYPE(Tp::UIntList)
04401 Q_DECLARE_METATYPE(Tp::VCardFieldAddressMap)
04402 Q_DECLARE_METATYPE(Tp::VideoResolution)
04403 Q_DECLARE_METATYPE(Tp::VideoResolutionStruct)