Home · All Classes · All Namespaces · Modules · Functions · Files
types.h
00001 /* Generated from Telepathy D-Bus Interface Specification, TelepathyQt copy, version 0.17.7 */
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 } // namespace Tp
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)


Copyright © 2008-2011 Collabora Ltd. and Nokia Corporation
Telepathy-Qt 0.9.1