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 
01464 struct TP_QT_EXPORT DebugMessage
01465 {
01470     double timestamp;
01487     QString domain;
01492     uint level;
01496     QString message;
01497 };
01498 
01499 TP_QT_EXPORT bool operator==(const DebugMessage& v1, const DebugMessage& v2);
01500 inline bool operator!=(const DebugMessage& v1, const DebugMessage& v2)
01501 {
01502     return !operator==(v1, v2);
01503 }
01504 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const DebugMessage& val);
01505 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, DebugMessage& val);
01506 
01513 typedef QList<DebugMessage> DebugMessageList;
01514 
01525 struct TP_QT_EXPORT FieldSpec
01526 {
01530     QString name;
01536     QStringList parameters;
01540     uint flags;
01545     uint max;
01546 };
01547 
01548 TP_QT_EXPORT bool operator==(const FieldSpec& v1, const FieldSpec& v2);
01549 inline bool operator!=(const FieldSpec& v1, const FieldSpec& v2)
01550 {
01551     return !operator==(v1, v2);
01552 }
01553 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const FieldSpec& val);
01554 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, FieldSpec& val);
01555 
01562 typedef QList<FieldSpec> FieldSpecs;
01563 
01608 struct TP_QT_EXPORT HTTPPostData
01609 {
01613     QString key;
01617     QString value;
01618 };
01619 
01620 TP_QT_EXPORT bool operator==(const HTTPPostData& v1, const HTTPPostData& v2);
01621 inline bool operator!=(const HTTPPostData& v1, const HTTPPostData& v2)
01622 {
01623     return !operator==(v1, v2);
01624 }
01625 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const HTTPPostData& val);
01626 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, HTTPPostData& val);
01627 
01634 typedef QList<HTTPPostData> HTTPPostDataList;
01635 
01646 struct TP_QT_EXPORT HandleIdentifierMap : public QMap<uint, QString>
01647 {
01648     inline HandleIdentifierMap() : QMap<uint, QString>() {}
01649     inline HandleIdentifierMap(const QMap<uint, QString>& a) : QMap<uint, QString>(a) {}
01650 
01651     inline HandleIdentifierMap& operator=(const QMap<uint, QString>& a)
01652     {
01653         *(static_cast<QMap<uint, QString>*>(this)) = a;
01654         return *this;
01655     }
01656 };
01657 
01668 struct TP_QT_EXPORT HandleOwnerMap : public QMap<uint, uint>
01669 {
01670     inline HandleOwnerMap() : QMap<uint, uint>() {}
01671     inline HandleOwnerMap(const QMap<uint, uint>& a) : QMap<uint, uint>(a) {}
01672 
01673     inline HandleOwnerMap& operator=(const QMap<uint, uint>& a)
01674     {
01675         *(static_cast<QMap<uint, uint>*>(this)) = a;
01676         return *this;
01677     }
01678 };
01679 
01690 struct TP_QT_EXPORT LocalPendingInfo
01691 {
01695     uint toBeAdded;
01699     uint actor;
01703     uint reason;
01708     QString message;
01709 };
01710 
01711 TP_QT_EXPORT bool operator==(const LocalPendingInfo& v1, const LocalPendingInfo& v2);
01712 inline bool operator!=(const LocalPendingInfo& v1, const LocalPendingInfo& v2)
01713 {
01714     return !operator==(v1, v2);
01715 }
01716 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const LocalPendingInfo& val);
01717 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, LocalPendingInfo& val);
01718 
01725 typedef QList<LocalPendingInfo> LocalPendingInfoList;
01726 
01737 struct TP_QT_EXPORT Location : public QMap<QString, QDBusVariant>
01738 {
01739     inline Location() : QMap<QString, QDBusVariant>() {}
01740     inline Location(const QMap<QString, QDBusVariant>& a) : QMap<QString, QDBusVariant>(a) {}
01741 
01742     inline Location& operator=(const QMap<QString, QDBusVariant>& a)
01743     {
01744         *(static_cast<QMap<QString, QDBusVariant>*>(this)) = a;
01745         return *this;
01746     }
01747 };
01748 
01762 struct TP_QT_EXPORT Mail : public QMap<QString, QDBusVariant>
01763 {
01764     inline Mail() : QMap<QString, QDBusVariant>() {}
01765     inline Mail(const QMap<QString, QDBusVariant>& a) : QMap<QString, QDBusVariant>(a) {}
01766 
01767     inline Mail& operator=(const QMap<QString, QDBusVariant>& a)
01768     {
01769         *(static_cast<QMap<QString, QDBusVariant>*>(this)) = a;
01770         return *this;
01771     }
01772 };
01773 
01780 typedef QList<Mail> MailList;
01781 
01802 struct TP_QT_EXPORT MailAddress
01803 {
01807     QString name;
01811     QString address;
01812 };
01813 
01814 TP_QT_EXPORT bool operator==(const MailAddress& v1, const MailAddress& v2);
01815 inline bool operator!=(const MailAddress& v1, const MailAddress& v2)
01816 {
01817     return !operator==(v1, v2);
01818 }
01819 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const MailAddress& val);
01820 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, MailAddress& val);
01821 
01828 typedef QList<MailAddress> MailAddressList;
01829 
01839 struct TP_QT_EXPORT MediaDescriptionOffer
01840 {
01846     QDBusObjectPath mediaDescription;
01853     QVariantMap properties;
01854 };
01855 
01856 TP_QT_EXPORT bool operator==(const MediaDescriptionOffer& v1, const MediaDescriptionOffer& v2);
01857 inline bool operator!=(const MediaDescriptionOffer& v1, const MediaDescriptionOffer& v2)
01858 {
01859     return !operator==(v1, v2);
01860 }
01861 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const MediaDescriptionOffer& val);
01862 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, MediaDescriptionOffer& val);
01863 
01885 struct TP_QT_EXPORT MediaDescriptionProperties : public QMap<QString, QDBusVariant>
01886 {
01887     inline MediaDescriptionProperties() : QMap<QString, QDBusVariant>() {}
01888     inline MediaDescriptionProperties(const QMap<QString, QDBusVariant>& a) : QMap<QString, QDBusVariant>(a) {}
01889 
01890     inline MediaDescriptionProperties& operator=(const QMap<QString, QDBusVariant>& a)
01891     {
01892         *(static_cast<QMap<QString, QDBusVariant>*>(this)) = a;
01893         return *this;
01894     }
01895 };
01896 
01906 struct TP_QT_EXPORT MediaSessionHandlerInfo
01907 {
01912     QDBusObjectPath sessionHandler;
01916     QString mediaSessionType;
01917 };
01918 
01919 TP_QT_EXPORT bool operator==(const MediaSessionHandlerInfo& v1, const MediaSessionHandlerInfo& v2);
01920 inline bool operator!=(const MediaSessionHandlerInfo& v1, const MediaSessionHandlerInfo& v2)
01921 {
01922     return !operator==(v1, v2);
01923 }
01924 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const MediaSessionHandlerInfo& val);
01925 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, MediaSessionHandlerInfo& val);
01926 
01933 typedef QList<MediaSessionHandlerInfo> MediaSessionHandlerInfoList;
01934 
01942 struct TP_QT_EXPORT MediaStreamHandlerTransport
01943 {
01944     uint componentNumber;
01945     QString IPAddress;
01946     uint port;
01947     uint protocol;
01948     QString subtype;
01949     QString profile;
01950     double preferenceValue;
01951     uint transportType;
01952     QString username;
01953     QString password;
01954 };
01955 
01956 TP_QT_EXPORT bool operator==(const MediaStreamHandlerTransport& v1, const MediaStreamHandlerTransport& v2);
01957 inline bool operator!=(const MediaStreamHandlerTransport& v1, const MediaStreamHandlerTransport& v2)
01958 {
01959     return !operator==(v1, v2);
01960 }
01961 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const MediaStreamHandlerTransport& val);
01962 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, MediaStreamHandlerTransport& val);
01963 
01970 typedef QList<MediaStreamHandlerTransport> MediaStreamHandlerTransportList;
01971 
01979 struct TP_QT_EXPORT MediaStreamInfo
01980 {
01981     uint identifier;
01982     uint contact;
01983     uint type;
01984     uint state;
01985     uint direction;
01986     uint pendingSendFlags;
01987 };
01988 
01989 TP_QT_EXPORT bool operator==(const MediaStreamInfo& v1, const MediaStreamInfo& v2);
01990 inline bool operator!=(const MediaStreamInfo& v1, const MediaStreamInfo& v2)
01991 {
01992     return !operator==(v1, v2);
01993 }
01994 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const MediaStreamInfo& val);
01995 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, MediaStreamInfo& val);
01996 
02003 typedef QList<MediaStreamInfo> MediaStreamInfoList;
02004 
02013 struct TP_QT_EXPORT MessagePart : public QMap<QString, QDBusVariant>
02014 {
02015     inline MessagePart() : QMap<QString, QDBusVariant>() {}
02016     inline MessagePart(const QMap<QString, QDBusVariant>& a) : QMap<QString, QDBusVariant>(a) {}
02017 
02018     inline MessagePart& operator=(const QMap<QString, QDBusVariant>& a)
02019     {
02020         *(static_cast<QMap<QString, QDBusVariant>*>(this)) = a;
02021         return *this;
02022     }
02023 };
02024 
02031 typedef QList<MessagePart> MessagePartList;
02032 
02039 typedef QList<MessagePartList> MessagePartListList;
02040 
02052 struct TP_QT_EXPORT MessagePartContentMap : public QMap<uint, QDBusVariant>
02053 {
02054     inline MessagePartContentMap() : QMap<uint, QDBusVariant>() {}
02055     inline MessagePartContentMap(const QMap<uint, QDBusVariant>& a) : QMap<uint, QDBusVariant>(a) {}
02056 
02057     inline MessagePartContentMap& operator=(const QMap<uint, QDBusVariant>& a)
02058     {
02059         *(static_cast<QMap<uint, QDBusVariant>*>(this)) = a;
02060         return *this;
02061     }
02062 };
02063 
02083 struct TP_QT_EXPORT Metadata : public QMap<QString, QStringList>
02084 {
02085     inline Metadata() : QMap<QString, QStringList>() {}
02086     inline Metadata(const QMap<QString, QStringList>& a) : QMap<QString, QStringList>(a) {}
02087 
02088     inline Metadata& operator=(const QMap<QString, QStringList>& a)
02089     {
02090         *(static_cast<QMap<QString, QStringList>*>(this)) = a;
02091         return *this;
02092     }
02093 };
02094 
02107 struct TP_QT_EXPORT MultipleStatusMap : public QMap<QString, QVariantMap>
02108 {
02109     inline MultipleStatusMap() : QMap<QString, QVariantMap>() {}
02110     inline MultipleStatusMap(const QMap<QString, QVariantMap>& a) : QMap<QString, QVariantMap>(a) {}
02111 
02112     inline MultipleStatusMap& operator=(const QMap<QString, QVariantMap>& a)
02113     {
02114         *(static_cast<QMap<QString, QVariantMap>*>(this)) = a;
02115         return *this;
02116     }
02117 };
02118 
02126 struct TP_QT_EXPORT NotDelegatedError
02127 {
02131     QString errorName;
02135     QString errorMessage;
02136 };
02137 
02138 TP_QT_EXPORT bool operator==(const NotDelegatedError& v1, const NotDelegatedError& v2);
02139 inline bool operator!=(const NotDelegatedError& v1, const NotDelegatedError& v2)
02140 {
02141     return !operator==(v1, v2);
02142 }
02143 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const NotDelegatedError& val);
02144 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, NotDelegatedError& val);
02145 
02156 struct TP_QT_EXPORT ObjectImmutablePropertiesMap : public QMap<QDBusObjectPath, QVariantMap>
02157 {
02158     inline ObjectImmutablePropertiesMap() : QMap<QDBusObjectPath, QVariantMap>() {}
02159     inline ObjectImmutablePropertiesMap(const QMap<QDBusObjectPath, QVariantMap>& a) : QMap<QDBusObjectPath, QVariantMap>(a) {}
02160 
02161     inline ObjectImmutablePropertiesMap& operator=(const QMap<QDBusObjectPath, QVariantMap>& a)
02162     {
02163         *(static_cast<QMap<QDBusObjectPath, QVariantMap>*>(this)) = a;
02164         return *this;
02165     }
02166 };
02167 
02174 typedef QList<ObjectImmutablePropertiesMap> ObjectImmutablePropertiesMapList;
02175 
02186 struct TP_QT_EXPORT ParamSpec
02187 {
02191     QString name;
02195     uint flags;
02199     QString signature;
02205     QDBusVariant defaultValue;
02206 };
02207 
02208 TP_QT_EXPORT bool operator==(const ParamSpec& v1, const ParamSpec& v2);
02209 inline bool operator!=(const ParamSpec& v1, const ParamSpec& v2)
02210 {
02211     return !operator==(v1, v2);
02212 }
02213 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const ParamSpec& val);
02214 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, ParamSpec& val);
02215 
02222 typedef QList<ParamSpec> ParamSpecList;
02223 
02236 struct TP_QT_EXPORT PendingTextMessage
02237 {
02238     uint identifier;
02239     uint unixTimestamp;
02240     uint sender;
02241     uint messageType;
02242     uint flags;
02243     QString text;
02244 };
02245 
02246 TP_QT_EXPORT bool operator==(const PendingTextMessage& v1, const PendingTextMessage& v2);
02247 inline bool operator!=(const PendingTextMessage& v1, const PendingTextMessage& v2)
02248 {
02249     return !operator==(v1, v2);
02250 }
02251 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const PendingTextMessage& val);
02252 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, PendingTextMessage& val);
02253 
02260 typedef QList<PendingTextMessage> PendingTextMessageList;
02261 
02273 struct TP_QT_EXPORT PropertyFlagsChange
02274 {
02275     uint propertyID;
02276     uint newFlags;
02277 };
02278 
02279 TP_QT_EXPORT bool operator==(const PropertyFlagsChange& v1, const PropertyFlagsChange& v2);
02280 inline bool operator!=(const PropertyFlagsChange& v1, const PropertyFlagsChange& v2)
02281 {
02282     return !operator==(v1, v2);
02283 }
02284 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const PropertyFlagsChange& val);
02285 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, PropertyFlagsChange& val);
02286 
02293 typedef QList<PropertyFlagsChange> PropertyFlagsChangeList;
02294 
02305 struct TP_QT_EXPORT PropertySpec
02306 {
02307     uint propertyID;
02308     QString name;
02309     QString signature;
02310     uint flags;
02311 };
02312 
02313 TP_QT_EXPORT bool operator==(const PropertySpec& v1, const PropertySpec& v2);
02314 inline bool operator!=(const PropertySpec& v1, const PropertySpec& v2)
02315 {
02316     return !operator==(v1, v2);
02317 }
02318 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const PropertySpec& val);
02319 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, PropertySpec& val);
02320 
02327 typedef QList<PropertySpec> PropertySpecList;
02328 
02340 struct TP_QT_EXPORT PropertyValue
02341 {
02342     uint identifier;
02343     QDBusVariant value;
02344 };
02345 
02346 TP_QT_EXPORT bool operator==(const PropertyValue& v1, const PropertyValue& v2);
02347 inline bool operator!=(const PropertyValue& v1, const PropertyValue& v2)
02348 {
02349     return !operator==(v1, v2);
02350 }
02351 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const PropertyValue& val);
02352 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, PropertyValue& val);
02353 
02360 typedef QList<PropertyValue> PropertyValueList;
02361 
02376 struct TP_QT_EXPORT ProtocolPropertiesMap : public QMap<QString, QVariantMap>
02377 {
02378     inline ProtocolPropertiesMap() : QMap<QString, QVariantMap>() {}
02379     inline ProtocolPropertiesMap(const QMap<QString, QVariantMap>& a) : QMap<QString, QVariantMap>(a) {}
02380 
02381     inline ProtocolPropertiesMap& operator=(const QMap<QString, QVariantMap>& a)
02382     {
02383         *(static_cast<QMap<QString, QVariantMap>*>(this)) = a;
02384         return *this;
02385     }
02386 };
02387 
02399 struct TP_QT_EXPORT QualifiedPropertyValueMap : public QMap<QString, QDBusVariant>
02400 {
02401     inline QualifiedPropertyValueMap() : QMap<QString, QDBusVariant>() {}
02402     inline QualifiedPropertyValueMap(const QMap<QString, QDBusVariant>& a) : QMap<QString, QDBusVariant>(a) {}
02403 
02404     inline QualifiedPropertyValueMap& operator=(const QMap<QString, QDBusVariant>& a)
02405     {
02406         *(static_cast<QMap<QString, QDBusVariant>*>(this)) = a;
02407         return *this;
02408     }
02409 };
02410 
02417 typedef QList<QualifiedPropertyValueMap> QualifiedPropertyValueMapList;
02418 
02428 struct TP_QT_EXPORT RTCPFeedbackMessage
02429 {
02434     QString type;
02440     QString subtype;
02444     QString parameters;
02445 };
02446 
02447 TP_QT_EXPORT bool operator==(const RTCPFeedbackMessage& v1, const RTCPFeedbackMessage& v2);
02448 inline bool operator!=(const RTCPFeedbackMessage& v1, const RTCPFeedbackMessage& v2)
02449 {
02450     return !operator==(v1, v2);
02451 }
02452 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const RTCPFeedbackMessage& val);
02453 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, RTCPFeedbackMessage& val);
02454 
02461 typedef QList<RTCPFeedbackMessage> RTCPFeedbackMessageList;
02462 
02472 struct TP_QT_EXPORT RTPHeaderExtension
02473 {
02477     uint ID;
02481     uint direction;
02485     QString URI;
02489     QString parameters;
02490 };
02491 
02492 TP_QT_EXPORT bool operator==(const RTPHeaderExtension& v1, const RTPHeaderExtension& v2);
02493 inline bool operator!=(const RTPHeaderExtension& v1, const RTPHeaderExtension& v2)
02494 {
02495     return !operator==(v1, v2);
02496 }
02497 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const RTPHeaderExtension& val);
02498 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, RTPHeaderExtension& val);
02499 
02506 typedef QList<RTPHeaderExtension> RTPHeaderExtensionsList;
02507 
02545 struct TP_QT_EXPORT RequestableChannelClass
02546 {
02573     QVariantMap fixedProperties;
02604     QStringList allowedProperties;
02605 };
02606 
02607 TP_QT_EXPORT bool operator==(const RequestableChannelClass& v1, const RequestableChannelClass& v2);
02608 inline bool operator!=(const RequestableChannelClass& v1, const RequestableChannelClass& v2)
02609 {
02610     return !operator==(v1, v2);
02611 }
02612 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const RequestableChannelClass& val);
02613 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, RequestableChannelClass& val);
02614 
02621 typedef QList<RequestableChannelClass> RequestableChannelClassList;
02622 
02641 struct TP_QT_EXPORT RichPresenceAccessControl
02642 {
02646     uint type;
02651     QDBusVariant detail;
02652 };
02653 
02654 TP_QT_EXPORT bool operator==(const RichPresenceAccessControl& v1, const RichPresenceAccessControl& v2);
02655 inline bool operator!=(const RichPresenceAccessControl& v1, const RichPresenceAccessControl& v2)
02656 {
02657     return !operator==(v1, v2);
02658 }
02659 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const RichPresenceAccessControl& val);
02660 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, RichPresenceAccessControl& val);
02661 
02669 struct TP_QT_EXPORT RoomInfo
02670 {
02671     uint handle;
02672     QString channelType;
02673     QVariantMap info;
02674 };
02675 
02676 TP_QT_EXPORT bool operator==(const RoomInfo& v1, const RoomInfo& v2);
02677 inline bool operator!=(const RoomInfo& v1, const RoomInfo& v2)
02678 {
02679     return !operator==(v1, v2);
02680 }
02681 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const RoomInfo& val);
02682 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, RoomInfo& val);
02683 
02690 typedef QList<RoomInfo> RoomInfoList;
02691 
02701 struct TP_QT_EXPORT ServicePoint
02702 {
02706     uint servicePointType;
02713     QString service;
02714 };
02715 
02716 TP_QT_EXPORT bool operator==(const ServicePoint& v1, const ServicePoint& v2);
02717 inline bool operator!=(const ServicePoint& v1, const ServicePoint& v2)
02718 {
02719     return !operator==(v1, v2);
02720 }
02721 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const ServicePoint& val);
02722 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, ServicePoint& val);
02723 
02733 struct TP_QT_EXPORT SimplePresence
02734 {
02738     uint type;
02743     QString status;
02767     QString statusMessage;
02768 };
02769 
02770 TP_QT_EXPORT bool operator==(const SimplePresence& v1, const SimplePresence& v2);
02771 inline bool operator!=(const SimplePresence& v1, const SimplePresence& v2)
02772 {
02773     return !operator==(v1, v2);
02774 }
02775 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const SimplePresence& val);
02776 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, SimplePresence& val);
02777 
02787 struct TP_QT_EXPORT SimpleStatusSpec
02788 {
02796     uint type;
02800     bool maySetOnSelf;
02807     bool canHaveMessage;
02808 };
02809 
02810 TP_QT_EXPORT bool operator==(const SimpleStatusSpec& v1, const SimpleStatusSpec& v2);
02811 inline bool operator!=(const SimpleStatusSpec& v1, const SimpleStatusSpec& v2)
02812 {
02813     return !operator==(v1, v2);
02814 }
02815 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const SimpleStatusSpec& val);
02816 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, SimpleStatusSpec& val);
02817 
02828 struct TP_QT_EXPORT SingleContactAttributesMap : public QMap<QString, QDBusVariant>
02829 {
02830     inline SingleContactAttributesMap() : QMap<QString, QDBusVariant>() {}
02831     inline SingleContactAttributesMap(const QMap<QString, QDBusVariant>& a) : QMap<QString, QDBusVariant>(a) {}
02832 
02833     inline SingleContactAttributesMap& operator=(const QMap<QString, QDBusVariant>& a)
02834     {
02835         *(static_cast<QMap<QString, QDBusVariant>*>(this)) = a;
02836         return *this;
02837     }
02838 };
02839 
02849 struct TP_QT_EXPORT SocketAddressIP
02850 {
02855     QString address;
02859     ushort port;
02860 };
02861 
02862 TP_QT_EXPORT bool operator==(const SocketAddressIP& v1, const SocketAddressIP& v2);
02863 inline bool operator!=(const SocketAddressIP& v1, const SocketAddressIP& v2)
02864 {
02865     return !operator==(v1, v2);
02866 }
02867 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const SocketAddressIP& val);
02868 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, SocketAddressIP& val);
02869 
02876 typedef QList<SocketAddressIP> SocketAddressIPList;
02877 
02887 struct TP_QT_EXPORT SocketAddressIPv4
02888 {
02893     QString address;
02897     ushort port;
02898 };
02899 
02900 TP_QT_EXPORT bool operator==(const SocketAddressIPv4& v1, const SocketAddressIPv4& v2);
02901 inline bool operator!=(const SocketAddressIPv4& v1, const SocketAddressIPv4& v2)
02902 {
02903     return !operator==(v1, v2);
02904 }
02905 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const SocketAddressIPv4& val);
02906 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, SocketAddressIPv4& val);
02907 
02917 struct TP_QT_EXPORT SocketAddressIPv6
02918 {
02923     QString address;
02927     ushort port;
02928 };
02929 
02930 TP_QT_EXPORT bool operator==(const SocketAddressIPv6& v1, const SocketAddressIPv6& v2);
02931 inline bool operator!=(const SocketAddressIPv6& v1, const SocketAddressIPv6& v2)
02932 {
02933     return !operator==(v1, v2);
02934 }
02935 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const SocketAddressIPv6& val);
02936 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, SocketAddressIPv6& val);
02937 
02947 struct TP_QT_EXPORT SocketNetmaskIPv4
02948 {
02953     QString address;
02958     uchar prefixLength;
02959 };
02960 
02961 TP_QT_EXPORT bool operator==(const SocketNetmaskIPv4& v1, const SocketNetmaskIPv4& v2);
02962 inline bool operator!=(const SocketNetmaskIPv4& v1, const SocketNetmaskIPv4& v2)
02963 {
02964     return !operator==(v1, v2);
02965 }
02966 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const SocketNetmaskIPv4& val);
02967 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, SocketNetmaskIPv4& val);
02968 
02978 struct TP_QT_EXPORT SocketNetmaskIPv6
02979 {
02984     QString address;
02989     uchar prefixLength;
02990 };
02991 
02992 TP_QT_EXPORT bool operator==(const SocketNetmaskIPv6& v1, const SocketNetmaskIPv6& v2);
02993 inline bool operator!=(const SocketNetmaskIPv6& v1, const SocketNetmaskIPv6& v2)
02994 {
02995     return !operator==(v1, v2);
02996 }
02997 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const SocketNetmaskIPv6& val);
02998 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, SocketNetmaskIPv6& val);
02999 
03009 struct TP_QT_EXPORT StreamCredentials
03010 {
03014     QString username;
03018     QString password;
03019 };
03020 
03021 TP_QT_EXPORT bool operator==(const StreamCredentials& v1, const StreamCredentials& v2);
03022 inline bool operator!=(const StreamCredentials& v1, const StreamCredentials& v2)
03023 {
03024     return !operator==(v1, v2);
03025 }
03026 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const StreamCredentials& val);
03027 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, StreamCredentials& val);
03028 
03039 struct TP_QT_EXPORT StringStringMap : public QMap<QString, QString>
03040 {
03041     inline StringStringMap() : QMap<QString, QString>() {}
03042     inline StringStringMap(const QMap<QString, QString>& a) : QMap<QString, QString>(a) {}
03043 
03044     inline StringStringMap& operator=(const QMap<QString, QString>& a)
03045     {
03046         *(static_cast<QMap<QString, QString>*>(this)) = a;
03047         return *this;
03048     }
03049 };
03050 
03057 typedef QList<StringStringMap> StringStringMapList;
03058 
03069 struct TP_QT_EXPORT StringVariantMap : public QMap<QString, QDBusVariant>
03070 {
03071     inline StringVariantMap() : QMap<QString, QDBusVariant>() {}
03072     inline StringVariantMap(const QMap<QString, QDBusVariant>& a) : QMap<QString, QDBusVariant>(a) {}
03073 
03074     inline StringVariantMap& operator=(const QMap<QString, QDBusVariant>& a)
03075     {
03076         *(static_cast<QMap<QString, QDBusVariant>*>(this)) = a;
03077         return *this;
03078     }
03079 };
03080 
03087 typedef QList<StringVariantMap> StringVariantMapList;
03088 
03100 struct TP_QT_EXPORT SupportedSocketMap : public QMap<uint, UIntList>
03101 {
03102     inline SupportedSocketMap() : QMap<uint, UIntList>() {}
03103     inline SupportedSocketMap(const QMap<uint, UIntList>& a) : QMap<uint, UIntList>(a) {}
03104 
03105     inline SupportedSocketMap& operator=(const QMap<uint, UIntList>& a)
03106     {
03107         *(static_cast<QMap<uint, UIntList>*>(this)) = a;
03108         return *this;
03109     }
03110 };
03111 
03127 struct TP_QT_EXPORT TLSCertificateRejection
03128 {
03141     uint reason;
03149     QString error;
03186     QVariantMap details;
03187 };
03188 
03189 TP_QT_EXPORT bool operator==(const TLSCertificateRejection& v1, const TLSCertificateRejection& v2);
03190 inline bool operator!=(const TLSCertificateRejection& v1, const TLSCertificateRejection& v2)
03191 {
03192     return !operator==(v1, v2);
03193 }
03194 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const TLSCertificateRejection& val);
03195 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, TLSCertificateRejection& val);
03196 
03203 typedef QList<TLSCertificateRejection> TLSCertificateRejectionList;
03204 
03216 struct TP_QT_EXPORT TubeInfo
03217 {
03218     uint identifier;
03219     uint initiator;
03220     uint type;
03221     QString service;
03222     QVariantMap parameters;
03223     uint state;
03224 };
03225 
03226 TP_QT_EXPORT bool operator==(const TubeInfo& v1, const TubeInfo& v2);
03227 inline bool operator!=(const TubeInfo& v1, const TubeInfo& v2)
03228 {
03229     return !operator==(v1, v2);
03230 }
03231 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const TubeInfo& val);
03232 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, TubeInfo& val);
03233 
03240 typedef QList<TubeInfo> TubeInfoList;
03241 
03258 struct TP_QT_EXPORT VCardFieldAddressMap : public QMap<QString, QString>
03259 {
03260     inline VCardFieldAddressMap() : QMap<QString, QString>() {}
03261     inline VCardFieldAddressMap(const QMap<QString, QString>& a) : QMap<QString, QString>(a) {}
03262 
03263     inline VCardFieldAddressMap& operator=(const QMap<QString, QString>& a)
03264     {
03265         *(static_cast<QMap<QString, QString>*>(this)) = a;
03266         return *this;
03267     }
03268 };
03269 
03277 struct TP_QT_EXPORT VideoResolution
03278 {
03282     uint width;
03286     uint height;
03287 };
03288 
03289 TP_QT_EXPORT bool operator==(const VideoResolution& v1, const VideoResolution& v2);
03290 inline bool operator!=(const VideoResolution& v1, const VideoResolution& v2)
03291 {
03292     return !operator==(v1, v2);
03293 }
03294 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const VideoResolution& val);
03295 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, VideoResolution& val);
03296 
03303 typedef QList<VideoResolution> VideoResolutionStruct;
03304 
03314 struct TP_QT_EXPORT CandidatePair
03315 {
03319     Candidate local;
03323     Candidate remote;
03324 };
03325 
03326 TP_QT_EXPORT bool operator==(const CandidatePair& v1, const CandidatePair& v2);
03327 inline bool operator!=(const CandidatePair& v1, const CandidatePair& v2)
03328 {
03329     return !operator==(v1, v2);
03330 }
03331 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const CandidatePair& val);
03332 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, CandidatePair& val);
03333 
03340 typedef QList<CandidatePair> CandidatePairList;
03341 
03351 struct TP_QT_EXPORT Codec
03352 {
03359     uint identifier;
03365     QString name;
03371     uint clockrate;
03377     uint channels;
03393     bool updated;
03399     StringStringMap parameters;
03400 };
03401 
03402 TP_QT_EXPORT bool operator==(const Codec& v1, const Codec& v2);
03403 inline bool operator!=(const Codec& v1, const Codec& v2)
03404 {
03405     return !operator==(v1, v2);
03406 }
03407 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const Codec& val);
03408 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, Codec& val);
03409 
03416 typedef QList<Codec> CodecList;
03417 
03428 struct TP_QT_EXPORT ContactCapabilitiesMap : public QMap<uint, RequestableChannelClassList>
03429 {
03430     inline ContactCapabilitiesMap() : QMap<uint, RequestableChannelClassList>() {}
03431     inline ContactCapabilitiesMap(const QMap<uint, RequestableChannelClassList>& a) : QMap<uint, RequestableChannelClassList>(a) {}
03432 
03433     inline ContactCapabilitiesMap& operator=(const QMap<uint, RequestableChannelClassList>& a)
03434     {
03435         *(static_cast<QMap<uint, RequestableChannelClassList>*>(this)) = a;
03436         return *this;
03437     }
03438 };
03439 
03446 typedef QList<ContactCapabilitiesMap> ContactCapabilitiesMapList;
03447 
03459 struct TP_QT_EXPORT ContactInfoMap : public QMap<uint, ContactInfoFieldList>
03460 {
03461     inline ContactInfoMap() : QMap<uint, ContactInfoFieldList>() {}
03462     inline ContactInfoMap(const QMap<uint, ContactInfoFieldList>& a) : QMap<uint, ContactInfoFieldList>(a) {}
03463 
03464     inline ContactInfoMap& operator=(const QMap<uint, ContactInfoFieldList>& a)
03465     {
03466         *(static_cast<QMap<uint, ContactInfoFieldList>*>(this)) = a;
03467         return *this;
03468     }
03469 };
03470 
03482 struct TP_QT_EXPORT ContactSearchResultMap : public QMap<QString, ContactInfoFieldList>
03483 {
03484     inline ContactSearchResultMap() : QMap<QString, ContactInfoFieldList>() {}
03485     inline ContactSearchResultMap(const QMap<QString, ContactInfoFieldList>& a) : QMap<QString, ContactInfoFieldList>(a) {}
03486 
03487     inline ContactSearchResultMap& operator=(const QMap<QString, ContactInfoFieldList>& a)
03488     {
03489         *(static_cast<QMap<QString, ContactInfoFieldList>*>(this)) = a;
03490         return *this;
03491     }
03492 };
03493 
03505 struct TP_QT_EXPORT ContactSubscriptionMap : public QMap<uint, ContactSubscriptions>
03506 {
03507     inline ContactSubscriptionMap() : QMap<uint, ContactSubscriptions>() {}
03508     inline ContactSubscriptionMap(const QMap<uint, ContactSubscriptions>& a) : QMap<uint, ContactSubscriptions>(a) {}
03509 
03510     inline ContactSubscriptionMap& operator=(const QMap<uint, ContactSubscriptions>& a)
03511     {
03512         *(static_cast<QMap<uint, ContactSubscriptions>*>(this)) = a;
03513         return *this;
03514     }
03515 };
03516 
03526 struct TP_QT_EXPORT HandlerCapabilities
03527 {
03533     QString wellKnownName;
03541     StringVariantMapList channelClasses;
03550     QStringList capabilities;
03551 };
03552 
03553 TP_QT_EXPORT bool operator==(const HandlerCapabilities& v1, const HandlerCapabilities& v2);
03554 inline bool operator!=(const HandlerCapabilities& v1, const HandlerCapabilities& v2)
03555 {
03556     return !operator==(v1, v2);
03557 }
03558 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const HandlerCapabilities& val);
03559 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, HandlerCapabilities& val);
03560 
03567 typedef QList<HandlerCapabilities> HandlerCapabilitiesList;
03568 
03579 struct TP_QT_EXPORT LastActivityAndStatuses
03580 {
03581     uint lastActivity;
03582     MultipleStatusMap statuses;
03583 };
03584 
03585 TP_QT_EXPORT bool operator==(const LastActivityAndStatuses& v1, const LastActivityAndStatuses& v2);
03586 inline bool operator!=(const LastActivityAndStatuses& v1, const LastActivityAndStatuses& v2)
03587 {
03588     return !operator==(v1, v2);
03589 }
03590 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const LastActivityAndStatuses& val);
03591 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, LastActivityAndStatuses& val);
03592 
03610 struct TP_QT_EXPORT MailURL
03611 {
03615     QString URL;
03619     uint method;
03624     HTTPPostDataList postData;
03625 };
03626 
03627 TP_QT_EXPORT bool operator==(const MailURL& v1, const MailURL& v2);
03628 inline bool operator!=(const MailURL& v1, const MailURL& v2)
03629 {
03630     return !operator==(v1, v2);
03631 }
03632 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const MailURL& val);
03633 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, MailURL& val);
03634 
03642 struct TP_QT_EXPORT MediaStreamHandlerCandidate
03643 {
03644     QString name;
03645     MediaStreamHandlerTransportList transports;
03646 };
03647 
03648 TP_QT_EXPORT bool operator==(const MediaStreamHandlerCandidate& v1, const MediaStreamHandlerCandidate& v2);
03649 inline bool operator!=(const MediaStreamHandlerCandidate& v1, const MediaStreamHandlerCandidate& v2)
03650 {
03651     return !operator==(v1, v2);
03652 }
03653 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const MediaStreamHandlerCandidate& val);
03654 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, MediaStreamHandlerCandidate& val);
03655 
03662 typedef QList<MediaStreamHandlerCandidate> MediaStreamHandlerCandidateList;
03663 
03673 struct TP_QT_EXPORT MediaStreamHandlerCodec
03674 {
03678     uint codecID;
03682     QString name;
03686     uint mediaType;
03690     uint clockRate;
03694     uint numberOfChannels;
03698     StringStringMap parameters;
03699 };
03700 
03701 TP_QT_EXPORT bool operator==(const MediaStreamHandlerCodec& v1, const MediaStreamHandlerCodec& v2);
03702 inline bool operator!=(const MediaStreamHandlerCodec& v1, const MediaStreamHandlerCodec& v2)
03703 {
03704     return !operator==(v1, v2);
03705 }
03706 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const MediaStreamHandlerCodec& val);
03707 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, MediaStreamHandlerCodec& val);
03708 
03715 typedef QList<MediaStreamHandlerCodec> MediaStreamHandlerCodecList;
03716 
03727 struct TP_QT_EXPORT NotDelegatedMap : public QMap<QDBusObjectPath, NotDelegatedError>
03728 {
03729     inline NotDelegatedMap() : QMap<QDBusObjectPath, NotDelegatedError>() {}
03730     inline NotDelegatedMap(const QMap<QDBusObjectPath, NotDelegatedError>& a) : QMap<QDBusObjectPath, NotDelegatedError>(a) {}
03731 
03732     inline NotDelegatedMap& operator=(const QMap<QDBusObjectPath, NotDelegatedError>& a)
03733     {
03734         *(static_cast<QMap<QDBusObjectPath, NotDelegatedError>*>(this)) = a;
03735         return *this;
03736     }
03737 };
03738 
03746 struct TP_QT_EXPORT RTCPFeedbackMessageProperties
03747 {
03756     uint RTCPMinimumInterval;
03760     RTCPFeedbackMessageList messages;
03761 };
03762 
03763 TP_QT_EXPORT bool operator==(const RTCPFeedbackMessageProperties& v1, const RTCPFeedbackMessageProperties& v2);
03764 inline bool operator!=(const RTCPFeedbackMessageProperties& v1, const RTCPFeedbackMessageProperties& v2)
03765 {
03766     return !operator==(v1, v2);
03767 }
03768 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const RTCPFeedbackMessageProperties& val);
03769 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, RTCPFeedbackMessageProperties& val);
03770 
03785 struct TP_QT_EXPORT ServicePointInfo
03786 {
03790     ServicePoint servicePoint;
03797     QStringList serviceIDs;
03798 };
03799 
03800 TP_QT_EXPORT bool operator==(const ServicePointInfo& v1, const ServicePointInfo& v2);
03801 inline bool operator!=(const ServicePointInfo& v1, const ServicePointInfo& v2)
03802 {
03803     return !operator==(v1, v2);
03804 }
03805 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const ServicePointInfo& val);
03806 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, ServicePointInfo& val);
03807 
03814 typedef QList<ServicePointInfo> ServicePointInfoList;
03815 
03827 struct TP_QT_EXPORT SimpleContactPresences : public QMap<uint, SimplePresence>
03828 {
03829     inline SimpleContactPresences() : QMap<uint, SimplePresence>() {}
03830     inline SimpleContactPresences(const QMap<uint, SimplePresence>& a) : QMap<uint, SimplePresence>(a) {}
03831 
03832     inline SimpleContactPresences& operator=(const QMap<uint, SimplePresence>& a)
03833     {
03834         *(static_cast<QMap<uint, SimplePresence>*>(this)) = a;
03835         return *this;
03836     }
03837 };
03838 
03849 struct TP_QT_EXPORT SimpleStatusSpecMap : public QMap<QString, SimpleStatusSpec>
03850 {
03851     inline SimpleStatusSpecMap() : QMap<QString, SimpleStatusSpec>() {}
03852     inline SimpleStatusSpecMap(const QMap<QString, SimpleStatusSpec>& a) : QMap<QString, SimpleStatusSpec>(a) {}
03853 
03854     inline SimpleStatusSpecMap& operator=(const QMap<QString, SimpleStatusSpec>& a)
03855     {
03856         *(static_cast<QMap<QString, SimpleStatusSpec>*>(this)) = a;
03857         return *this;
03858     }
03859 };
03860 
03868 struct TP_QT_EXPORT StatusSpec
03869 {
03870     uint type;
03871     bool maySetOnSelf;
03872     bool exclusive;
03873     StringStringMap parameterTypes;
03874 };
03875 
03876 TP_QT_EXPORT bool operator==(const StatusSpec& v1, const StatusSpec& v2);
03877 inline bool operator!=(const StatusSpec& v1, const StatusSpec& v2)
03878 {
03879     return !operator==(v1, v2);
03880 }
03881 TP_QT_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const StatusSpec& val);
03882 TP_QT_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, StatusSpec& val);
03883 
03894 struct TP_QT_EXPORT ContactCodecMap : public QMap<uint, CodecList>
03895 {
03896     inline ContactCodecMap() : QMap<uint, CodecList>() {}
03897     inline ContactCodecMap(const QMap<uint, CodecList>& a) : QMap<uint, CodecList>(a) {}
03898 
03899     inline ContactCodecMap& operator=(const QMap<uint, CodecList>& a)
03900     {
03901         *(static_cast<QMap<uint, CodecList>*>(this)) = a;
03902         return *this;
03903     }
03904 };
03905 
03917 struct TP_QT_EXPORT ContactPresences : public QMap<uint, LastActivityAndStatuses>
03918 {
03919     inline ContactPresences() : QMap<uint, LastActivityAndStatuses>() {}
03920     inline ContactPresences(const QMap<uint, LastActivityAndStatuses>& a) : QMap<uint, LastActivityAndStatuses>(a) {}
03921 
03922     inline ContactPresences& operator=(const QMap<uint, LastActivityAndStatuses>& a)
03923     {
03924         *(static_cast<QMap<uint, LastActivityAndStatuses>*>(this)) = a;
03925         return *this;
03926     }
03927 };
03928 
03939 struct TP_QT_EXPORT RTCPFeedbackMessageMap : public QMap<uint, RTCPFeedbackMessageProperties>
03940 {
03941     inline RTCPFeedbackMessageMap() : QMap<uint, RTCPFeedbackMessageProperties>() {}
03942     inline RTCPFeedbackMessageMap(const QMap<uint, RTCPFeedbackMessageProperties>& a) : QMap<uint, RTCPFeedbackMessageProperties>(a) {}
03943 
03944     inline RTCPFeedbackMessageMap& operator=(const QMap<uint, RTCPFeedbackMessageProperties>& a)
03945     {
03946         *(static_cast<QMap<uint, RTCPFeedbackMessageProperties>*>(this)) = a;
03947         return *this;
03948     }
03949 };
03950 
03959 struct TP_QT_EXPORT StatusSpecMap : public QMap<QString, StatusSpec>
03960 {
03961     inline StatusSpecMap() : QMap<QString, StatusSpec>() {}
03962     inline StatusSpecMap(const QMap<QString, StatusSpec>& a) : QMap<QString, StatusSpec>(a) {}
03963 
03964     inline StatusSpecMap& operator=(const QMap<QString, StatusSpec>& a)
03965     {
03966         *(static_cast<QMap<QString, StatusSpec>*>(this)) = a;
03967         return *this;
03968     }
03969 };
03970 
03971 
03972 } // namespace Tp
03973 
03974 Q_DECLARE_METATYPE(Tp::AccessControl)
03975 Q_DECLARE_METATYPE(Tp::AddressingNormalizationMap)
03976 Q_DECLARE_METATYPE(Tp::AliasMap)
03977 Q_DECLARE_METATYPE(Tp::AliasPair)
03978 Q_DECLARE_METATYPE(Tp::AliasPairList)
03979 Q_DECLARE_METATYPE(Tp::Avatar)
03980 Q_DECLARE_METATYPE(Tp::AvatarTokenMap)
03981 Q_DECLARE_METATYPE(Tp::ByteArrayList)
03982 Q_DECLARE_METATYPE(Tp::CallMemberMap)
03983 Q_DECLARE_METATYPE(Tp::CallMemberMapList)
03984 Q_DECLARE_METATYPE(Tp::CallStateReason)
03985 Q_DECLARE_METATYPE(Tp::Candidate)
03986 Q_DECLARE_METATYPE(Tp::CandidateInfo)
03987 Q_DECLARE_METATYPE(Tp::CandidateList)
03988 Q_DECLARE_METATYPE(Tp::CandidatePair)
03989 Q_DECLARE_METATYPE(Tp::CandidatePairList)
03990 Q_DECLARE_METATYPE(Tp::CapabilityChange)
03991 Q_DECLARE_METATYPE(Tp::CapabilityChangeList)
03992 Q_DECLARE_METATYPE(Tp::CapabilityPair)
03993 Q_DECLARE_METATYPE(Tp::CapabilityPairList)
03994 Q_DECLARE_METATYPE(Tp::CaptchaAnswers)
03995 Q_DECLARE_METATYPE(Tp::CaptchaInfo)
03996 Q_DECLARE_METATYPE(Tp::CaptchaInfoList)
03997 Q_DECLARE_METATYPE(Tp::ChannelCallStateMap)
03998 Q_DECLARE_METATYPE(Tp::ChannelClass)
03999 Q_DECLARE_METATYPE(Tp::ChannelClassList)
04000 Q_DECLARE_METATYPE(Tp::ChannelDetails)
04001 Q_DECLARE_METATYPE(Tp::ChannelDetailsList)
04002 Q_DECLARE_METATYPE(Tp::ChannelInfo)
04003 Q_DECLARE_METATYPE(Tp::ChannelInfoList)
04004 Q_DECLARE_METATYPE(Tp::ChannelOriginatorMap)
04005 Q_DECLARE_METATYPE(Tp::ChatStateMap)
04006 Q_DECLARE_METATYPE(Tp::Codec)
04007 Q_DECLARE_METATYPE(Tp::CodecList)
04008 Q_DECLARE_METATYPE(Tp::ComponentStateMap)
04009 Q_DECLARE_METATYPE(Tp::ContactAttributesMap)
04010 Q_DECLARE_METATYPE(Tp::ContactCapabilitiesMap)
04011 Q_DECLARE_METATYPE(Tp::ContactCapabilitiesMapList)
04012 Q_DECLARE_METATYPE(Tp::ContactCapability)
04013 Q_DECLARE_METATYPE(Tp::ContactCapabilityList)
04014 Q_DECLARE_METATYPE(Tp::ContactClientTypes)
04015 Q_DECLARE_METATYPE(Tp::ContactCodecMap)
04016 Q_DECLARE_METATYPE(Tp::ContactInfoField)
04017 Q_DECLARE_METATYPE(Tp::ContactInfoFieldList)
04018 Q_DECLARE_METATYPE(Tp::ContactInfoMap)
04019 Q_DECLARE_METATYPE(Tp::ContactLocations)
04020 Q_DECLARE_METATYPE(Tp::ContactMediaDescriptionPropertiesMap)
04021 Q_DECLARE_METATYPE(Tp::ContactPresences)
04022 Q_DECLARE_METATYPE(Tp::ContactSSRCsMap)
04023 Q_DECLARE_METATYPE(Tp::ContactSearchMap)
04024 Q_DECLARE_METATYPE(Tp::ContactSearchResultMap)
04025 Q_DECLARE_METATYPE(Tp::ContactSendingStateMap)
04026 Q_DECLARE_METATYPE(Tp::ContactSubscriptionMap)
04027 Q_DECLARE_METATYPE(Tp::ContactSubscriptions)
04028 Q_DECLARE_METATYPE(Tp::CurrencyAmount)
04029 Q_DECLARE_METATYPE(Tp::DBusTubeMember)
04030 Q_DECLARE_METATYPE(Tp::DBusTubeMemberList)
04031 Q_DECLARE_METATYPE(Tp::DBusTubeParticipants)
04032 Q_DECLARE_METATYPE(Tp::DebugMessage)
04033 Q_DECLARE_METATYPE(Tp::DebugMessageList)
04034 Q_DECLARE_METATYPE(Tp::FieldSpec)
04035 Q_DECLARE_METATYPE(Tp::FieldSpecs)
04036 Q_DECLARE_METATYPE(Tp::HTTPPostData)
04037 Q_DECLARE_METATYPE(Tp::HTTPPostDataList)
04038 Q_DECLARE_METATYPE(Tp::HandleIdentifierMap)
04039 Q_DECLARE_METATYPE(Tp::HandleOwnerMap)
04040 Q_DECLARE_METATYPE(Tp::HandlerCapabilities)
04041 Q_DECLARE_METATYPE(Tp::HandlerCapabilitiesList)
04042 Q_DECLARE_METATYPE(Tp::LastActivityAndStatuses)
04043 Q_DECLARE_METATYPE(Tp::LocalPendingInfo)
04044 Q_DECLARE_METATYPE(Tp::LocalPendingInfoList)
04045 Q_DECLARE_METATYPE(Tp::Location)
04046 Q_DECLARE_METATYPE(Tp::Mail)
04047 Q_DECLARE_METATYPE(Tp::MailAddress)
04048 Q_DECLARE_METATYPE(Tp::MailAddressList)
04049 Q_DECLARE_METATYPE(Tp::MailList)
04050 Q_DECLARE_METATYPE(Tp::MailURL)
04051 Q_DECLARE_METATYPE(Tp::MediaDescriptionOffer)
04052 Q_DECLARE_METATYPE(Tp::MediaDescriptionProperties)
04053 Q_DECLARE_METATYPE(Tp::MediaSessionHandlerInfo)
04054 Q_DECLARE_METATYPE(Tp::MediaSessionHandlerInfoList)
04055 Q_DECLARE_METATYPE(Tp::MediaStreamHandlerCandidate)
04056 Q_DECLARE_METATYPE(Tp::MediaStreamHandlerCandidateList)
04057 Q_DECLARE_METATYPE(Tp::MediaStreamHandlerCodec)
04058 Q_DECLARE_METATYPE(Tp::MediaStreamHandlerCodecList)
04059 Q_DECLARE_METATYPE(Tp::MediaStreamHandlerTransport)
04060 Q_DECLARE_METATYPE(Tp::MediaStreamHandlerTransportList)
04061 Q_DECLARE_METATYPE(Tp::MediaStreamInfo)
04062 Q_DECLARE_METATYPE(Tp::MediaStreamInfoList)
04063 Q_DECLARE_METATYPE(Tp::MessagePart)
04064 Q_DECLARE_METATYPE(Tp::MessagePartContentMap)
04065 Q_DECLARE_METATYPE(Tp::MessagePartList)
04066 Q_DECLARE_METATYPE(Tp::MessagePartListList)
04067 Q_DECLARE_METATYPE(Tp::Metadata)
04068 Q_DECLARE_METATYPE(Tp::MultipleStatusMap)
04069 Q_DECLARE_METATYPE(Tp::NotDelegatedError)
04070 Q_DECLARE_METATYPE(Tp::NotDelegatedMap)
04071 Q_DECLARE_METATYPE(Tp::ObjectImmutablePropertiesMap)
04072 Q_DECLARE_METATYPE(Tp::ObjectImmutablePropertiesMapList)
04073 Q_DECLARE_METATYPE(Tp::ObjectPathList)
04074 Q_DECLARE_METATYPE(Tp::ParamSpec)
04075 Q_DECLARE_METATYPE(Tp::ParamSpecList)
04076 Q_DECLARE_METATYPE(Tp::PendingTextMessage)
04077 Q_DECLARE_METATYPE(Tp::PendingTextMessageList)
04078 Q_DECLARE_METATYPE(Tp::PropertyFlagsChange)
04079 Q_DECLARE_METATYPE(Tp::PropertyFlagsChangeList)
04080 Q_DECLARE_METATYPE(Tp::PropertySpec)
04081 Q_DECLARE_METATYPE(Tp::PropertySpecList)
04082 Q_DECLARE_METATYPE(Tp::PropertyValue)
04083 Q_DECLARE_METATYPE(Tp::PropertyValueList)
04084 Q_DECLARE_METATYPE(Tp::ProtocolPropertiesMap)
04085 Q_DECLARE_METATYPE(Tp::QualifiedPropertyValueMap)
04086 Q_DECLARE_METATYPE(Tp::QualifiedPropertyValueMapList)
04087 Q_DECLARE_METATYPE(Tp::RTCPFeedbackMessage)
04088 Q_DECLARE_METATYPE(Tp::RTCPFeedbackMessageList)
04089 Q_DECLARE_METATYPE(Tp::RTCPFeedbackMessageMap)
04090 Q_DECLARE_METATYPE(Tp::RTCPFeedbackMessageProperties)
04091 Q_DECLARE_METATYPE(Tp::RTPHeaderExtension)
04092 Q_DECLARE_METATYPE(Tp::RTPHeaderExtensionsList)
04093 Q_DECLARE_METATYPE(Tp::RequestableChannelClass)
04094 Q_DECLARE_METATYPE(Tp::RequestableChannelClassList)
04095 Q_DECLARE_METATYPE(Tp::RichPresenceAccessControl)
04096 Q_DECLARE_METATYPE(Tp::RoomInfo)
04097 Q_DECLARE_METATYPE(Tp::RoomInfoList)
04098 Q_DECLARE_METATYPE(Tp::ServicePoint)
04099 Q_DECLARE_METATYPE(Tp::ServicePointInfo)
04100 Q_DECLARE_METATYPE(Tp::ServicePointInfoList)
04101 Q_DECLARE_METATYPE(Tp::SimpleContactPresences)
04102 Q_DECLARE_METATYPE(Tp::SimplePresence)
04103 Q_DECLARE_METATYPE(Tp::SimpleStatusSpec)
04104 Q_DECLARE_METATYPE(Tp::SimpleStatusSpecMap)
04105 Q_DECLARE_METATYPE(Tp::SingleContactAttributesMap)
04106 Q_DECLARE_METATYPE(Tp::SocketAddressIP)
04107 Q_DECLARE_METATYPE(Tp::SocketAddressIPList)
04108 Q_DECLARE_METATYPE(Tp::SocketAddressIPv4)
04109 Q_DECLARE_METATYPE(Tp::SocketAddressIPv6)
04110 Q_DECLARE_METATYPE(Tp::SocketNetmaskIPv4)
04111 Q_DECLARE_METATYPE(Tp::SocketNetmaskIPv6)
04112 Q_DECLARE_METATYPE(Tp::StatusSpec)
04113 Q_DECLARE_METATYPE(Tp::StatusSpecMap)
04114 Q_DECLARE_METATYPE(Tp::StreamCredentials)
04115 Q_DECLARE_METATYPE(Tp::StringStringMap)
04116 Q_DECLARE_METATYPE(Tp::StringStringMapList)
04117 Q_DECLARE_METATYPE(Tp::StringVariantMap)
04118 Q_DECLARE_METATYPE(Tp::StringVariantMapList)
04119 Q_DECLARE_METATYPE(Tp::SupportedSocketMap)
04120 Q_DECLARE_METATYPE(Tp::TLSCertificateRejection)
04121 Q_DECLARE_METATYPE(Tp::TLSCertificateRejectionList)
04122 Q_DECLARE_METATYPE(Tp::TubeInfo)
04123 Q_DECLARE_METATYPE(Tp::TubeInfoList)
04124 Q_DECLARE_METATYPE(Tp::UIntList)
04125 Q_DECLARE_METATYPE(Tp::VCardFieldAddressMap)
04126 Q_DECLARE_METATYPE(Tp::VideoResolution)
04127 Q_DECLARE_METATYPE(Tp::VideoResolutionStruct)


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