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


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