Home · All Classes · All Namespaces · Modules · Functions · Files

types.h

00001 /* Generated from Telepathy D-Bus Interface Specification, TelepathyQt4 copy, version 0.17.7 */
00002 
00003 #ifndef IN_TELEPATHY_QT4_HEADER
00004 #error IN_TELEPATHY_QT4_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 <TelepathyQt4/Global>
00022 
00051 namespace Tp
00052 {
00061 struct TELEPATHY_QT4_EXPORT ObjectPathList : public QList<QDBusObjectPath>
00062 {
00063     inline ObjectPathList() : QList<QDBusObjectPath>() {}
00064     inline ObjectPathList(const QList<QDBusObjectPath>& a) : QList<QDBusObjectPath>(a) {}
00065 
00066     inline ObjectPathList& operator=(const QList<QDBusObjectPath>& a)
00067     {
00068         *(static_cast<QList<QDBusObjectPath>*>(this)) = a;
00069         return *this;
00070     }
00071 };
00072 
00081 struct TELEPATHY_QT4_EXPORT UIntList : public QList<uint>
00082 {
00083     inline UIntList() : QList<uint>() {}
00084     inline UIntList(const QList<uint>& a) : QList<uint>(a) {}
00085 
00086     inline UIntList& operator=(const QList<uint>& a)
00087     {
00088         *(static_cast<QList<uint>*>(this)) = a;
00089         return *this;
00090     }
00091 };
00092 
00103 struct TELEPATHY_QT4_EXPORT AliasMap : public QMap<uint, QString>
00104 {
00105     inline AliasMap() : QMap<uint, QString>() {}
00106     inline AliasMap(const QMap<uint, QString>& a) : QMap<uint, QString>(a) {}
00107 
00108     inline AliasMap& operator=(const QMap<uint, QString>& a)
00109     {
00110         *(static_cast<QMap<uint, QString>*>(this)) = a;
00111         return *this;
00112     }
00113 };
00114 
00124 struct TELEPATHY_QT4_EXPORT AliasPair
00125 {
00126     uint handle;
00127     QString alias;
00128 };
00129 
00130 TELEPATHY_QT4_EXPORT bool operator==(const AliasPair& v1, const AliasPair& v2);
00131 inline bool operator!=(const AliasPair& v1, const AliasPair& v2)
00132 {
00133     return !operator==(v1, v2);
00134 }
00135 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const AliasPair& val);
00136 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, AliasPair& val);
00137 
00144 typedef QList<AliasPair> AliasPairList;
00145 
00155 struct TELEPATHY_QT4_EXPORT Avatar
00156 {
00157     QByteArray avatarData;
00158     QString MIMEType;
00159 };
00160 
00161 TELEPATHY_QT4_EXPORT bool operator==(const Avatar& v1, const Avatar& v2);
00162 inline bool operator!=(const Avatar& v1, const Avatar& v2)
00163 {
00164     return !operator==(v1, v2);
00165 }
00166 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const Avatar& val);
00167 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, Avatar& val);
00168 
00180 struct TELEPATHY_QT4_EXPORT AvatarTokenMap : public QMap<uint, QString>
00181 {
00182     inline AvatarTokenMap() : QMap<uint, QString>() {}
00183     inline AvatarTokenMap(const QMap<uint, QString>& a) : QMap<uint, QString>(a) {}
00184 
00185     inline AvatarTokenMap& operator=(const QMap<uint, QString>& a)
00186     {
00187         *(static_cast<QMap<uint, QString>*>(this)) = a;
00188         return *this;
00189     }
00190 };
00191 
00204 struct TELEPATHY_QT4_EXPORT CapabilityChange
00205 {
00206     uint handle;
00207     QString channelType;
00208     uint oldGenericFlags;
00209     uint newGenericFlags;
00210     uint oldTypeSpecificFlags;
00211     uint newTypeSpecificFlags;
00212 };
00213 
00214 TELEPATHY_QT4_EXPORT bool operator==(const CapabilityChange& v1, const CapabilityChange& v2);
00215 inline bool operator!=(const CapabilityChange& v1, const CapabilityChange& v2)
00216 {
00217     return !operator==(v1, v2);
00218 }
00219 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const CapabilityChange& val);
00220 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, CapabilityChange& val);
00221 
00228 typedef QList<CapabilityChange> CapabilityChangeList;
00229 
00240 struct TELEPATHY_QT4_EXPORT CapabilityPair
00241 {
00242     QString channelType;
00243     uint typeSpecificFlags;
00244 };
00245 
00246 TELEPATHY_QT4_EXPORT bool operator==(const CapabilityPair& v1, const CapabilityPair& v2);
00247 inline bool operator!=(const CapabilityPair& v1, const CapabilityPair& v2)
00248 {
00249     return !operator==(v1, v2);
00250 }
00251 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const CapabilityPair& val);
00252 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, CapabilityPair& val);
00253 
00260 typedef QList<CapabilityPair> CapabilityPairList;
00261 
00272 struct TELEPATHY_QT4_EXPORT ChannelCallStateMap : public QMap<uint, uint>
00273 {
00274     inline ChannelCallStateMap() : QMap<uint, uint>() {}
00275     inline ChannelCallStateMap(const QMap<uint, uint>& a) : QMap<uint, uint>(a) {}
00276 
00277     inline ChannelCallStateMap& operator=(const QMap<uint, uint>& a)
00278     {
00279         *(static_cast<QMap<uint, uint>*>(this)) = a;
00280         return *this;
00281     }
00282 };
00283 
00305 struct TELEPATHY_QT4_EXPORT ChannelClass : public QMap<QString, QDBusVariant>
00306 {
00307     inline ChannelClass() : QMap<QString, QDBusVariant>() {}
00308     inline ChannelClass(const QMap<QString, QDBusVariant>& a) : QMap<QString, QDBusVariant>(a) {}
00309 
00310     inline ChannelClass& operator=(const QMap<QString, QDBusVariant>& a)
00311     {
00312         *(static_cast<QMap<QString, QDBusVariant>*>(this)) = a;
00313         return *this;
00314     }
00315 };
00316 
00323 typedef QList<ChannelClass> ChannelClassList;
00324 
00335 struct TELEPATHY_QT4_EXPORT ChannelDetails
00336 {
00340     QDBusObjectPath channel;
00384     QVariantMap properties;
00385 };
00386 
00387 TELEPATHY_QT4_EXPORT bool operator==(const ChannelDetails& v1, const ChannelDetails& v2);
00388 inline bool operator!=(const ChannelDetails& v1, const ChannelDetails& v2)
00389 {
00390     return !operator==(v1, v2);
00391 }
00392 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const ChannelDetails& val);
00393 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, ChannelDetails& val);
00394 
00401 typedef QList<ChannelDetails> ChannelDetailsList;
00402 
00413 struct TELEPATHY_QT4_EXPORT ChannelInfo
00414 {
00419     QDBusObjectPath channel;
00423     QString channelType;
00428     uint handleType;
00433     uint handle;
00434 };
00435 
00436 TELEPATHY_QT4_EXPORT bool operator==(const ChannelInfo& v1, const ChannelInfo& v2);
00437 inline bool operator!=(const ChannelInfo& v1, const ChannelInfo& v2)
00438 {
00439     return !operator==(v1, v2);
00440 }
00441 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const ChannelInfo& val);
00442 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, ChannelInfo& val);
00443 
00450 typedef QList<ChannelInfo> ChannelInfoList;
00451 
00462 struct TELEPATHY_QT4_EXPORT ChatStateMap : public QMap<uint, uint>
00463 {
00464     inline ChatStateMap() : QMap<uint, uint>() {}
00465     inline ChatStateMap(const QMap<uint, uint>& a) : QMap<uint, uint>(a) {}
00466 
00467     inline ChatStateMap& operator=(const QMap<uint, uint>& a)
00468     {
00469         *(static_cast<QMap<uint, uint>*>(this)) = a;
00470         return *this;
00471     }
00472 };
00473 
00485 struct TELEPATHY_QT4_EXPORT ContactAttributesMap : public QMap<uint, QVariantMap>
00486 {
00487     inline ContactAttributesMap() : QMap<uint, QVariantMap>() {}
00488     inline ContactAttributesMap(const QMap<uint, QVariantMap>& a) : QMap<uint, QVariantMap>(a) {}
00489 
00490     inline ContactAttributesMap& operator=(const QMap<uint, QVariantMap>& a)
00491     {
00492         *(static_cast<QMap<uint, QVariantMap>*>(this)) = a;
00493         return *this;
00494     }
00495 };
00496 
00508 struct TELEPATHY_QT4_EXPORT ContactCapability
00509 {
00510     uint handle;
00511     QString channelType;
00512     uint genericFlags;
00513     uint typeSpecificFlags;
00514 };
00515 
00516 TELEPATHY_QT4_EXPORT bool operator==(const ContactCapability& v1, const ContactCapability& v2);
00517 inline bool operator!=(const ContactCapability& v1, const ContactCapability& v2)
00518 {
00519     return !operator==(v1, v2);
00520 }
00521 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const ContactCapability& val);
00522 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, ContactCapability& val);
00523 
00530 typedef QList<ContactCapability> ContactCapabilityList;
00531 
00617 struct TELEPATHY_QT4_EXPORT ContactInfoField
00618 {
00624     QString fieldName;
00649     QStringList parameters;
00678     QStringList fieldValue;
00679 };
00680 
00681 TELEPATHY_QT4_EXPORT bool operator==(const ContactInfoField& v1, const ContactInfoField& v2);
00682 inline bool operator!=(const ContactInfoField& v1, const ContactInfoField& v2)
00683 {
00684     return !operator==(v1, v2);
00685 }
00686 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const ContactInfoField& val);
00687 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, ContactInfoField& val);
00688 
00695 typedef QList<ContactInfoField> ContactInfoFieldList;
00696 
00707 struct TELEPATHY_QT4_EXPORT ContactLocations : public QMap<uint, QVariantMap>
00708 {
00709     inline ContactLocations() : QMap<uint, QVariantMap>() {}
00710     inline ContactLocations(const QMap<uint, QVariantMap>& a) : QMap<uint, QVariantMap>(a) {}
00711 
00712     inline ContactLocations& operator=(const QMap<uint, QVariantMap>& a)
00713     {
00714         *(static_cast<QMap<uint, QVariantMap>*>(this)) = a;
00715         return *this;
00716     }
00717 };
00718 
00736 struct TELEPATHY_QT4_EXPORT CurrencyAmount
00737 {
00744     int amount;
00755     uint scale;
00762     QString currency;
00763 };
00764 
00765 TELEPATHY_QT4_EXPORT bool operator==(const CurrencyAmount& v1, const CurrencyAmount& v2);
00766 inline bool operator!=(const CurrencyAmount& v1, const CurrencyAmount& v2)
00767 {
00768     return !operator==(v1, v2);
00769 }
00770 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const CurrencyAmount& val);
00771 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, CurrencyAmount& val);
00772 
00783 struct TELEPATHY_QT4_EXPORT DBusTubeMember
00784 {
00788     uint handle;
00792     QString uniqueName;
00793 };
00794 
00795 TELEPATHY_QT4_EXPORT bool operator==(const DBusTubeMember& v1, const DBusTubeMember& v2);
00796 inline bool operator!=(const DBusTubeMember& v1, const DBusTubeMember& v2)
00797 {
00798     return !operator==(v1, v2);
00799 }
00800 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const DBusTubeMember& val);
00801 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, DBusTubeMember& val);
00802 
00809 typedef QList<DBusTubeMember> DBusTubeMemberList;
00810 
00821 struct TELEPATHY_QT4_EXPORT FieldSpec
00822 {
00826     QString name;
00832     QStringList parameters;
00836     uint flags;
00841     uint max;
00842 };
00843 
00844 TELEPATHY_QT4_EXPORT bool operator==(const FieldSpec& v1, const FieldSpec& v2);
00845 inline bool operator!=(const FieldSpec& v1, const FieldSpec& v2)
00846 {
00847     return !operator==(v1, v2);
00848 }
00849 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const FieldSpec& val);
00850 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, FieldSpec& val);
00851 
00858 typedef QList<FieldSpec> FieldSpecs;
00859 
00870 struct TELEPATHY_QT4_EXPORT HandleIdentifierMap : public QMap<uint, QString>
00871 {
00872     inline HandleIdentifierMap() : QMap<uint, QString>() {}
00873     inline HandleIdentifierMap(const QMap<uint, QString>& a) : QMap<uint, QString>(a) {}
00874 
00875     inline HandleIdentifierMap& operator=(const QMap<uint, QString>& a)
00876     {
00877         *(static_cast<QMap<uint, QString>*>(this)) = a;
00878         return *this;
00879     }
00880 };
00881 
00892 struct TELEPATHY_QT4_EXPORT HandleOwnerMap : public QMap<uint, uint>
00893 {
00894     inline HandleOwnerMap() : QMap<uint, uint>() {}
00895     inline HandleOwnerMap(const QMap<uint, uint>& a) : QMap<uint, uint>(a) {}
00896 
00897     inline HandleOwnerMap& operator=(const QMap<uint, uint>& a)
00898     {
00899         *(static_cast<QMap<uint, uint>*>(this)) = a;
00900         return *this;
00901     }
00902 };
00903 
00914 struct TELEPATHY_QT4_EXPORT LocalPendingInfo
00915 {
00919     uint toBeAdded;
00923     uint actor;
00927     uint reason;
00932     QString message;
00933 };
00934 
00935 TELEPATHY_QT4_EXPORT bool operator==(const LocalPendingInfo& v1, const LocalPendingInfo& v2);
00936 inline bool operator!=(const LocalPendingInfo& v1, const LocalPendingInfo& v2)
00937 {
00938     return !operator==(v1, v2);
00939 }
00940 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const LocalPendingInfo& val);
00941 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, LocalPendingInfo& val);
00942 
00949 typedef QList<LocalPendingInfo> LocalPendingInfoList;
00950 
00961 struct TELEPATHY_QT4_EXPORT Location : public QMap<QString, QDBusVariant>
00962 {
00963     inline Location() : QMap<QString, QDBusVariant>() {}
00964     inline Location(const QMap<QString, QDBusVariant>& a) : QMap<QString, QDBusVariant>(a) {}
00965 
00966     inline Location& operator=(const QMap<QString, QDBusVariant>& a)
00967     {
00968         *(static_cast<QMap<QString, QDBusVariant>*>(this)) = a;
00969         return *this;
00970     }
00971 };
00972 
00982 struct TELEPATHY_QT4_EXPORT MediaSessionHandlerInfo
00983 {
00988     QDBusObjectPath sessionHandler;
00992     QString mediaSessionType;
00993 };
00994 
00995 TELEPATHY_QT4_EXPORT bool operator==(const MediaSessionHandlerInfo& v1, const MediaSessionHandlerInfo& v2);
00996 inline bool operator!=(const MediaSessionHandlerInfo& v1, const MediaSessionHandlerInfo& v2)
00997 {
00998     return !operator==(v1, v2);
00999 }
01000 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const MediaSessionHandlerInfo& val);
01001 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, MediaSessionHandlerInfo& val);
01002 
01009 typedef QList<MediaSessionHandlerInfo> MediaSessionHandlerInfoList;
01010 
01018 struct TELEPATHY_QT4_EXPORT MediaStreamHandlerTransport
01019 {
01020     uint componentNumber;
01021     QString IPAddress;
01022     uint port;
01023     uint protocol;
01024     QString subtype;
01025     QString profile;
01026     double preferenceValue;
01027     uint transportType;
01028     QString username;
01029     QString password;
01030 };
01031 
01032 TELEPATHY_QT4_EXPORT bool operator==(const MediaStreamHandlerTransport& v1, const MediaStreamHandlerTransport& v2);
01033 inline bool operator!=(const MediaStreamHandlerTransport& v1, const MediaStreamHandlerTransport& v2)
01034 {
01035     return !operator==(v1, v2);
01036 }
01037 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const MediaStreamHandlerTransport& val);
01038 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, MediaStreamHandlerTransport& val);
01039 
01046 typedef QList<MediaStreamHandlerTransport> MediaStreamHandlerTransportList;
01047 
01055 struct TELEPATHY_QT4_EXPORT MediaStreamInfo
01056 {
01057     uint identifier;
01058     uint contact;
01059     uint type;
01060     uint state;
01061     uint direction;
01062     uint pendingSendFlags;
01063 };
01064 
01065 TELEPATHY_QT4_EXPORT bool operator==(const MediaStreamInfo& v1, const MediaStreamInfo& v2);
01066 inline bool operator!=(const MediaStreamInfo& v1, const MediaStreamInfo& v2)
01067 {
01068     return !operator==(v1, v2);
01069 }
01070 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const MediaStreamInfo& val);
01071 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, MediaStreamInfo& val);
01072 
01079 typedef QList<MediaStreamInfo> MediaStreamInfoList;
01080 
01676 struct TELEPATHY_QT4_EXPORT MessagePart : public QMap<QString, QDBusVariant>
01677 {
01678     inline MessagePart() : QMap<QString, QDBusVariant>() {}
01679     inline MessagePart(const QMap<QString, QDBusVariant>& a) : QMap<QString, QDBusVariant>(a) {}
01680 
01681     inline MessagePart& operator=(const QMap<QString, QDBusVariant>& a)
01682     {
01683         *(static_cast<QMap<QString, QDBusVariant>*>(this)) = a;
01684         return *this;
01685     }
01686 };
01687 
01694 typedef QList<MessagePart> MessagePartList;
01695 
01702 typedef QList<MessagePartList> MessagePartListList;
01703 
01715 struct TELEPATHY_QT4_EXPORT MessagePartContentMap : public QMap<uint, QDBusVariant>
01716 {
01717     inline MessagePartContentMap() : QMap<uint, QDBusVariant>() {}
01718     inline MessagePartContentMap(const QMap<uint, QDBusVariant>& a) : QMap<uint, QDBusVariant>(a) {}
01719 
01720     inline MessagePartContentMap& operator=(const QMap<uint, QDBusVariant>& a)
01721     {
01722         *(static_cast<QMap<uint, QDBusVariant>*>(this)) = a;
01723         return *this;
01724     }
01725 };
01726 
01739 struct TELEPATHY_QT4_EXPORT MultipleStatusMap : public QMap<QString, QVariantMap>
01740 {
01741     inline MultipleStatusMap() : QMap<QString, QVariantMap>() {}
01742     inline MultipleStatusMap(const QMap<QString, QVariantMap>& a) : QMap<QString, QVariantMap>(a) {}
01743 
01744     inline MultipleStatusMap& operator=(const QMap<QString, QVariantMap>& a)
01745     {
01746         *(static_cast<QMap<QString, QVariantMap>*>(this)) = a;
01747         return *this;
01748     }
01749 };
01750 
01761 struct TELEPATHY_QT4_EXPORT ParamSpec
01762 {
01766     QString name;
01770     uint flags;
01774     QString signature;
01780     QDBusVariant defaultValue;
01781 };
01782 
01783 TELEPATHY_QT4_EXPORT bool operator==(const ParamSpec& v1, const ParamSpec& v2);
01784 inline bool operator!=(const ParamSpec& v1, const ParamSpec& v2)
01785 {
01786     return !operator==(v1, v2);
01787 }
01788 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const ParamSpec& val);
01789 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, ParamSpec& val);
01790 
01797 typedef QList<ParamSpec> ParamSpecList;
01798 
01811 struct TELEPATHY_QT4_EXPORT PendingTextMessage
01812 {
01813     uint identifier;
01814     uint unixTimestamp;
01815     uint sender;
01816     uint messageType;
01817     uint flags;
01818     QString text;
01819 };
01820 
01821 TELEPATHY_QT4_EXPORT bool operator==(const PendingTextMessage& v1, const PendingTextMessage& v2);
01822 inline bool operator!=(const PendingTextMessage& v1, const PendingTextMessage& v2)
01823 {
01824     return !operator==(v1, v2);
01825 }
01826 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const PendingTextMessage& val);
01827 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, PendingTextMessage& val);
01828 
01835 typedef QList<PendingTextMessage> PendingTextMessageList;
01836 
01848 struct TELEPATHY_QT4_EXPORT PropertyFlagsChange
01849 {
01850     uint propertyID;
01851     uint newFlags;
01852 };
01853 
01854 TELEPATHY_QT4_EXPORT bool operator==(const PropertyFlagsChange& v1, const PropertyFlagsChange& v2);
01855 inline bool operator!=(const PropertyFlagsChange& v1, const PropertyFlagsChange& v2)
01856 {
01857     return !operator==(v1, v2);
01858 }
01859 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const PropertyFlagsChange& val);
01860 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, PropertyFlagsChange& val);
01861 
01868 typedef QList<PropertyFlagsChange> PropertyFlagsChangeList;
01869 
01880 struct TELEPATHY_QT4_EXPORT PropertySpec
01881 {
01882     uint propertyID;
01883     QString name;
01884     QString signature;
01885     uint flags;
01886 };
01887 
01888 TELEPATHY_QT4_EXPORT bool operator==(const PropertySpec& v1, const PropertySpec& v2);
01889 inline bool operator!=(const PropertySpec& v1, const PropertySpec& v2)
01890 {
01891     return !operator==(v1, v2);
01892 }
01893 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const PropertySpec& val);
01894 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, PropertySpec& val);
01895 
01902 typedef QList<PropertySpec> PropertySpecList;
01903 
01915 struct TELEPATHY_QT4_EXPORT PropertyValue
01916 {
01917     uint identifier;
01918     QDBusVariant value;
01919 };
01920 
01921 TELEPATHY_QT4_EXPORT bool operator==(const PropertyValue& v1, const PropertyValue& v2);
01922 inline bool operator!=(const PropertyValue& v1, const PropertyValue& v2)
01923 {
01924     return !operator==(v1, v2);
01925 }
01926 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const PropertyValue& val);
01927 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, PropertyValue& val);
01928 
01935 typedef QList<PropertyValue> PropertyValueList;
01936 
01948 struct TELEPATHY_QT4_EXPORT QualifiedPropertyValueMap : public QMap<QString, QDBusVariant>
01949 {
01950     inline QualifiedPropertyValueMap() : QMap<QString, QDBusVariant>() {}
01951     inline QualifiedPropertyValueMap(const QMap<QString, QDBusVariant>& a) : QMap<QString, QDBusVariant>(a) {}
01952 
01953     inline QualifiedPropertyValueMap& operator=(const QMap<QString, QDBusVariant>& a)
01954     {
01955         *(static_cast<QMap<QString, QDBusVariant>*>(this)) = a;
01956         return *this;
01957     }
01958 };
01959 
01966 typedef QList<QualifiedPropertyValueMap> QualifiedPropertyValueMapList;
01967 
02003 struct TELEPATHY_QT4_EXPORT RequestableChannelClass
02004 {
02019     QVariantMap fixedProperties;
02048     QStringList allowedProperties;
02049 };
02050 
02051 TELEPATHY_QT4_EXPORT bool operator==(const RequestableChannelClass& v1, const RequestableChannelClass& v2);
02052 inline bool operator!=(const RequestableChannelClass& v1, const RequestableChannelClass& v2)
02053 {
02054     return !operator==(v1, v2);
02055 }
02056 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const RequestableChannelClass& val);
02057 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, RequestableChannelClass& val);
02058 
02065 typedef QList<RequestableChannelClass> RequestableChannelClassList;
02066 
02079 struct TELEPATHY_QT4_EXPORT RichPresenceAccessControl
02080 {
02084     uint type;
02089     QDBusVariant detail;
02090 };
02091 
02092 TELEPATHY_QT4_EXPORT bool operator==(const RichPresenceAccessControl& v1, const RichPresenceAccessControl& v2);
02093 inline bool operator!=(const RichPresenceAccessControl& v1, const RichPresenceAccessControl& v2)
02094 {
02095     return !operator==(v1, v2);
02096 }
02097 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const RichPresenceAccessControl& val);
02098 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, RichPresenceAccessControl& val);
02099 
02107 struct TELEPATHY_QT4_EXPORT RoomInfo
02108 {
02109     uint handle;
02110     QString channelType;
02111     QVariantMap info;
02112 };
02113 
02114 TELEPATHY_QT4_EXPORT bool operator==(const RoomInfo& v1, const RoomInfo& v2);
02115 inline bool operator!=(const RoomInfo& v1, const RoomInfo& v2)
02116 {
02117     return !operator==(v1, v2);
02118 }
02119 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const RoomInfo& val);
02120 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, RoomInfo& val);
02121 
02128 typedef QList<RoomInfo> RoomInfoList;
02129 
02139 struct TELEPATHY_QT4_EXPORT ServicePoint
02140 {
02144     uint servicePointType;
02151     QString service;
02152 };
02153 
02154 TELEPATHY_QT4_EXPORT bool operator==(const ServicePoint& v1, const ServicePoint& v2);
02155 inline bool operator!=(const ServicePoint& v1, const ServicePoint& v2)
02156 {
02157     return !operator==(v1, v2);
02158 }
02159 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const ServicePoint& val);
02160 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, ServicePoint& val);
02161 
02171 struct TELEPATHY_QT4_EXPORT SimplePresence
02172 {
02176     uint type;
02181     QString status;
02203     QString statusMessage;
02204 };
02205 
02206 TELEPATHY_QT4_EXPORT bool operator==(const SimplePresence& v1, const SimplePresence& v2);
02207 inline bool operator!=(const SimplePresence& v1, const SimplePresence& v2)
02208 {
02209     return !operator==(v1, v2);
02210 }
02211 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const SimplePresence& val);
02212 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, SimplePresence& val);
02213 
02223 struct TELEPATHY_QT4_EXPORT SimpleStatusSpec
02224 {
02232     uint type;
02236     bool maySetOnSelf;
02243     bool canHaveMessage;
02244 };
02245 
02246 TELEPATHY_QT4_EXPORT bool operator==(const SimpleStatusSpec& v1, const SimpleStatusSpec& v2);
02247 inline bool operator!=(const SimpleStatusSpec& v1, const SimpleStatusSpec& v2)
02248 {
02249     return !operator==(v1, v2);
02250 }
02251 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const SimpleStatusSpec& val);
02252 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, SimpleStatusSpec& val);
02253 
02264 struct TELEPATHY_QT4_EXPORT SingleContactAttributesMap : public QMap<QString, QDBusVariant>
02265 {
02266     inline SingleContactAttributesMap() : QMap<QString, QDBusVariant>() {}
02267     inline SingleContactAttributesMap(const QMap<QString, QDBusVariant>& a) : QMap<QString, QDBusVariant>(a) {}
02268 
02269     inline SingleContactAttributesMap& operator=(const QMap<QString, QDBusVariant>& a)
02270     {
02271         *(static_cast<QMap<QString, QDBusVariant>*>(this)) = a;
02272         return *this;
02273     }
02274 };
02275 
02285 struct TELEPATHY_QT4_EXPORT SocketAddressIP
02286 {
02291     QString address;
02295     ushort port;
02296 };
02297 
02298 TELEPATHY_QT4_EXPORT bool operator==(const SocketAddressIP& v1, const SocketAddressIP& v2);
02299 inline bool operator!=(const SocketAddressIP& v1, const SocketAddressIP& v2)
02300 {
02301     return !operator==(v1, v2);
02302 }
02303 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const SocketAddressIP& val);
02304 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, SocketAddressIP& val);
02305 
02312 typedef QList<SocketAddressIP> SocketAddressIPList;
02313 
02323 struct TELEPATHY_QT4_EXPORT SocketAddressIPv4
02324 {
02329     QString address;
02333     ushort port;
02334 };
02335 
02336 TELEPATHY_QT4_EXPORT bool operator==(const SocketAddressIPv4& v1, const SocketAddressIPv4& v2);
02337 inline bool operator!=(const SocketAddressIPv4& v1, const SocketAddressIPv4& v2)
02338 {
02339     return !operator==(v1, v2);
02340 }
02341 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const SocketAddressIPv4& val);
02342 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, SocketAddressIPv4& val);
02343 
02353 struct TELEPATHY_QT4_EXPORT SocketAddressIPv6
02354 {
02359     QString address;
02363     ushort port;
02364 };
02365 
02366 TELEPATHY_QT4_EXPORT bool operator==(const SocketAddressIPv6& v1, const SocketAddressIPv6& v2);
02367 inline bool operator!=(const SocketAddressIPv6& v1, const SocketAddressIPv6& v2)
02368 {
02369     return !operator==(v1, v2);
02370 }
02371 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const SocketAddressIPv6& val);
02372 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, SocketAddressIPv6& val);
02373 
02383 struct TELEPATHY_QT4_EXPORT SocketNetmaskIPv4
02384 {
02389     QString address;
02394     uchar prefixLength;
02395 };
02396 
02397 TELEPATHY_QT4_EXPORT bool operator==(const SocketNetmaskIPv4& v1, const SocketNetmaskIPv4& v2);
02398 inline bool operator!=(const SocketNetmaskIPv4& v1, const SocketNetmaskIPv4& v2)
02399 {
02400     return !operator==(v1, v2);
02401 }
02402 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const SocketNetmaskIPv4& val);
02403 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, SocketNetmaskIPv4& val);
02404 
02414 struct TELEPATHY_QT4_EXPORT SocketNetmaskIPv6
02415 {
02420     QString address;
02425     uchar prefixLength;
02426 };
02427 
02428 TELEPATHY_QT4_EXPORT bool operator==(const SocketNetmaskIPv6& v1, const SocketNetmaskIPv6& v2);
02429 inline bool operator!=(const SocketNetmaskIPv6& v1, const SocketNetmaskIPv6& v2)
02430 {
02431     return !operator==(v1, v2);
02432 }
02433 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const SocketNetmaskIPv6& val);
02434 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, SocketNetmaskIPv6& val);
02435 
02446 struct TELEPATHY_QT4_EXPORT StringStringMap : public QMap<QString, QString>
02447 {
02448     inline StringStringMap() : QMap<QString, QString>() {}
02449     inline StringStringMap(const QMap<QString, QString>& a) : QMap<QString, QString>(a) {}
02450 
02451     inline StringStringMap& operator=(const QMap<QString, QString>& a)
02452     {
02453         *(static_cast<QMap<QString, QString>*>(this)) = a;
02454         return *this;
02455     }
02456 };
02457 
02464 typedef QList<StringStringMap> StringStringMapList;
02465 
02476 struct TELEPATHY_QT4_EXPORT StringVariantMap : public QMap<QString, QDBusVariant>
02477 {
02478     inline StringVariantMap() : QMap<QString, QDBusVariant>() {}
02479     inline StringVariantMap(const QMap<QString, QDBusVariant>& a) : QMap<QString, QDBusVariant>(a) {}
02480 
02481     inline StringVariantMap& operator=(const QMap<QString, QDBusVariant>& a)
02482     {
02483         *(static_cast<QMap<QString, QDBusVariant>*>(this)) = a;
02484         return *this;
02485     }
02486 };
02487 
02494 typedef QList<StringVariantMap> StringVariantMapList;
02495 
02507 struct TELEPATHY_QT4_EXPORT SupportedSocketMap : public QMap<uint, UIntList>
02508 {
02509     inline SupportedSocketMap() : QMap<uint, UIntList>() {}
02510     inline SupportedSocketMap(const QMap<uint, UIntList>& a) : QMap<uint, UIntList>(a) {}
02511 
02512     inline SupportedSocketMap& operator=(const QMap<uint, UIntList>& a)
02513     {
02514         *(static_cast<QMap<uint, UIntList>*>(this)) = a;
02515         return *this;
02516     }
02517 };
02518 
02530 struct TELEPATHY_QT4_EXPORT TubeInfo
02531 {
02532     uint identifier;
02533     uint initiator;
02534     uint type;
02535     QString service;
02536     QVariantMap parameters;
02537     uint state;
02538 };
02539 
02540 TELEPATHY_QT4_EXPORT bool operator==(const TubeInfo& v1, const TubeInfo& v2);
02541 inline bool operator!=(const TubeInfo& v1, const TubeInfo& v2)
02542 {
02543     return !operator==(v1, v2);
02544 }
02545 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const TubeInfo& val);
02546 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, TubeInfo& val);
02547 
02554 typedef QList<TubeInfo> TubeInfoList;
02555 
02566 struct TELEPATHY_QT4_EXPORT ContactCapabilitiesMap : public QMap<uint, RequestableChannelClassList>
02567 {
02568     inline ContactCapabilitiesMap() : QMap<uint, RequestableChannelClassList>() {}
02569     inline ContactCapabilitiesMap(const QMap<uint, RequestableChannelClassList>& a) : QMap<uint, RequestableChannelClassList>(a) {}
02570 
02571     inline ContactCapabilitiesMap& operator=(const QMap<uint, RequestableChannelClassList>& a)
02572     {
02573         *(static_cast<QMap<uint, RequestableChannelClassList>*>(this)) = a;
02574         return *this;
02575     }
02576 };
02577 
02584 typedef QList<ContactCapabilitiesMap> ContactCapabilitiesMapList;
02585 
02597 struct TELEPATHY_QT4_EXPORT ContactInfoMap : public QMap<uint, ContactInfoFieldList>
02598 {
02599     inline ContactInfoMap() : QMap<uint, ContactInfoFieldList>() {}
02600     inline ContactInfoMap(const QMap<uint, ContactInfoFieldList>& a) : QMap<uint, ContactInfoFieldList>(a) {}
02601 
02602     inline ContactInfoMap& operator=(const QMap<uint, ContactInfoFieldList>& a)
02603     {
02604         *(static_cast<QMap<uint, ContactInfoFieldList>*>(this)) = a;
02605         return *this;
02606     }
02607 };
02608 
02618 struct TELEPATHY_QT4_EXPORT HandlerCapabilities
02619 {
02625     QString wellKnownName;
02631     StringVariantMapList channelClasses;
02638     QStringList capabilities;
02639 };
02640 
02641 TELEPATHY_QT4_EXPORT bool operator==(const HandlerCapabilities& v1, const HandlerCapabilities& v2);
02642 inline bool operator!=(const HandlerCapabilities& v1, const HandlerCapabilities& v2)
02643 {
02644     return !operator==(v1, v2);
02645 }
02646 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const HandlerCapabilities& val);
02647 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, HandlerCapabilities& val);
02648 
02655 typedef QList<HandlerCapabilities> HandlerCapabilitiesList;
02656 
02667 struct TELEPATHY_QT4_EXPORT LastActivityAndStatuses
02668 {
02669     uint lastActivity;
02670     MultipleStatusMap statuses;
02671 };
02672 
02673 TELEPATHY_QT4_EXPORT bool operator==(const LastActivityAndStatuses& v1, const LastActivityAndStatuses& v2);
02674 inline bool operator!=(const LastActivityAndStatuses& v1, const LastActivityAndStatuses& v2)
02675 {
02676     return !operator==(v1, v2);
02677 }
02678 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const LastActivityAndStatuses& val);
02679 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, LastActivityAndStatuses& val);
02680 
02688 struct TELEPATHY_QT4_EXPORT MediaStreamHandlerCandidate
02689 {
02690     QString name;
02691     MediaStreamHandlerTransportList transports;
02692 };
02693 
02694 TELEPATHY_QT4_EXPORT bool operator==(const MediaStreamHandlerCandidate& v1, const MediaStreamHandlerCandidate& v2);
02695 inline bool operator!=(const MediaStreamHandlerCandidate& v1, const MediaStreamHandlerCandidate& v2)
02696 {
02697     return !operator==(v1, v2);
02698 }
02699 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const MediaStreamHandlerCandidate& val);
02700 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, MediaStreamHandlerCandidate& val);
02701 
02708 typedef QList<MediaStreamHandlerCandidate> MediaStreamHandlerCandidateList;
02709 
02719 struct TELEPATHY_QT4_EXPORT MediaStreamHandlerCodec
02720 {
02724     uint codecID;
02728     QString name;
02732     uint mediaType;
02736     uint clockRate;
02740     uint numberOfChannels;
02744     StringStringMap parameters;
02745 };
02746 
02747 TELEPATHY_QT4_EXPORT bool operator==(const MediaStreamHandlerCodec& v1, const MediaStreamHandlerCodec& v2);
02748 inline bool operator!=(const MediaStreamHandlerCodec& v1, const MediaStreamHandlerCodec& v2)
02749 {
02750     return !operator==(v1, v2);
02751 }
02752 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const MediaStreamHandlerCodec& val);
02753 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, MediaStreamHandlerCodec& val);
02754 
02761 typedef QList<MediaStreamHandlerCodec> MediaStreamHandlerCodecList;
02762 
02777 struct TELEPATHY_QT4_EXPORT ServicePointInfo
02778 {
02782     ServicePoint servicePoint;
02789     QStringList serviceIDs;
02790 };
02791 
02792 TELEPATHY_QT4_EXPORT bool operator==(const ServicePointInfo& v1, const ServicePointInfo& v2);
02793 inline bool operator!=(const ServicePointInfo& v1, const ServicePointInfo& v2)
02794 {
02795     return !operator==(v1, v2);
02796 }
02797 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const ServicePointInfo& val);
02798 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, ServicePointInfo& val);
02799 
02806 typedef QList<ServicePointInfo> ServicePointInfoList;
02807 
02819 struct TELEPATHY_QT4_EXPORT SimpleContactPresences : public QMap<uint, SimplePresence>
02820 {
02821     inline SimpleContactPresences() : QMap<uint, SimplePresence>() {}
02822     inline SimpleContactPresences(const QMap<uint, SimplePresence>& a) : QMap<uint, SimplePresence>(a) {}
02823 
02824     inline SimpleContactPresences& operator=(const QMap<uint, SimplePresence>& a)
02825     {
02826         *(static_cast<QMap<uint, SimplePresence>*>(this)) = a;
02827         return *this;
02828     }
02829 };
02830 
02841 struct TELEPATHY_QT4_EXPORT SimpleStatusSpecMap : public QMap<QString, SimpleStatusSpec>
02842 {
02843     inline SimpleStatusSpecMap() : QMap<QString, SimpleStatusSpec>() {}
02844     inline SimpleStatusSpecMap(const QMap<QString, SimpleStatusSpec>& a) : QMap<QString, SimpleStatusSpec>(a) {}
02845 
02846     inline SimpleStatusSpecMap& operator=(const QMap<QString, SimpleStatusSpec>& a)
02847     {
02848         *(static_cast<QMap<QString, SimpleStatusSpec>*>(this)) = a;
02849         return *this;
02850     }
02851 };
02852 
02860 struct TELEPATHY_QT4_EXPORT StatusSpec
02861 {
02862     uint type;
02863     bool maySetOnSelf;
02864     bool exclusive;
02865     StringStringMap parameterTypes;
02866 };
02867 
02868 TELEPATHY_QT4_EXPORT bool operator==(const StatusSpec& v1, const StatusSpec& v2);
02869 inline bool operator!=(const StatusSpec& v1, const StatusSpec& v2)
02870 {
02871     return !operator==(v1, v2);
02872 }
02873 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const StatusSpec& val);
02874 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, StatusSpec& val);
02875 
02887 struct TELEPATHY_QT4_EXPORT ContactPresences : public QMap<uint, LastActivityAndStatuses>
02888 {
02889     inline ContactPresences() : QMap<uint, LastActivityAndStatuses>() {}
02890     inline ContactPresences(const QMap<uint, LastActivityAndStatuses>& a) : QMap<uint, LastActivityAndStatuses>(a) {}
02891 
02892     inline ContactPresences& operator=(const QMap<uint, LastActivityAndStatuses>& a)
02893     {
02894         *(static_cast<QMap<uint, LastActivityAndStatuses>*>(this)) = a;
02895         return *this;
02896     }
02897 };
02898 
02907 struct TELEPATHY_QT4_EXPORT StatusSpecMap : public QMap<QString, StatusSpec>
02908 {
02909     inline StatusSpecMap() : QMap<QString, StatusSpec>() {}
02910     inline StatusSpecMap(const QMap<QString, StatusSpec>& a) : QMap<QString, StatusSpec>(a) {}
02911 
02912     inline StatusSpecMap& operator=(const QMap<QString, StatusSpec>& a)
02913     {
02914         *(static_cast<QMap<QString, StatusSpec>*>(this)) = a;
02915         return *this;
02916     }
02917 };
02918 
02919 
02920 } // namespace Tp
02921 
02922 Q_DECLARE_METATYPE(Tp::AliasMap)
02923 Q_DECLARE_METATYPE(Tp::AliasPair)
02924 Q_DECLARE_METATYPE(Tp::AliasPairList)
02925 Q_DECLARE_METATYPE(Tp::Avatar)
02926 Q_DECLARE_METATYPE(Tp::AvatarTokenMap)
02927 Q_DECLARE_METATYPE(Tp::CapabilityChange)
02928 Q_DECLARE_METATYPE(Tp::CapabilityChangeList)
02929 Q_DECLARE_METATYPE(Tp::CapabilityPair)
02930 Q_DECLARE_METATYPE(Tp::CapabilityPairList)
02931 Q_DECLARE_METATYPE(Tp::ChannelCallStateMap)
02932 Q_DECLARE_METATYPE(Tp::ChannelClass)
02933 Q_DECLARE_METATYPE(Tp::ChannelClassList)
02934 Q_DECLARE_METATYPE(Tp::ChannelDetails)
02935 Q_DECLARE_METATYPE(Tp::ChannelDetailsList)
02936 Q_DECLARE_METATYPE(Tp::ChannelInfo)
02937 Q_DECLARE_METATYPE(Tp::ChannelInfoList)
02938 Q_DECLARE_METATYPE(Tp::ChatStateMap)
02939 Q_DECLARE_METATYPE(Tp::ContactAttributesMap)
02940 Q_DECLARE_METATYPE(Tp::ContactCapabilitiesMap)
02941 Q_DECLARE_METATYPE(Tp::ContactCapabilitiesMapList)
02942 Q_DECLARE_METATYPE(Tp::ContactCapability)
02943 Q_DECLARE_METATYPE(Tp::ContactCapabilityList)
02944 Q_DECLARE_METATYPE(Tp::ContactInfoField)
02945 Q_DECLARE_METATYPE(Tp::ContactInfoFieldList)
02946 Q_DECLARE_METATYPE(Tp::ContactInfoMap)
02947 Q_DECLARE_METATYPE(Tp::ContactLocations)
02948 Q_DECLARE_METATYPE(Tp::ContactPresences)
02949 Q_DECLARE_METATYPE(Tp::CurrencyAmount)
02950 Q_DECLARE_METATYPE(Tp::DBusTubeMember)
02951 Q_DECLARE_METATYPE(Tp::DBusTubeMemberList)
02952 Q_DECLARE_METATYPE(Tp::FieldSpec)
02953 Q_DECLARE_METATYPE(Tp::FieldSpecs)
02954 Q_DECLARE_METATYPE(Tp::HandleIdentifierMap)
02955 Q_DECLARE_METATYPE(Tp::HandleOwnerMap)
02956 Q_DECLARE_METATYPE(Tp::HandlerCapabilities)
02957 Q_DECLARE_METATYPE(Tp::HandlerCapabilitiesList)
02958 Q_DECLARE_METATYPE(Tp::LastActivityAndStatuses)
02959 Q_DECLARE_METATYPE(Tp::LocalPendingInfo)
02960 Q_DECLARE_METATYPE(Tp::LocalPendingInfoList)
02961 Q_DECLARE_METATYPE(Tp::Location)
02962 Q_DECLARE_METATYPE(Tp::MediaSessionHandlerInfo)
02963 Q_DECLARE_METATYPE(Tp::MediaSessionHandlerInfoList)
02964 Q_DECLARE_METATYPE(Tp::MediaStreamHandlerCandidate)
02965 Q_DECLARE_METATYPE(Tp::MediaStreamHandlerCandidateList)
02966 Q_DECLARE_METATYPE(Tp::MediaStreamHandlerCodec)
02967 Q_DECLARE_METATYPE(Tp::MediaStreamHandlerCodecList)
02968 Q_DECLARE_METATYPE(Tp::MediaStreamHandlerTransport)
02969 Q_DECLARE_METATYPE(Tp::MediaStreamHandlerTransportList)
02970 Q_DECLARE_METATYPE(Tp::MediaStreamInfo)
02971 Q_DECLARE_METATYPE(Tp::MediaStreamInfoList)
02972 Q_DECLARE_METATYPE(Tp::MessagePart)
02973 Q_DECLARE_METATYPE(Tp::MessagePartContentMap)
02974 Q_DECLARE_METATYPE(Tp::MessagePartList)
02975 Q_DECLARE_METATYPE(Tp::MessagePartListList)
02976 Q_DECLARE_METATYPE(Tp::MultipleStatusMap)
02977 Q_DECLARE_METATYPE(Tp::ObjectPathList)
02978 Q_DECLARE_METATYPE(Tp::ParamSpec)
02979 Q_DECLARE_METATYPE(Tp::ParamSpecList)
02980 Q_DECLARE_METATYPE(Tp::PendingTextMessage)
02981 Q_DECLARE_METATYPE(Tp::PendingTextMessageList)
02982 Q_DECLARE_METATYPE(Tp::PropertyFlagsChange)
02983 Q_DECLARE_METATYPE(Tp::PropertyFlagsChangeList)
02984 Q_DECLARE_METATYPE(Tp::PropertySpec)
02985 Q_DECLARE_METATYPE(Tp::PropertySpecList)
02986 Q_DECLARE_METATYPE(Tp::PropertyValue)
02987 Q_DECLARE_METATYPE(Tp::PropertyValueList)
02988 Q_DECLARE_METATYPE(Tp::QualifiedPropertyValueMap)
02989 Q_DECLARE_METATYPE(Tp::QualifiedPropertyValueMapList)
02990 Q_DECLARE_METATYPE(Tp::RequestableChannelClass)
02991 Q_DECLARE_METATYPE(Tp::RequestableChannelClassList)
02992 Q_DECLARE_METATYPE(Tp::RichPresenceAccessControl)
02993 Q_DECLARE_METATYPE(Tp::RoomInfo)
02994 Q_DECLARE_METATYPE(Tp::RoomInfoList)
02995 Q_DECLARE_METATYPE(Tp::ServicePoint)
02996 Q_DECLARE_METATYPE(Tp::ServicePointInfo)
02997 Q_DECLARE_METATYPE(Tp::ServicePointInfoList)
02998 Q_DECLARE_METATYPE(Tp::SimpleContactPresences)
02999 Q_DECLARE_METATYPE(Tp::SimplePresence)
03000 Q_DECLARE_METATYPE(Tp::SimpleStatusSpec)
03001 Q_DECLARE_METATYPE(Tp::SimpleStatusSpecMap)
03002 Q_DECLARE_METATYPE(Tp::SingleContactAttributesMap)
03003 Q_DECLARE_METATYPE(Tp::SocketAddressIP)
03004 Q_DECLARE_METATYPE(Tp::SocketAddressIPList)
03005 Q_DECLARE_METATYPE(Tp::SocketAddressIPv4)
03006 Q_DECLARE_METATYPE(Tp::SocketAddressIPv6)
03007 Q_DECLARE_METATYPE(Tp::SocketNetmaskIPv4)
03008 Q_DECLARE_METATYPE(Tp::SocketNetmaskIPv6)
03009 Q_DECLARE_METATYPE(Tp::StatusSpec)
03010 Q_DECLARE_METATYPE(Tp::StatusSpecMap)
03011 Q_DECLARE_METATYPE(Tp::StringStringMap)
03012 Q_DECLARE_METATYPE(Tp::StringStringMapList)
03013 Q_DECLARE_METATYPE(Tp::StringVariantMap)
03014 Q_DECLARE_METATYPE(Tp::StringVariantMapList)
03015 Q_DECLARE_METATYPE(Tp::SupportedSocketMap)
03016 Q_DECLARE_METATYPE(Tp::TubeInfo)
03017 Q_DECLARE_METATYPE(Tp::TubeInfoList)
03018 Q_DECLARE_METATYPE(Tp::UIntList)


Copyright © 2008-2010 Collabora Ltd. and Nokia Corporation
Telepathy-Qt4 0.3.5