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     ByteArrayList() : QList<QByteArray>() {}
00064     ByteArrayList(const QList<QByteArray>& a) : QList<QByteArray>(a) {}
00065 
00066     ByteArrayList& operator=(const QList<QByteArray>& a)
00067     {
00068         *(static_cast<QList<QByteArray>*>(this)) = a;
00069         return *this;
00070     }
00071 };
00072 
00073 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const ByteArrayList &list);
00074 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, ByteArrayList &list);
00075 
00084 struct TP_QT_EXPORT ObjectPathList : public QList<QDBusObjectPath>
00085 {
00086     ObjectPathList() : QList<QDBusObjectPath>() {}
00087     ObjectPathList(const QList<QDBusObjectPath>& a) : QList<QDBusObjectPath>(a) {}
00088 
00089     ObjectPathList& operator=(const QList<QDBusObjectPath>& a)
00090     {
00091         *(static_cast<QList<QDBusObjectPath>*>(this)) = a;
00092         return *this;
00093     }
00094 };
00095 
00096 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const ObjectPathList &list);
00097 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, ObjectPathList &list);
00098 
00107 struct TP_QT_EXPORT UIntList : public QList<uint>
00108 {
00109     UIntList() : QList<uint>() {}
00110     UIntList(const QList<uint>& a) : QList<uint>(a) {}
00111 
00112     UIntList& operator=(const QList<uint>& a)
00113     {
00114         *(static_cast<QList<uint>*>(this)) = a;
00115         return *this;
00116     }
00117 };
00118 
00119 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const UIntList &list);
00120 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, UIntList &list);
00121 
00139 struct TP_QT_EXPORT AccessControl
00140 {
00144     uint type;
00149     QDBusVariant detail;
00150 };
00151 
00152 TP_QT_EXPORT bool operator==(const AccessControl& v1, const AccessControl& v2);
00153 inline bool operator!=(const AccessControl& v1, const AccessControl& v2)
00154 {
00155     return !operator==(v1, v2);
00156 }
00157 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const AccessControl& val);
00158 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, AccessControl& val);
00159 
00170 struct TP_QT_EXPORT AddressingNormalizationMap : public QMap<QString, uint>
00171 {
00172     AddressingNormalizationMap() : QMap<QString, uint>() {}
00173     AddressingNormalizationMap(const QMap<QString, uint>& a) : QMap<QString, uint>(a) {}
00174 
00175     AddressingNormalizationMap& operator=(const QMap<QString, uint>& a)
00176     {
00177         *(static_cast<QMap<QString, uint>*>(this)) = a;
00178         return *this;
00179     }
00180 };
00181 
00192 struct TP_QT_EXPORT AliasMap : public QMap<uint, QString>
00193 {
00194     AliasMap() : QMap<uint, QString>() {}
00195     AliasMap(const QMap<uint, QString>& a) : QMap<uint, QString>(a) {}
00196 
00197     AliasMap& operator=(const QMap<uint, QString>& a)
00198     {
00199         *(static_cast<QMap<uint, QString>*>(this)) = a;
00200         return *this;
00201     }
00202 };
00203 
00213 struct TP_QT_EXPORT AliasPair
00214 {
00215     uint handle;
00216     QString alias;
00217 };
00218 
00219 TP_QT_EXPORT bool operator==(const AliasPair& v1, const AliasPair& v2);
00220 inline bool operator!=(const AliasPair& v1, const AliasPair& v2)
00221 {
00222     return !operator==(v1, v2);
00223 }
00224 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const AliasPair& val);
00225 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, AliasPair& val);
00226 
00233 typedef QList<AliasPair> AliasPairList;
00234 
00249 struct TP_QT_EXPORT Avatar
00250 {
00251     QByteArray avatarData;
00252     QString MIMEType;
00253 };
00254 
00255 TP_QT_EXPORT bool operator==(const Avatar& v1, const Avatar& v2);
00256 inline bool operator!=(const Avatar& v1, const Avatar& v2)
00257 {
00258     return !operator==(v1, v2);
00259 }
00260 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const Avatar& val);
00261 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, Avatar& val);
00262 
00274 struct TP_QT_EXPORT AvatarTokenMap : public QMap<uint, QString>
00275 {
00276     AvatarTokenMap() : QMap<uint, QString>() {}
00277     AvatarTokenMap(const QMap<uint, QString>& a) : QMap<uint, QString>(a) {}
00278 
00279     AvatarTokenMap& operator=(const QMap<uint, QString>& a)
00280     {
00281         *(static_cast<QMap<uint, QString>*>(this)) = a;
00282         return *this;
00283     }
00284 };
00285 
00296 struct TP_QT_EXPORT CallMemberMap : public QMap<uint, uint>
00297 {
00298     CallMemberMap() : QMap<uint, uint>() {}
00299     CallMemberMap(const QMap<uint, uint>& a) : QMap<uint, uint>(a) {}
00300 
00301     CallMemberMap& operator=(const QMap<uint, uint>& a)
00302     {
00303         *(static_cast<QMap<uint, uint>*>(this)) = a;
00304         return *this;
00305     }
00306 };
00307 
00314 typedef QList<CallMemberMap> CallMemberMapList;
00315 
00329 struct TP_QT_EXPORT CallStateReason
00330 {
00335     uint actor;
00341     uint reason;
00362     QString DBusReason;
00368     QString message;
00369 };
00370 
00371 TP_QT_EXPORT bool operator==(const CallStateReason& v1, const CallStateReason& v2);
00372 inline bool operator!=(const CallStateReason& v1, const CallStateReason& v2)
00373 {
00374     return !operator==(v1, v2);
00375 }
00376 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const CallStateReason& val);
00377 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, CallStateReason& val);
00378 
00388 struct TP_QT_EXPORT Candidate
00389 {
00393     uint component;
00397     QString IP;
00401     uint port;
00405     QVariantMap info;
00406 };
00407 
00408 TP_QT_EXPORT bool operator==(const Candidate& v1, const Candidate& v2);
00409 inline bool operator!=(const Candidate& v1, const Candidate& v2)
00410 {
00411     return !operator==(v1, v2);
00412 }
00413 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const Candidate& val);
00414 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, Candidate& val);
00415 
00422 typedef QList<Candidate> CandidateList;
00423 
00483 struct TP_QT_EXPORT CandidateInfo : public QMap<QString, QDBusVariant>
00484 {
00485     CandidateInfo() : QMap<QString, QDBusVariant>() {}
00486     CandidateInfo(const QMap<QString, QDBusVariant>& a) : QMap<QString, QDBusVariant>(a) {}
00487 
00488     CandidateInfo& operator=(const QMap<QString, QDBusVariant>& a)
00489     {
00490         *(static_cast<QMap<QString, QDBusVariant>*>(this)) = a;
00491         return *this;
00492     }
00493 };
00494 
00507 struct TP_QT_EXPORT CapabilityChange
00508 {
00509     uint handle;
00510     QString channelType;
00511     uint oldGenericFlags;
00512     uint newGenericFlags;
00513     uint oldTypeSpecificFlags;
00514     uint newTypeSpecificFlags;
00515 };
00516 
00517 TP_QT_EXPORT bool operator==(const CapabilityChange& v1, const CapabilityChange& v2);
00518 inline bool operator!=(const CapabilityChange& v1, const CapabilityChange& v2)
00519 {
00520     return !operator==(v1, v2);
00521 }
00522 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const CapabilityChange& val);
00523 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, CapabilityChange& val);
00524 
00531 typedef QList<CapabilityChange> CapabilityChangeList;
00532 
00543 struct TP_QT_EXPORT CapabilityPair
00544 {
00545     QString channelType;
00546     uint typeSpecificFlags;
00547 };
00548 
00549 TP_QT_EXPORT bool operator==(const CapabilityPair& v1, const CapabilityPair& v2);
00550 inline bool operator!=(const CapabilityPair& v1, const CapabilityPair& v2)
00551 {
00552     return !operator==(v1, v2);
00553 }
00554 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const CapabilityPair& val);
00555 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, CapabilityPair& val);
00556 
00563 typedef QList<CapabilityPair> CapabilityPairList;
00564 
00577 struct TP_QT_EXPORT CaptchaAnswers : public QMap<uint, QString>
00578 {
00579     CaptchaAnswers() : QMap<uint, QString>() {}
00580     CaptchaAnswers(const QMap<uint, QString>& a) : QMap<uint, QString>(a) {}
00581 
00582     CaptchaAnswers& operator=(const QMap<uint, QString>& a)
00583     {
00584         *(static_cast<QMap<uint, QString>*>(this)) = a;
00585         return *this;
00586     }
00587 };
00588 
00601 struct TP_QT_EXPORT CaptchaInfo
00602 {
00610     uint ID;
00620     QString type;
00652     QString label;
00658     uint flags;
00665     QStringList availableMIMETypes;
00666 };
00667 
00668 TP_QT_EXPORT bool operator==(const CaptchaInfo& v1, const CaptchaInfo& v2);
00669 inline bool operator!=(const CaptchaInfo& v1, const CaptchaInfo& v2)
00670 {
00671     return !operator==(v1, v2);
00672 }
00673 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const CaptchaInfo& val);
00674 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, CaptchaInfo& val);
00675 
00682 typedef QList<CaptchaInfo> CaptchaInfoList;
00683 
00694 struct TP_QT_EXPORT ChannelCallStateMap : public QMap<uint, uint>
00695 {
00696     ChannelCallStateMap() : QMap<uint, uint>() {}
00697     ChannelCallStateMap(const QMap<uint, uint>& a) : QMap<uint, uint>(a) {}
00698 
00699     ChannelCallStateMap& operator=(const QMap<uint, uint>& a)
00700     {
00701         *(static_cast<QMap<uint, uint>*>(this)) = a;
00702         return *this;
00703     }
00704 };
00705 
00731 struct TP_QT_EXPORT ChannelClass : public QMap<QString, QDBusVariant>
00732 {
00733     ChannelClass() : QMap<QString, QDBusVariant>() {}
00734     ChannelClass(const QMap<QString, QDBusVariant>& a) : QMap<QString, QDBusVariant>(a) {}
00735 
00736     ChannelClass& operator=(const QMap<QString, QDBusVariant>& a)
00737     {
00738         *(static_cast<QMap<QString, QDBusVariant>*>(this)) = a;
00739         return *this;
00740     }
00741 };
00742 
00749 typedef QList<ChannelClass> ChannelClassList;
00750 
00761 struct TP_QT_EXPORT ChannelDetails
00762 {
00766     QDBusObjectPath channel;
00812     QVariantMap properties;
00813 };
00814 
00815 TP_QT_EXPORT bool operator==(const ChannelDetails& v1, const ChannelDetails& v2);
00816 inline bool operator!=(const ChannelDetails& v1, const ChannelDetails& v2)
00817 {
00818     return !operator==(v1, v2);
00819 }
00820 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const ChannelDetails& val);
00821 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, ChannelDetails& val);
00822 
00829 typedef QList<ChannelDetails> ChannelDetailsList;
00830 
00841 struct TP_QT_EXPORT ChannelInfo
00842 {
00847     QDBusObjectPath channel;
00851     QString channelType;
00856     uint handleType;
00861     uint handle;
00862 };
00863 
00864 TP_QT_EXPORT bool operator==(const ChannelInfo& v1, const ChannelInfo& v2);
00865 inline bool operator!=(const ChannelInfo& v1, const ChannelInfo& v2)
00866 {
00867     return !operator==(v1, v2);
00868 }
00869 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const ChannelInfo& val);
00870 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, ChannelInfo& val);
00871 
00878 typedef QList<ChannelInfo> ChannelInfoList;
00879 
00894 struct TP_QT_EXPORT ChannelOriginatorMap : public QMap<uint, QDBusObjectPath>
00895 {
00896     ChannelOriginatorMap() : QMap<uint, QDBusObjectPath>() {}
00897     ChannelOriginatorMap(const QMap<uint, QDBusObjectPath>& a) : QMap<uint, QDBusObjectPath>(a) {}
00898 
00899     ChannelOriginatorMap& operator=(const QMap<uint, QDBusObjectPath>& a)
00900     {
00901         *(static_cast<QMap<uint, QDBusObjectPath>*>(this)) = a;
00902         return *this;
00903     }
00904 };
00905 
00916 struct TP_QT_EXPORT ChatStateMap : public QMap<uint, uint>
00917 {
00918     ChatStateMap() : QMap<uint, uint>() {}
00919     ChatStateMap(const QMap<uint, uint>& a) : QMap<uint, uint>(a) {}
00920 
00921     ChatStateMap& operator=(const QMap<uint, uint>& a)
00922     {
00923         *(static_cast<QMap<uint, uint>*>(this)) = a;
00924         return *this;
00925     }
00926 };
00927 
00936 struct TP_QT_EXPORT ComponentStateMap : public QMap<uint, uint>
00937 {
00938     ComponentStateMap() : QMap<uint, uint>() {}
00939     ComponentStateMap(const QMap<uint, uint>& a) : QMap<uint, uint>(a) {}
00940 
00941     ComponentStateMap& operator=(const QMap<uint, uint>& a)
00942     {
00943         *(static_cast<QMap<uint, uint>*>(this)) = a;
00944         return *this;
00945     }
00946 };
00947 
00959 struct TP_QT_EXPORT ContactAttributesMap : public QMap<uint, QVariantMap>
00960 {
00961     ContactAttributesMap() : QMap<uint, QVariantMap>() {}
00962     ContactAttributesMap(const QMap<uint, QVariantMap>& a) : QMap<uint, QVariantMap>(a) {}
00963 
00964     ContactAttributesMap& operator=(const QMap<uint, QVariantMap>& a)
00965     {
00966         *(static_cast<QMap<uint, QVariantMap>*>(this)) = a;
00967         return *this;
00968     }
00969 };
00970 
00982 struct TP_QT_EXPORT ContactCapability
00983 {
00984     uint handle;
00985     QString channelType;
00986     uint genericFlags;
00987     uint typeSpecificFlags;
00988 };
00989 
00990 TP_QT_EXPORT bool operator==(const ContactCapability& v1, const ContactCapability& v2);
00991 inline bool operator!=(const ContactCapability& v1, const ContactCapability& v2)
00992 {
00993     return !operator==(v1, v2);
00994 }
00995 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const ContactCapability& val);
00996 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, ContactCapability& val);
00997 
01004 typedef QList<ContactCapability> ContactCapabilityList;
01005 
01016 struct TP_QT_EXPORT ContactClientTypes : public QMap<uint, QStringList>
01017 {
01018     ContactClientTypes() : QMap<uint, QStringList>() {}
01019     ContactClientTypes(const QMap<uint, QStringList>& a) : QMap<uint, QStringList>(a) {}
01020 
01021     ContactClientTypes& operator=(const QMap<uint, QStringList>& a)
01022     {
01023         *(static_cast<QMap<uint, QStringList>*>(this)) = a;
01024         return *this;
01025     }
01026 };
01027 
01115 struct TP_QT_EXPORT ContactInfoField
01116 {
01122     QString fieldName;
01149     QStringList parameters;
01180     QStringList fieldValue;
01181 };
01182 
01183 TP_QT_EXPORT bool operator==(const ContactInfoField& v1, const ContactInfoField& v2);
01184 inline bool operator!=(const ContactInfoField& v1, const ContactInfoField& v2)
01185 {
01186     return !operator==(v1, v2);
01187 }
01188 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const ContactInfoField& val);
01189 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, ContactInfoField& val);
01190 
01197 typedef QList<ContactInfoField> ContactInfoFieldList;
01198 
01209 struct TP_QT_EXPORT ContactLocations : public QMap<uint, QVariantMap>
01210 {
01211     ContactLocations() : QMap<uint, QVariantMap>() {}
01212     ContactLocations(const QMap<uint, QVariantMap>& a) : QMap<uint, QVariantMap>(a) {}
01213 
01214     ContactLocations& operator=(const QMap<uint, QVariantMap>& a)
01215     {
01216         *(static_cast<QMap<uint, QVariantMap>*>(this)) = a;
01217         return *this;
01218     }
01219 };
01220 
01229 struct TP_QT_EXPORT ContactMediaDescriptionPropertiesMap : public QMap<uint, QVariantMap>
01230 {
01231     ContactMediaDescriptionPropertiesMap() : QMap<uint, QVariantMap>() {}
01232     ContactMediaDescriptionPropertiesMap(const QMap<uint, QVariantMap>& a) : QMap<uint, QVariantMap>(a) {}
01233 
01234     ContactMediaDescriptionPropertiesMap& operator=(const QMap<uint, QVariantMap>& a)
01235     {
01236         *(static_cast<QMap<uint, QVariantMap>*>(this)) = a;
01237         return *this;
01238     }
01239 };
01240 
01249 struct TP_QT_EXPORT ContactSSRCsMap : public QMap<uint, UIntList>
01250 {
01251     ContactSSRCsMap() : QMap<uint, UIntList>() {}
01252     ContactSSRCsMap(const QMap<uint, UIntList>& a) : QMap<uint, UIntList>(a) {}
01253 
01254     ContactSSRCsMap& operator=(const QMap<uint, UIntList>& a)
01255     {
01256         *(static_cast<QMap<uint, UIntList>*>(this)) = a;
01257         return *this;
01258     }
01259 };
01260 
01271 struct TP_QT_EXPORT ContactSearchMap : public QMap<QString, QString>
01272 {
01273     ContactSearchMap() : QMap<QString, QString>() {}
01274     ContactSearchMap(const QMap<QString, QString>& a) : QMap<QString, QString>(a) {}
01275 
01276     ContactSearchMap& operator=(const QMap<QString, QString>& a)
01277     {
01278         *(static_cast<QMap<QString, QString>*>(this)) = a;
01279         return *this;
01280     }
01281 };
01282 
01293 struct TP_QT_EXPORT ContactSendingStateMap : public QMap<uint, uint>
01294 {
01295     ContactSendingStateMap() : QMap<uint, uint>() {}
01296     ContactSendingStateMap(const QMap<uint, uint>& a) : QMap<uint, uint>(a) {}
01297 
01298     ContactSendingStateMap& operator=(const QMap<uint, uint>& a)
01299     {
01300         *(static_cast<QMap<uint, uint>*>(this)) = a;
01301         return *this;
01302     }
01303 };
01304 
01314 struct TP_QT_EXPORT ContactSubscriptions
01315 {
01319     uint subscribe;
01323     uint publish;
01328     QString publishRequest;
01329 };
01330 
01331 TP_QT_EXPORT bool operator==(const ContactSubscriptions& v1, const ContactSubscriptions& v2);
01332 inline bool operator!=(const ContactSubscriptions& v1, const ContactSubscriptions& v2)
01333 {
01334     return !operator==(v1, v2);
01335 }
01336 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const ContactSubscriptions& val);
01337 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, ContactSubscriptions& val);
01338 
01361 struct TP_QT_EXPORT CurrencyAmount
01362 {
01372     int amount;
01385     uint scale;
01392     QString currency;
01393 };
01394 
01395 TP_QT_EXPORT bool operator==(const CurrencyAmount& v1, const CurrencyAmount& v2);
01396 inline bool operator!=(const CurrencyAmount& v1, const CurrencyAmount& v2)
01397 {
01398     return !operator==(v1, v2);
01399 }
01400 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const CurrencyAmount& val);
01401 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, CurrencyAmount& val);
01402 
01413 struct TP_QT_EXPORT DBusTubeMember
01414 {
01418     uint handle;
01422     QString uniqueName;
01423 };
01424 
01425 TP_QT_EXPORT bool operator==(const DBusTubeMember& v1, const DBusTubeMember& v2);
01426 inline bool operator!=(const DBusTubeMember& v1, const DBusTubeMember& v2)
01427 {
01428     return !operator==(v1, v2);
01429 }
01430 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const DBusTubeMember& val);
01431 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, DBusTubeMember& val);
01432 
01439 typedef QList<DBusTubeMember> DBusTubeMemberList;
01440 
01452 struct TP_QT_EXPORT DBusTubeParticipants : public QMap<uint, QString>
01453 {
01454     DBusTubeParticipants() : QMap<uint, QString>() {}
01455     DBusTubeParticipants(const QMap<uint, QString>& a) : QMap<uint, QString>(a) {}
01456 
01457     DBusTubeParticipants& operator=(const QMap<uint, QString>& a)
01458     {
01459         *(static_cast<QMap<uint, QString>*>(this)) = a;
01460         return *this;
01461     }
01462 };
01463 
01473 struct TP_QT_EXPORT DebugMessage
01474 {
01479     double timestamp;
01496     QString domain;
01501     uint level;
01505     QString message;
01506 };
01507 
01508 TP_QT_EXPORT bool operator==(const DebugMessage& v1, const DebugMessage& v2);
01509 inline bool operator!=(const DebugMessage& v1, const DebugMessage& v2)
01510 {
01511     return !operator==(v1, v2);
01512 }
01513 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const DebugMessage& val);
01514 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, DebugMessage& val);
01515 
01522 typedef QList<DebugMessage> DebugMessageList;
01523 
01534 struct TP_QT_EXPORT FieldSpec
01535 {
01539     QString name;
01545     QStringList parameters;
01549     uint flags;
01554     uint max;
01555 };
01556 
01557 TP_QT_EXPORT bool operator==(const FieldSpec& v1, const FieldSpec& v2);
01558 inline bool operator!=(const FieldSpec& v1, const FieldSpec& v2)
01559 {
01560     return !operator==(v1, v2);
01561 }
01562 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const FieldSpec& val);
01563 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, FieldSpec& val);
01564 
01571 typedef QList<FieldSpec> FieldSpecs;
01572 
01617 struct TP_QT_EXPORT HTTPPostData
01618 {
01622     QString key;
01626     QString value;
01627 };
01628 
01629 TP_QT_EXPORT bool operator==(const HTTPPostData& v1, const HTTPPostData& v2);
01630 inline bool operator!=(const HTTPPostData& v1, const HTTPPostData& v2)
01631 {
01632     return !operator==(v1, v2);
01633 }
01634 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const HTTPPostData& val);
01635 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, HTTPPostData& val);
01636 
01643 typedef QList<HTTPPostData> HTTPPostDataList;
01644 
01655 struct TP_QT_EXPORT HandleIdentifierMap : public QMap<uint, QString>
01656 {
01657     HandleIdentifierMap() : QMap<uint, QString>() {}
01658     HandleIdentifierMap(const QMap<uint, QString>& a) : QMap<uint, QString>(a) {}
01659 
01660     HandleIdentifierMap& operator=(const QMap<uint, QString>& a)
01661     {
01662         *(static_cast<QMap<uint, QString>*>(this)) = a;
01663         return *this;
01664     }
01665 };
01666 
01677 struct TP_QT_EXPORT HandleOwnerMap : public QMap<uint, uint>
01678 {
01679     HandleOwnerMap() : QMap<uint, uint>() {}
01680     HandleOwnerMap(const QMap<uint, uint>& a) : QMap<uint, uint>(a) {}
01681 
01682     HandleOwnerMap& operator=(const QMap<uint, uint>& a)
01683     {
01684         *(static_cast<QMap<uint, uint>*>(this)) = a;
01685         return *this;
01686     }
01687 };
01688 
01699 struct TP_QT_EXPORT LocalPendingInfo
01700 {
01704     uint toBeAdded;
01708     uint actor;
01712     uint reason;
01717     QString message;
01718 };
01719 
01720 TP_QT_EXPORT bool operator==(const LocalPendingInfo& v1, const LocalPendingInfo& v2);
01721 inline bool operator!=(const LocalPendingInfo& v1, const LocalPendingInfo& v2)
01722 {
01723     return !operator==(v1, v2);
01724 }
01725 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const LocalPendingInfo& val);
01726 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, LocalPendingInfo& val);
01727 
01734 typedef QList<LocalPendingInfo> LocalPendingInfoList;
01735 
01746 struct TP_QT_EXPORT Location : public QMap<QString, QDBusVariant>
01747 {
01748     Location() : QMap<QString, QDBusVariant>() {}
01749     Location(const QMap<QString, QDBusVariant>& a) : QMap<QString, QDBusVariant>(a) {}
01750 
01751     Location& operator=(const QMap<QString, QDBusVariant>& a)
01752     {
01753         *(static_cast<QMap<QString, QDBusVariant>*>(this)) = a;
01754         return *this;
01755     }
01756 };
01757 
01771 struct TP_QT_EXPORT Mail : public QMap<QString, QDBusVariant>
01772 {
01773     Mail() : QMap<QString, QDBusVariant>() {}
01774     Mail(const QMap<QString, QDBusVariant>& a) : QMap<QString, QDBusVariant>(a) {}
01775 
01776     Mail& operator=(const QMap<QString, QDBusVariant>& a)
01777     {
01778         *(static_cast<QMap<QString, QDBusVariant>*>(this)) = a;
01779         return *this;
01780     }
01781 };
01782 
01789 typedef QList<Mail> MailList;
01790 
01811 struct TP_QT_EXPORT MailAddress
01812 {
01816     QString name;
01820     QString address;
01821 };
01822 
01823 TP_QT_EXPORT bool operator==(const MailAddress& v1, const MailAddress& v2);
01824 inline bool operator!=(const MailAddress& v1, const MailAddress& v2)
01825 {
01826     return !operator==(v1, v2);
01827 }
01828 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const MailAddress& val);
01829 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, MailAddress& val);
01830 
01837 typedef QList<MailAddress> MailAddressList;
01838 
01848 struct TP_QT_EXPORT MediaDescriptionOffer
01849 {
01855     QDBusObjectPath mediaDescription;
01862     QVariantMap properties;
01863 };
01864 
01865 TP_QT_EXPORT bool operator==(const MediaDescriptionOffer& v1, const MediaDescriptionOffer& v2);
01866 inline bool operator!=(const MediaDescriptionOffer& v1, const MediaDescriptionOffer& v2)
01867 {
01868     return !operator==(v1, v2);
01869 }
01870 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const MediaDescriptionOffer& val);
01871 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, MediaDescriptionOffer& val);
01872 
01894 struct TP_QT_EXPORT MediaDescriptionProperties : public QMap<QString, QDBusVariant>
01895 {
01896     MediaDescriptionProperties() : QMap<QString, QDBusVariant>() {}
01897     MediaDescriptionProperties(const QMap<QString, QDBusVariant>& a) : QMap<QString, QDBusVariant>(a) {}
01898 
01899     MediaDescriptionProperties& operator=(const QMap<QString, QDBusVariant>& a)
01900     {
01901         *(static_cast<QMap<QString, QDBusVariant>*>(this)) = a;
01902         return *this;
01903     }
01904 };
01905 
01915 struct TP_QT_EXPORT MediaSessionHandlerInfo
01916 {
01921     QDBusObjectPath sessionHandler;
01925     QString mediaSessionType;
01926 };
01927 
01928 TP_QT_EXPORT bool operator==(const MediaSessionHandlerInfo& v1, const MediaSessionHandlerInfo& v2);
01929 inline bool operator!=(const MediaSessionHandlerInfo& v1, const MediaSessionHandlerInfo& v2)
01930 {
01931     return !operator==(v1, v2);
01932 }
01933 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const MediaSessionHandlerInfo& val);
01934 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, MediaSessionHandlerInfo& val);
01935 
01942 typedef QList<MediaSessionHandlerInfo> MediaSessionHandlerInfoList;
01943 
01951 struct TP_QT_EXPORT MediaStreamHandlerTransport
01952 {
01953     uint componentNumber;
01954     QString IPAddress;
01955     uint port;
01956     uint protocol;
01957     QString subtype;
01958     QString profile;
01959     double preferenceValue;
01960     uint transportType;
01961     QString username;
01962     QString password;
01963 };
01964 
01965 TP_QT_EXPORT bool operator==(const MediaStreamHandlerTransport& v1, const MediaStreamHandlerTransport& v2);
01966 inline bool operator!=(const MediaStreamHandlerTransport& v1, const MediaStreamHandlerTransport& v2)
01967 {
01968     return !operator==(v1, v2);
01969 }
01970 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const MediaStreamHandlerTransport& val);
01971 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, MediaStreamHandlerTransport& val);
01972 
01979 typedef QList<MediaStreamHandlerTransport> MediaStreamHandlerTransportList;
01980 
01988 struct TP_QT_EXPORT MediaStreamInfo
01989 {
01990     uint identifier;
01991     uint contact;
01992     uint type;
01993     uint state;
01994     uint direction;
01995     uint pendingSendFlags;
01996 };
01997 
01998 TP_QT_EXPORT bool operator==(const MediaStreamInfo& v1, const MediaStreamInfo& v2);
01999 inline bool operator!=(const MediaStreamInfo& v1, const MediaStreamInfo& v2)
02000 {
02001     return !operator==(v1, v2);
02002 }
02003 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const MediaStreamInfo& val);
02004 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, MediaStreamInfo& val);
02005 
02012 typedef QList<MediaStreamInfo> MediaStreamInfoList;
02013 
02022 struct TP_QT_EXPORT MessagePart : public QMap<QString, QDBusVariant>
02023 {
02024     MessagePart() : QMap<QString, QDBusVariant>() {}
02025     MessagePart(const QMap<QString, QDBusVariant>& a) : QMap<QString, QDBusVariant>(a) {}
02026 
02027     MessagePart& operator=(const QMap<QString, QDBusVariant>& a)
02028     {
02029         *(static_cast<QMap<QString, QDBusVariant>*>(this)) = a;
02030         return *this;
02031     }
02032 };
02033 
02040 typedef QList<MessagePart> MessagePartList;
02041 
02048 typedef QList<MessagePartList> MessagePartListList;
02049 
02061 struct TP_QT_EXPORT MessagePartContentMap : public QMap<uint, QDBusVariant>
02062 {
02063     MessagePartContentMap() : QMap<uint, QDBusVariant>() {}
02064     MessagePartContentMap(const QMap<uint, QDBusVariant>& a) : QMap<uint, QDBusVariant>(a) {}
02065 
02066     MessagePartContentMap& operator=(const QMap<uint, QDBusVariant>& a)
02067     {
02068         *(static_cast<QMap<uint, QDBusVariant>*>(this)) = a;
02069         return *this;
02070     }
02071 };
02072 
02092 struct TP_QT_EXPORT Metadata : public QMap<QString, QStringList>
02093 {
02094     Metadata() : QMap<QString, QStringList>() {}
02095     Metadata(const QMap<QString, QStringList>& a) : QMap<QString, QStringList>(a) {}
02096 
02097     Metadata& operator=(const QMap<QString, QStringList>& a)
02098     {
02099         *(static_cast<QMap<QString, QStringList>*>(this)) = a;
02100         return *this;
02101     }
02102 };
02103 
02116 struct TP_QT_EXPORT MultipleStatusMap : public QMap<QString, QVariantMap>
02117 {
02118     MultipleStatusMap() : QMap<QString, QVariantMap>() {}
02119     MultipleStatusMap(const QMap<QString, QVariantMap>& a) : QMap<QString, QVariantMap>(a) {}
02120 
02121     MultipleStatusMap& operator=(const QMap<QString, QVariantMap>& a)
02122     {
02123         *(static_cast<QMap<QString, QVariantMap>*>(this)) = a;
02124         return *this;
02125     }
02126 };
02127 
02135 struct TP_QT_EXPORT NotDelegatedError
02136 {
02140     QString errorName;
02144     QString errorMessage;
02145 };
02146 
02147 TP_QT_EXPORT bool operator==(const NotDelegatedError& v1, const NotDelegatedError& v2);
02148 inline bool operator!=(const NotDelegatedError& v1, const NotDelegatedError& v2)
02149 {
02150     return !operator==(v1, v2);
02151 }
02152 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const NotDelegatedError& val);
02153 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, NotDelegatedError& val);
02154 
02165 struct TP_QT_EXPORT ObjectImmutablePropertiesMap : public QMap<QDBusObjectPath, QVariantMap>
02166 {
02167     ObjectImmutablePropertiesMap() : QMap<QDBusObjectPath, QVariantMap>() {}
02168     ObjectImmutablePropertiesMap(const QMap<QDBusObjectPath, QVariantMap>& a) : QMap<QDBusObjectPath, QVariantMap>(a) {}
02169 
02170     ObjectImmutablePropertiesMap& operator=(const QMap<QDBusObjectPath, QVariantMap>& a)
02171     {
02172         *(static_cast<QMap<QDBusObjectPath, QVariantMap>*>(this)) = a;
02173         return *this;
02174     }
02175 };
02176 
02183 typedef QList<ObjectImmutablePropertiesMap> ObjectImmutablePropertiesMapList;
02184 
02195 struct TP_QT_EXPORT ParamSpec
02196 {
02200     QString name;
02204     uint flags;
02208     QString signature;
02214     QDBusVariant defaultValue;
02215 };
02216 
02217 TP_QT_EXPORT bool operator==(const ParamSpec& v1, const ParamSpec& v2);
02218 inline bool operator!=(const ParamSpec& v1, const ParamSpec& v2)
02219 {
02220     return !operator==(v1, v2);
02221 }
02222 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const ParamSpec& val);
02223 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, ParamSpec& val);
02224 
02231 typedef QList<ParamSpec> ParamSpecList;
02232 
02245 struct TP_QT_EXPORT PendingTextMessage
02246 {
02247     uint identifier;
02248     uint unixTimestamp;
02249     uint sender;
02250     uint messageType;
02251     uint flags;
02252     QString text;
02253 };
02254 
02255 TP_QT_EXPORT bool operator==(const PendingTextMessage& v1, const PendingTextMessage& v2);
02256 inline bool operator!=(const PendingTextMessage& v1, const PendingTextMessage& v2)
02257 {
02258     return !operator==(v1, v2);
02259 }
02260 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const PendingTextMessage& val);
02261 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, PendingTextMessage& val);
02262 
02269 typedef QList<PendingTextMessage> PendingTextMessageList;
02270 
02282 struct TP_QT_EXPORT PropertyFlagsChange
02283 {
02284     uint propertyID;
02285     uint newFlags;
02286 };
02287 
02288 TP_QT_EXPORT bool operator==(const PropertyFlagsChange& v1, const PropertyFlagsChange& v2);
02289 inline bool operator!=(const PropertyFlagsChange& v1, const PropertyFlagsChange& v2)
02290 {
02291     return !operator==(v1, v2);
02292 }
02293 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const PropertyFlagsChange& val);
02294 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, PropertyFlagsChange& val);
02295 
02302 typedef QList<PropertyFlagsChange> PropertyFlagsChangeList;
02303 
02314 struct TP_QT_EXPORT PropertySpec
02315 {
02316     uint propertyID;
02317     QString name;
02318     QString signature;
02319     uint flags;
02320 };
02321 
02322 TP_QT_EXPORT bool operator==(const PropertySpec& v1, const PropertySpec& v2);
02323 inline bool operator!=(const PropertySpec& v1, const PropertySpec& v2)
02324 {
02325     return !operator==(v1, v2);
02326 }
02327 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const PropertySpec& val);
02328 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, PropertySpec& val);
02329 
02336 typedef QList<PropertySpec> PropertySpecList;
02337 
02349 struct TP_QT_EXPORT PropertyValue
02350 {
02351     uint identifier;
02352     QDBusVariant value;
02353 };
02354 
02355 TP_QT_EXPORT bool operator==(const PropertyValue& v1, const PropertyValue& v2);
02356 inline bool operator!=(const PropertyValue& v1, const PropertyValue& v2)
02357 {
02358     return !operator==(v1, v2);
02359 }
02360 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const PropertyValue& val);
02361 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, PropertyValue& val);
02362 
02369 typedef QList<PropertyValue> PropertyValueList;
02370 
02385 struct TP_QT_EXPORT ProtocolPropertiesMap : public QMap<QString, QVariantMap>
02386 {
02387     ProtocolPropertiesMap() : QMap<QString, QVariantMap>() {}
02388     ProtocolPropertiesMap(const QMap<QString, QVariantMap>& a) : QMap<QString, QVariantMap>(a) {}
02389 
02390     ProtocolPropertiesMap& operator=(const QMap<QString, QVariantMap>& a)
02391     {
02392         *(static_cast<QMap<QString, QVariantMap>*>(this)) = a;
02393         return *this;
02394     }
02395 };
02396 
02408 struct TP_QT_EXPORT QualifiedPropertyValueMap : public QMap<QString, QDBusVariant>
02409 {
02410     QualifiedPropertyValueMap() : QMap<QString, QDBusVariant>() {}
02411     QualifiedPropertyValueMap(const QMap<QString, QDBusVariant>& a) : QMap<QString, QDBusVariant>(a) {}
02412 
02413     QualifiedPropertyValueMap& operator=(const QMap<QString, QDBusVariant>& a)
02414     {
02415         *(static_cast<QMap<QString, QDBusVariant>*>(this)) = a;
02416         return *this;
02417     }
02418 };
02419 
02426 typedef QList<QualifiedPropertyValueMap> QualifiedPropertyValueMapList;
02427 
02437 struct TP_QT_EXPORT RTCPFeedbackMessage
02438 {
02443     QString type;
02449     QString subtype;
02453     QString parameters;
02454 };
02455 
02456 TP_QT_EXPORT bool operator==(const RTCPFeedbackMessage& v1, const RTCPFeedbackMessage& v2);
02457 inline bool operator!=(const RTCPFeedbackMessage& v1, const RTCPFeedbackMessage& v2)
02458 {
02459     return !operator==(v1, v2);
02460 }
02461 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const RTCPFeedbackMessage& val);
02462 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, RTCPFeedbackMessage& val);
02463 
02470 typedef QList<RTCPFeedbackMessage> RTCPFeedbackMessageList;
02471 
02481 struct TP_QT_EXPORT RTPHeaderExtension
02482 {
02486     uint ID;
02490     uint direction;
02494     QString URI;
02498     QString parameters;
02499 };
02500 
02501 TP_QT_EXPORT bool operator==(const RTPHeaderExtension& v1, const RTPHeaderExtension& v2);
02502 inline bool operator!=(const RTPHeaderExtension& v1, const RTPHeaderExtension& v2)
02503 {
02504     return !operator==(v1, v2);
02505 }
02506 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const RTPHeaderExtension& val);
02507 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, RTPHeaderExtension& val);
02508 
02515 typedef QList<RTPHeaderExtension> RTPHeaderExtensionsList;
02516 
02554 struct TP_QT_EXPORT RequestableChannelClass
02555 {
02582     QVariantMap fixedProperties;
02613     QStringList allowedProperties;
02614 };
02615 
02616 TP_QT_EXPORT bool operator==(const RequestableChannelClass& v1, const RequestableChannelClass& v2);
02617 inline bool operator!=(const RequestableChannelClass& v1, const RequestableChannelClass& v2)
02618 {
02619     return !operator==(v1, v2);
02620 }
02621 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const RequestableChannelClass& val);
02622 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, RequestableChannelClass& val);
02623 
02630 typedef QList<RequestableChannelClass> RequestableChannelClassList;
02631 
02650 struct TP_QT_EXPORT RichPresenceAccessControl
02651 {
02655     uint type;
02660     QDBusVariant detail;
02661 };
02662 
02663 TP_QT_EXPORT bool operator==(const RichPresenceAccessControl& v1, const RichPresenceAccessControl& v2);
02664 inline bool operator!=(const RichPresenceAccessControl& v1, const RichPresenceAccessControl& v2)
02665 {
02666     return !operator==(v1, v2);
02667 }
02668 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const RichPresenceAccessControl& val);
02669 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, RichPresenceAccessControl& val);
02670 
02678 struct TP_QT_EXPORT RoomInfo
02679 {
02680     uint handle;
02681     QString channelType;
02682     QVariantMap info;
02683 };
02684 
02685 TP_QT_EXPORT bool operator==(const RoomInfo& v1, const RoomInfo& v2);
02686 inline bool operator!=(const RoomInfo& v1, const RoomInfo& v2)
02687 {
02688     return !operator==(v1, v2);
02689 }
02690 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const RoomInfo& val);
02691 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, RoomInfo& val);
02692 
02699 typedef QList<RoomInfo> RoomInfoList;
02700 
02710 struct TP_QT_EXPORT ServicePoint
02711 {
02715     uint servicePointType;
02722     QString service;
02723 };
02724 
02725 TP_QT_EXPORT bool operator==(const ServicePoint& v1, const ServicePoint& v2);
02726 inline bool operator!=(const ServicePoint& v1, const ServicePoint& v2)
02727 {
02728     return !operator==(v1, v2);
02729 }
02730 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const ServicePoint& val);
02731 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, ServicePoint& val);
02732 
02742 struct TP_QT_EXPORT SimplePresence
02743 {
02747     uint type;
02752     QString status;
02776     QString statusMessage;
02777 };
02778 
02779 TP_QT_EXPORT bool operator==(const SimplePresence& v1, const SimplePresence& v2);
02780 inline bool operator!=(const SimplePresence& v1, const SimplePresence& v2)
02781 {
02782     return !operator==(v1, v2);
02783 }
02784 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const SimplePresence& val);
02785 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, SimplePresence& val);
02786 
02796 struct TP_QT_EXPORT SimpleStatusSpec
02797 {
02805     uint type;
02809     bool maySetOnSelf;
02816     bool canHaveMessage;
02817 };
02818 
02819 TP_QT_EXPORT bool operator==(const SimpleStatusSpec& v1, const SimpleStatusSpec& v2);
02820 inline bool operator!=(const SimpleStatusSpec& v1, const SimpleStatusSpec& v2)
02821 {
02822     return !operator==(v1, v2);
02823 }
02824 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const SimpleStatusSpec& val);
02825 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, SimpleStatusSpec& val);
02826 
02837 struct TP_QT_EXPORT SingleContactAttributesMap : public QMap<QString, QDBusVariant>
02838 {
02839     SingleContactAttributesMap() : QMap<QString, QDBusVariant>() {}
02840     SingleContactAttributesMap(const QMap<QString, QDBusVariant>& a) : QMap<QString, QDBusVariant>(a) {}
02841 
02842     SingleContactAttributesMap& operator=(const QMap<QString, QDBusVariant>& a)
02843     {
02844         *(static_cast<QMap<QString, QDBusVariant>*>(this)) = a;
02845         return *this;
02846     }
02847 };
02848 
02858 struct TP_QT_EXPORT SocketAddressIP
02859 {
02864     QString address;
02868     ushort port;
02869 };
02870 
02871 TP_QT_EXPORT bool operator==(const SocketAddressIP& v1, const SocketAddressIP& v2);
02872 inline bool operator!=(const SocketAddressIP& v1, const SocketAddressIP& v2)
02873 {
02874     return !operator==(v1, v2);
02875 }
02876 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const SocketAddressIP& val);
02877 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, SocketAddressIP& val);
02878 
02885 typedef QList<SocketAddressIP> SocketAddressIPList;
02886 
02896 struct TP_QT_EXPORT SocketAddressIPv4
02897 {
02902     QString address;
02906     ushort port;
02907 };
02908 
02909 TP_QT_EXPORT bool operator==(const SocketAddressIPv4& v1, const SocketAddressIPv4& v2);
02910 inline bool operator!=(const SocketAddressIPv4& v1, const SocketAddressIPv4& v2)
02911 {
02912     return !operator==(v1, v2);
02913 }
02914 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const SocketAddressIPv4& val);
02915 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, SocketAddressIPv4& val);
02916 
02926 struct TP_QT_EXPORT SocketAddressIPv6
02927 {
02932     QString address;
02936     ushort port;
02937 };
02938 
02939 TP_QT_EXPORT bool operator==(const SocketAddressIPv6& v1, const SocketAddressIPv6& v2);
02940 inline bool operator!=(const SocketAddressIPv6& v1, const SocketAddressIPv6& v2)
02941 {
02942     return !operator==(v1, v2);
02943 }
02944 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const SocketAddressIPv6& val);
02945 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, SocketAddressIPv6& val);
02946 
02956 struct TP_QT_EXPORT SocketNetmaskIPv4
02957 {
02962     QString address;
02967     uchar prefixLength;
02968 };
02969 
02970 TP_QT_EXPORT bool operator==(const SocketNetmaskIPv4& v1, const SocketNetmaskIPv4& v2);
02971 inline bool operator!=(const SocketNetmaskIPv4& v1, const SocketNetmaskIPv4& v2)
02972 {
02973     return !operator==(v1, v2);
02974 }
02975 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const SocketNetmaskIPv4& val);
02976 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, SocketNetmaskIPv4& val);
02977 
02987 struct TP_QT_EXPORT SocketNetmaskIPv6
02988 {
02993     QString address;
02998     uchar prefixLength;
02999 };
03000 
03001 TP_QT_EXPORT bool operator==(const SocketNetmaskIPv6& v1, const SocketNetmaskIPv6& v2);
03002 inline bool operator!=(const SocketNetmaskIPv6& v1, const SocketNetmaskIPv6& v2)
03003 {
03004     return !operator==(v1, v2);
03005 }
03006 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const SocketNetmaskIPv6& val);
03007 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, SocketNetmaskIPv6& val);
03008 
03018 struct TP_QT_EXPORT StreamCredentials
03019 {
03023     QString username;
03027     QString password;
03028 };
03029 
03030 TP_QT_EXPORT bool operator==(const StreamCredentials& v1, const StreamCredentials& v2);
03031 inline bool operator!=(const StreamCredentials& v1, const StreamCredentials& v2)
03032 {
03033     return !operator==(v1, v2);
03034 }
03035 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const StreamCredentials& val);
03036 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, StreamCredentials& val);
03037 
03048 struct TP_QT_EXPORT StringStringMap : public QMap<QString, QString>
03049 {
03050     StringStringMap() : QMap<QString, QString>() {}
03051     StringStringMap(const QMap<QString, QString>& a) : QMap<QString, QString>(a) {}
03052 
03053     StringStringMap& operator=(const QMap<QString, QString>& a)
03054     {
03055         *(static_cast<QMap<QString, QString>*>(this)) = a;
03056         return *this;
03057     }
03058 };
03059 
03066 typedef QList<StringStringMap> StringStringMapList;
03067 
03078 struct TP_QT_EXPORT StringVariantMap : public QMap<QString, QDBusVariant>
03079 {
03080     StringVariantMap() : QMap<QString, QDBusVariant>() {}
03081     StringVariantMap(const QMap<QString, QDBusVariant>& a) : QMap<QString, QDBusVariant>(a) {}
03082 
03083     StringVariantMap& operator=(const QMap<QString, QDBusVariant>& a)
03084     {
03085         *(static_cast<QMap<QString, QDBusVariant>*>(this)) = a;
03086         return *this;
03087     }
03088 };
03089 
03096 typedef QList<StringVariantMap> StringVariantMapList;
03097 
03109 struct TP_QT_EXPORT SupportedSocketMap : public QMap<uint, UIntList>
03110 {
03111     SupportedSocketMap() : QMap<uint, UIntList>() {}
03112     SupportedSocketMap(const QMap<uint, UIntList>& a) : QMap<uint, UIntList>(a) {}
03113 
03114     SupportedSocketMap& operator=(const QMap<uint, UIntList>& a)
03115     {
03116         *(static_cast<QMap<uint, UIntList>*>(this)) = a;
03117         return *this;
03118     }
03119 };
03120 
03136 struct TP_QT_EXPORT TLSCertificateRejection
03137 {
03150     uint reason;
03158     QString error;
03195     QVariantMap details;
03196 };
03197 
03198 TP_QT_EXPORT bool operator==(const TLSCertificateRejection& v1, const TLSCertificateRejection& v2);
03199 inline bool operator!=(const TLSCertificateRejection& v1, const TLSCertificateRejection& v2)
03200 {
03201     return !operator==(v1, v2);
03202 }
03203 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const TLSCertificateRejection& val);
03204 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, TLSCertificateRejection& val);
03205 
03212 typedef QList<TLSCertificateRejection> TLSCertificateRejectionList;
03213 
03225 struct TP_QT_EXPORT TubeInfo
03226 {
03227     uint identifier;
03228     uint initiator;
03229     uint type;
03230     QString service;
03231     QVariantMap parameters;
03232     uint state;
03233 };
03234 
03235 TP_QT_EXPORT bool operator==(const TubeInfo& v1, const TubeInfo& v2);
03236 inline bool operator!=(const TubeInfo& v1, const TubeInfo& v2)
03237 {
03238     return !operator==(v1, v2);
03239 }
03240 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const TubeInfo& val);
03241 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, TubeInfo& val);
03242 
03249 typedef QList<TubeInfo> TubeInfoList;
03250 
03267 struct TP_QT_EXPORT VCardFieldAddressMap : public QMap<QString, QString>
03268 {
03269     VCardFieldAddressMap() : QMap<QString, QString>() {}
03270     VCardFieldAddressMap(const QMap<QString, QString>& a) : QMap<QString, QString>(a) {}
03271 
03272     VCardFieldAddressMap& operator=(const QMap<QString, QString>& a)
03273     {
03274         *(static_cast<QMap<QString, QString>*>(this)) = a;
03275         return *this;
03276     }
03277 };
03278 
03286 struct TP_QT_EXPORT VideoResolution
03287 {
03291     uint width;
03295     uint height;
03296 };
03297 
03298 TP_QT_EXPORT bool operator==(const VideoResolution& v1, const VideoResolution& v2);
03299 inline bool operator!=(const VideoResolution& v1, const VideoResolution& v2)
03300 {
03301     return !operator==(v1, v2);
03302 }
03303 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const VideoResolution& val);
03304 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, VideoResolution& val);
03305 
03312 typedef QList<VideoResolution> VideoResolutionStruct;
03313 
03323 struct TP_QT_EXPORT CandidatePair
03324 {
03328     Candidate local;
03332     Candidate remote;
03333 };
03334 
03335 TP_QT_EXPORT bool operator==(const CandidatePair& v1, const CandidatePair& v2);
03336 inline bool operator!=(const CandidatePair& v1, const CandidatePair& v2)
03337 {
03338     return !operator==(v1, v2);
03339 }
03340 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const CandidatePair& val);
03341 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, CandidatePair& val);
03342 
03349 typedef QList<CandidatePair> CandidatePairList;
03350 
03360 struct TP_QT_EXPORT Codec
03361 {
03368     uint identifier;
03374     QString name;
03380     uint clockrate;
03386     uint channels;
03402     bool updated;
03408     StringStringMap parameters;
03409 };
03410 
03411 TP_QT_EXPORT bool operator==(const Codec& v1, const Codec& v2);
03412 inline bool operator!=(const Codec& v1, const Codec& v2)
03413 {
03414     return !operator==(v1, v2);
03415 }
03416 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const Codec& val);
03417 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, Codec& val);
03418 
03425 typedef QList<Codec> CodecList;
03426 
03437 struct TP_QT_EXPORT ContactCapabilitiesMap : public QMap<uint, RequestableChannelClassList>
03438 {
03439     ContactCapabilitiesMap() : QMap<uint, RequestableChannelClassList>() {}
03440     ContactCapabilitiesMap(const QMap<uint, RequestableChannelClassList>& a) : QMap<uint, RequestableChannelClassList>(a) {}
03441 
03442     ContactCapabilitiesMap& operator=(const QMap<uint, RequestableChannelClassList>& a)
03443     {
03444         *(static_cast<QMap<uint, RequestableChannelClassList>*>(this)) = a;
03445         return *this;
03446     }
03447 };
03448 
03455 typedef QList<ContactCapabilitiesMap> ContactCapabilitiesMapList;
03456 
03468 struct TP_QT_EXPORT ContactInfoMap : public QMap<uint, ContactInfoFieldList>
03469 {
03470     ContactInfoMap() : QMap<uint, ContactInfoFieldList>() {}
03471     ContactInfoMap(const QMap<uint, ContactInfoFieldList>& a) : QMap<uint, ContactInfoFieldList>(a) {}
03472 
03473     ContactInfoMap& operator=(const QMap<uint, ContactInfoFieldList>& a)
03474     {
03475         *(static_cast<QMap<uint, ContactInfoFieldList>*>(this)) = a;
03476         return *this;
03477     }
03478 };
03479 
03491 struct TP_QT_EXPORT ContactSearchResultMap : public QMap<QString, ContactInfoFieldList>
03492 {
03493     ContactSearchResultMap() : QMap<QString, ContactInfoFieldList>() {}
03494     ContactSearchResultMap(const QMap<QString, ContactInfoFieldList>& a) : QMap<QString, ContactInfoFieldList>(a) {}
03495 
03496     ContactSearchResultMap& operator=(const QMap<QString, ContactInfoFieldList>& a)
03497     {
03498         *(static_cast<QMap<QString, ContactInfoFieldList>*>(this)) = a;
03499         return *this;
03500     }
03501 };
03502 
03514 struct TP_QT_EXPORT ContactSubscriptionMap : public QMap<uint, ContactSubscriptions>
03515 {
03516     ContactSubscriptionMap() : QMap<uint, ContactSubscriptions>() {}
03517     ContactSubscriptionMap(const QMap<uint, ContactSubscriptions>& a) : QMap<uint, ContactSubscriptions>(a) {}
03518 
03519     ContactSubscriptionMap& operator=(const QMap<uint, ContactSubscriptions>& a)
03520     {
03521         *(static_cast<QMap<uint, ContactSubscriptions>*>(this)) = a;
03522         return *this;
03523     }
03524 };
03525 
03535 struct TP_QT_EXPORT HandlerCapabilities
03536 {
03542     QString wellKnownName;
03550     StringVariantMapList channelClasses;
03559     QStringList capabilities;
03560 };
03561 
03562 TP_QT_EXPORT bool operator==(const HandlerCapabilities& v1, const HandlerCapabilities& v2);
03563 inline bool operator!=(const HandlerCapabilities& v1, const HandlerCapabilities& v2)
03564 {
03565     return !operator==(v1, v2);
03566 }
03567 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const HandlerCapabilities& val);
03568 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, HandlerCapabilities& val);
03569 
03576 typedef QList<HandlerCapabilities> HandlerCapabilitiesList;
03577 
03588 struct TP_QT_EXPORT LastActivityAndStatuses
03589 {
03590     uint lastActivity;
03591     MultipleStatusMap statuses;
03592 };
03593 
03594 TP_QT_EXPORT bool operator==(const LastActivityAndStatuses& v1, const LastActivityAndStatuses& v2);
03595 inline bool operator!=(const LastActivityAndStatuses& v1, const LastActivityAndStatuses& v2)
03596 {
03597     return !operator==(v1, v2);
03598 }
03599 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const LastActivityAndStatuses& val);
03600 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, LastActivityAndStatuses& val);
03601 
03619 struct TP_QT_EXPORT MailURL
03620 {
03624     QString URL;
03628     uint method;
03633     HTTPPostDataList postData;
03634 };
03635 
03636 TP_QT_EXPORT bool operator==(const MailURL& v1, const MailURL& v2);
03637 inline bool operator!=(const MailURL& v1, const MailURL& v2)
03638 {
03639     return !operator==(v1, v2);
03640 }
03641 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const MailURL& val);
03642 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, MailURL& val);
03643 
03651 struct TP_QT_EXPORT MediaStreamHandlerCandidate
03652 {
03653     QString name;
03654     MediaStreamHandlerTransportList transports;
03655 };
03656 
03657 TP_QT_EXPORT bool operator==(const MediaStreamHandlerCandidate& v1, const MediaStreamHandlerCandidate& v2);
03658 inline bool operator!=(const MediaStreamHandlerCandidate& v1, const MediaStreamHandlerCandidate& v2)
03659 {
03660     return !operator==(v1, v2);
03661 }
03662 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const MediaStreamHandlerCandidate& val);
03663 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, MediaStreamHandlerCandidate& val);
03664 
03671 typedef QList<MediaStreamHandlerCandidate> MediaStreamHandlerCandidateList;
03672 
03682 struct TP_QT_EXPORT MediaStreamHandlerCodec
03683 {
03687     uint codecID;
03691     QString name;
03695     uint mediaType;
03699     uint clockRate;
03703     uint numberOfChannels;
03707     StringStringMap parameters;
03708 };
03709 
03710 TP_QT_EXPORT bool operator==(const MediaStreamHandlerCodec& v1, const MediaStreamHandlerCodec& v2);
03711 inline bool operator!=(const MediaStreamHandlerCodec& v1, const MediaStreamHandlerCodec& v2)
03712 {
03713     return !operator==(v1, v2);
03714 }
03715 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const MediaStreamHandlerCodec& val);
03716 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, MediaStreamHandlerCodec& val);
03717 
03724 typedef QList<MediaStreamHandlerCodec> MediaStreamHandlerCodecList;
03725 
03736 struct TP_QT_EXPORT NotDelegatedMap : public QMap<QDBusObjectPath, NotDelegatedError>
03737 {
03738     NotDelegatedMap() : QMap<QDBusObjectPath, NotDelegatedError>() {}
03739     NotDelegatedMap(const QMap<QDBusObjectPath, NotDelegatedError>& a) : QMap<QDBusObjectPath, NotDelegatedError>(a) {}
03740 
03741     NotDelegatedMap& operator=(const QMap<QDBusObjectPath, NotDelegatedError>& a)
03742     {
03743         *(static_cast<QMap<QDBusObjectPath, NotDelegatedError>*>(this)) = a;
03744         return *this;
03745     }
03746 };
03747 
03755 struct TP_QT_EXPORT RTCPFeedbackMessageProperties
03756 {
03765     uint RTCPMinimumInterval;
03769     RTCPFeedbackMessageList messages;
03770 };
03771 
03772 TP_QT_EXPORT bool operator==(const RTCPFeedbackMessageProperties& v1, const RTCPFeedbackMessageProperties& v2);
03773 inline bool operator!=(const RTCPFeedbackMessageProperties& v1, const RTCPFeedbackMessageProperties& v2)
03774 {
03775     return !operator==(v1, v2);
03776 }
03777 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const RTCPFeedbackMessageProperties& val);
03778 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, RTCPFeedbackMessageProperties& val);
03779 
03794 struct TP_QT_EXPORT ServicePointInfo
03795 {
03799     ServicePoint servicePoint;
03806     QStringList serviceIDs;
03807 };
03808 
03809 TP_QT_EXPORT bool operator==(const ServicePointInfo& v1, const ServicePointInfo& v2);
03810 inline bool operator!=(const ServicePointInfo& v1, const ServicePointInfo& v2)
03811 {
03812     return !operator==(v1, v2);
03813 }
03814 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const ServicePointInfo& val);
03815 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, ServicePointInfo& val);
03816 
03823 typedef QList<ServicePointInfo> ServicePointInfoList;
03824 
03836 struct TP_QT_EXPORT SimpleContactPresences : public QMap<uint, SimplePresence>
03837 {
03838     SimpleContactPresences() : QMap<uint, SimplePresence>() {}
03839     SimpleContactPresences(const QMap<uint, SimplePresence>& a) : QMap<uint, SimplePresence>(a) {}
03840 
03841     SimpleContactPresences& operator=(const QMap<uint, SimplePresence>& a)
03842     {
03843         *(static_cast<QMap<uint, SimplePresence>*>(this)) = a;
03844         return *this;
03845     }
03846 };
03847 
03858 struct TP_QT_EXPORT SimpleStatusSpecMap : public QMap<QString, SimpleStatusSpec>
03859 {
03860     SimpleStatusSpecMap() : QMap<QString, SimpleStatusSpec>() {}
03861     SimpleStatusSpecMap(const QMap<QString, SimpleStatusSpec>& a) : QMap<QString, SimpleStatusSpec>(a) {}
03862 
03863     SimpleStatusSpecMap& operator=(const QMap<QString, SimpleStatusSpec>& a)
03864     {
03865         *(static_cast<QMap<QString, SimpleStatusSpec>*>(this)) = a;
03866         return *this;
03867     }
03868 };
03869 
03877 struct TP_QT_EXPORT StatusSpec
03878 {
03879     uint type;
03880     bool maySetOnSelf;
03881     bool exclusive;
03882     StringStringMap parameterTypes;
03883 };
03884 
03885 TP_QT_EXPORT bool operator==(const StatusSpec& v1, const StatusSpec& v2);
03886 inline bool operator!=(const StatusSpec& v1, const StatusSpec& v2)
03887 {
03888     return !operator==(v1, v2);
03889 }
03890 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const StatusSpec& val);
03891 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, StatusSpec& val);
03892 
03903 struct TP_QT_EXPORT ContactCodecMap : public QMap<uint, CodecList>
03904 {
03905     ContactCodecMap() : QMap<uint, CodecList>() {}
03906     ContactCodecMap(const QMap<uint, CodecList>& a) : QMap<uint, CodecList>(a) {}
03907 
03908     ContactCodecMap& operator=(const QMap<uint, CodecList>& a)
03909     {
03910         *(static_cast<QMap<uint, CodecList>*>(this)) = a;
03911         return *this;
03912     }
03913 };
03914 
03926 struct TP_QT_EXPORT ContactPresences : public QMap<uint, LastActivityAndStatuses>
03927 {
03928     ContactPresences() : QMap<uint, LastActivityAndStatuses>() {}
03929     ContactPresences(const QMap<uint, LastActivityAndStatuses>& a) : QMap<uint, LastActivityAndStatuses>(a) {}
03930 
03931     ContactPresences& operator=(const QMap<uint, LastActivityAndStatuses>& a)
03932     {
03933         *(static_cast<QMap<uint, LastActivityAndStatuses>*>(this)) = a;
03934         return *this;
03935     }
03936 };
03937 
03948 struct TP_QT_EXPORT RTCPFeedbackMessageMap : public QMap<uint, RTCPFeedbackMessageProperties>
03949 {
03950     RTCPFeedbackMessageMap() : QMap<uint, RTCPFeedbackMessageProperties>() {}
03951     RTCPFeedbackMessageMap(const QMap<uint, RTCPFeedbackMessageProperties>& a) : QMap<uint, RTCPFeedbackMessageProperties>(a) {}
03952 
03953     RTCPFeedbackMessageMap& operator=(const QMap<uint, RTCPFeedbackMessageProperties>& a)
03954     {
03955         *(static_cast<QMap<uint, RTCPFeedbackMessageProperties>*>(this)) = a;
03956         return *this;
03957     }
03958 };
03959 
03968 struct TP_QT_EXPORT StatusSpecMap : public QMap<QString, StatusSpec>
03969 {
03970     StatusSpecMap() : QMap<QString, StatusSpec>() {}
03971     StatusSpecMap(const QMap<QString, StatusSpec>& a) : QMap<QString, StatusSpec>(a) {}
03972 
03973     StatusSpecMap& operator=(const QMap<QString, StatusSpec>& a)
03974     {
03975         *(static_cast<QMap<QString, StatusSpec>*>(this)) = a;
03976         return *this;
03977     }
03978 };
03979 
03980 
03981 } // namespace Tp
03982 
03983 Q_DECLARE_METATYPE(Tp::AccessControl)
03984 Q_DECLARE_METATYPE(Tp::AddressingNormalizationMap)
03985 Q_DECLARE_METATYPE(Tp::AliasMap)
03986 Q_DECLARE_METATYPE(Tp::AliasPair)
03987 Q_DECLARE_METATYPE(Tp::AliasPairList)
03988 Q_DECLARE_METATYPE(Tp::Avatar)
03989 Q_DECLARE_METATYPE(Tp::AvatarTokenMap)
03990 Q_DECLARE_METATYPE(Tp::ByteArrayList)
03991 Q_DECLARE_METATYPE(Tp::CallMemberMap)
03992 Q_DECLARE_METATYPE(Tp::CallMemberMapList)
03993 Q_DECLARE_METATYPE(Tp::CallStateReason)
03994 Q_DECLARE_METATYPE(Tp::Candidate)
03995 Q_DECLARE_METATYPE(Tp::CandidateInfo)
03996 Q_DECLARE_METATYPE(Tp::CandidateList)
03997 Q_DECLARE_METATYPE(Tp::CandidatePair)
03998 Q_DECLARE_METATYPE(Tp::CandidatePairList)
03999 Q_DECLARE_METATYPE(Tp::CapabilityChange)
04000 Q_DECLARE_METATYPE(Tp::CapabilityChangeList)
04001 Q_DECLARE_METATYPE(Tp::CapabilityPair)
04002 Q_DECLARE_METATYPE(Tp::CapabilityPairList)
04003 Q_DECLARE_METATYPE(Tp::CaptchaAnswers)
04004 Q_DECLARE_METATYPE(Tp::CaptchaInfo)
04005 Q_DECLARE_METATYPE(Tp::CaptchaInfoList)
04006 Q_DECLARE_METATYPE(Tp::ChannelCallStateMap)
04007 Q_DECLARE_METATYPE(Tp::ChannelClass)
04008 Q_DECLARE_METATYPE(Tp::ChannelClassList)
04009 Q_DECLARE_METATYPE(Tp::ChannelDetails)
04010 Q_DECLARE_METATYPE(Tp::ChannelDetailsList)
04011 Q_DECLARE_METATYPE(Tp::ChannelInfo)
04012 Q_DECLARE_METATYPE(Tp::ChannelInfoList)
04013 Q_DECLARE_METATYPE(Tp::ChannelOriginatorMap)
04014 Q_DECLARE_METATYPE(Tp::ChatStateMap)
04015 Q_DECLARE_METATYPE(Tp::Codec)
04016 Q_DECLARE_METATYPE(Tp::CodecList)
04017 Q_DECLARE_METATYPE(Tp::ComponentStateMap)
04018 Q_DECLARE_METATYPE(Tp::ContactAttributesMap)
04019 Q_DECLARE_METATYPE(Tp::ContactCapabilitiesMap)
04020 Q_DECLARE_METATYPE(Tp::ContactCapabilitiesMapList)
04021 Q_DECLARE_METATYPE(Tp::ContactCapability)
04022 Q_DECLARE_METATYPE(Tp::ContactCapabilityList)
04023 Q_DECLARE_METATYPE(Tp::ContactClientTypes)
04024 Q_DECLARE_METATYPE(Tp::ContactCodecMap)
04025 Q_DECLARE_METATYPE(Tp::ContactInfoField)
04026 Q_DECLARE_METATYPE(Tp::ContactInfoFieldList)
04027 Q_DECLARE_METATYPE(Tp::ContactInfoMap)
04028 Q_DECLARE_METATYPE(Tp::ContactLocations)
04029 Q_DECLARE_METATYPE(Tp::ContactMediaDescriptionPropertiesMap)
04030 Q_DECLARE_METATYPE(Tp::ContactPresences)
04031 Q_DECLARE_METATYPE(Tp::ContactSSRCsMap)
04032 Q_DECLARE_METATYPE(Tp::ContactSearchMap)
04033 Q_DECLARE_METATYPE(Tp::ContactSearchResultMap)
04034 Q_DECLARE_METATYPE(Tp::ContactSendingStateMap)
04035 Q_DECLARE_METATYPE(Tp::ContactSubscriptionMap)
04036 Q_DECLARE_METATYPE(Tp::ContactSubscriptions)
04037 Q_DECLARE_METATYPE(Tp::CurrencyAmount)
04038 Q_DECLARE_METATYPE(Tp::DBusTubeMember)
04039 Q_DECLARE_METATYPE(Tp::DBusTubeMemberList)
04040 Q_DECLARE_METATYPE(Tp::DBusTubeParticipants)
04041 Q_DECLARE_METATYPE(Tp::DebugMessage)
04042 Q_DECLARE_METATYPE(Tp::DebugMessageList)
04043 Q_DECLARE_METATYPE(Tp::FieldSpec)
04044 Q_DECLARE_METATYPE(Tp::FieldSpecs)
04045 Q_DECLARE_METATYPE(Tp::HTTPPostData)
04046 Q_DECLARE_METATYPE(Tp::HTTPPostDataList)
04047 Q_DECLARE_METATYPE(Tp::HandleIdentifierMap)
04048 Q_DECLARE_METATYPE(Tp::HandleOwnerMap)
04049 Q_DECLARE_METATYPE(Tp::HandlerCapabilities)
04050 Q_DECLARE_METATYPE(Tp::HandlerCapabilitiesList)
04051 Q_DECLARE_METATYPE(Tp::LastActivityAndStatuses)
04052 Q_DECLARE_METATYPE(Tp::LocalPendingInfo)
04053 Q_DECLARE_METATYPE(Tp::LocalPendingInfoList)
04054 Q_DECLARE_METATYPE(Tp::Location)
04055 Q_DECLARE_METATYPE(Tp::Mail)
04056 Q_DECLARE_METATYPE(Tp::MailAddress)
04057 Q_DECLARE_METATYPE(Tp::MailAddressList)
04058 Q_DECLARE_METATYPE(Tp::MailList)
04059 Q_DECLARE_METATYPE(Tp::MailURL)
04060 Q_DECLARE_METATYPE(Tp::MediaDescriptionOffer)
04061 Q_DECLARE_METATYPE(Tp::MediaDescriptionProperties)
04062 Q_DECLARE_METATYPE(Tp::MediaSessionHandlerInfo)
04063 Q_DECLARE_METATYPE(Tp::MediaSessionHandlerInfoList)
04064 Q_DECLARE_METATYPE(Tp::MediaStreamHandlerCandidate)
04065 Q_DECLARE_METATYPE(Tp::MediaStreamHandlerCandidateList)
04066 Q_DECLARE_METATYPE(Tp::MediaStreamHandlerCodec)
04067 Q_DECLARE_METATYPE(Tp::MediaStreamHandlerCodecList)
04068 Q_DECLARE_METATYPE(Tp::MediaStreamHandlerTransport)
04069 Q_DECLARE_METATYPE(Tp::MediaStreamHandlerTransportList)
04070 Q_DECLARE_METATYPE(Tp::MediaStreamInfo)
04071 Q_DECLARE_METATYPE(Tp::MediaStreamInfoList)
04072 Q_DECLARE_METATYPE(Tp::MessagePart)
04073 Q_DECLARE_METATYPE(Tp::MessagePartContentMap)
04074 Q_DECLARE_METATYPE(Tp::MessagePartList)
04075 Q_DECLARE_METATYPE(Tp::MessagePartListList)
04076 Q_DECLARE_METATYPE(Tp::Metadata)
04077 Q_DECLARE_METATYPE(Tp::MultipleStatusMap)
04078 Q_DECLARE_METATYPE(Tp::NotDelegatedError)
04079 Q_DECLARE_METATYPE(Tp::NotDelegatedMap)
04080 Q_DECLARE_METATYPE(Tp::ObjectImmutablePropertiesMap)
04081 Q_DECLARE_METATYPE(Tp::ObjectImmutablePropertiesMapList)
04082 Q_DECLARE_METATYPE(Tp::ObjectPathList)
04083 Q_DECLARE_METATYPE(Tp::ParamSpec)
04084 Q_DECLARE_METATYPE(Tp::ParamSpecList)
04085 Q_DECLARE_METATYPE(Tp::PendingTextMessage)
04086 Q_DECLARE_METATYPE(Tp::PendingTextMessageList)
04087 Q_DECLARE_METATYPE(Tp::PropertyFlagsChange)
04088 Q_DECLARE_METATYPE(Tp::PropertyFlagsChangeList)
04089 Q_DECLARE_METATYPE(Tp::PropertySpec)
04090 Q_DECLARE_METATYPE(Tp::PropertySpecList)
04091 Q_DECLARE_METATYPE(Tp::PropertyValue)
04092 Q_DECLARE_METATYPE(Tp::PropertyValueList)
04093 Q_DECLARE_METATYPE(Tp::ProtocolPropertiesMap)
04094 Q_DECLARE_METATYPE(Tp::QualifiedPropertyValueMap)
04095 Q_DECLARE_METATYPE(Tp::QualifiedPropertyValueMapList)
04096 Q_DECLARE_METATYPE(Tp::RTCPFeedbackMessage)
04097 Q_DECLARE_METATYPE(Tp::RTCPFeedbackMessageList)
04098 Q_DECLARE_METATYPE(Tp::RTCPFeedbackMessageMap)
04099 Q_DECLARE_METATYPE(Tp::RTCPFeedbackMessageProperties)
04100 Q_DECLARE_METATYPE(Tp::RTPHeaderExtension)
04101 Q_DECLARE_METATYPE(Tp::RTPHeaderExtensionsList)
04102 Q_DECLARE_METATYPE(Tp::RequestableChannelClass)
04103 Q_DECLARE_METATYPE(Tp::RequestableChannelClassList)
04104 Q_DECLARE_METATYPE(Tp::RichPresenceAccessControl)
04105 Q_DECLARE_METATYPE(Tp::RoomInfo)
04106 Q_DECLARE_METATYPE(Tp::RoomInfoList)
04107 Q_DECLARE_METATYPE(Tp::ServicePoint)
04108 Q_DECLARE_METATYPE(Tp::ServicePointInfo)
04109 Q_DECLARE_METATYPE(Tp::ServicePointInfoList)
04110 Q_DECLARE_METATYPE(Tp::SimpleContactPresences)
04111 Q_DECLARE_METATYPE(Tp::SimplePresence)
04112 Q_DECLARE_METATYPE(Tp::SimpleStatusSpec)
04113 Q_DECLARE_METATYPE(Tp::SimpleStatusSpecMap)
04114 Q_DECLARE_METATYPE(Tp::SingleContactAttributesMap)
04115 Q_DECLARE_METATYPE(Tp::SocketAddressIP)
04116 Q_DECLARE_METATYPE(Tp::SocketAddressIPList)
04117 Q_DECLARE_METATYPE(Tp::SocketAddressIPv4)
04118 Q_DECLARE_METATYPE(Tp::SocketAddressIPv6)
04119 Q_DECLARE_METATYPE(Tp::SocketNetmaskIPv4)
04120 Q_DECLARE_METATYPE(Tp::SocketNetmaskIPv6)
04121 Q_DECLARE_METATYPE(Tp::StatusSpec)
04122 Q_DECLARE_METATYPE(Tp::StatusSpecMap)
04123 Q_DECLARE_METATYPE(Tp::StreamCredentials)
04124 Q_DECLARE_METATYPE(Tp::StringStringMap)
04125 Q_DECLARE_METATYPE(Tp::StringStringMapList)
04126 Q_DECLARE_METATYPE(Tp::StringVariantMap)
04127 Q_DECLARE_METATYPE(Tp::StringVariantMapList)
04128 Q_DECLARE_METATYPE(Tp::SupportedSocketMap)
04129 Q_DECLARE_METATYPE(Tp::TLSCertificateRejection)
04130 Q_DECLARE_METATYPE(Tp::TLSCertificateRejectionList)
04131 Q_DECLARE_METATYPE(Tp::TubeInfo)
04132 Q_DECLARE_METATYPE(Tp::TubeInfoList)
04133 Q_DECLARE_METATYPE(Tp::UIntList)
04134 Q_DECLARE_METATYPE(Tp::VCardFieldAddressMap)
04135 Q_DECLARE_METATYPE(Tp::VideoResolution)
04136 Q_DECLARE_METATYPE(Tp::VideoResolutionStruct)


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