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 
01352 struct TELEPATHY_QT4_EXPORT MessagePart : public QMap<QString, QDBusVariant>
01353 {
01354     inline MessagePart() : QMap<QString, QDBusVariant>() {}
01355     inline MessagePart(const QMap<QString, QDBusVariant>& a) : QMap<QString, QDBusVariant>(a) {}
01356 
01357     inline MessagePart& operator=(const QMap<QString, QDBusVariant>& a)
01358     {
01359         *(static_cast<QMap<QString, QDBusVariant>*>(this)) = a;
01360         return *this;
01361     }
01362 };
01363 
01370 typedef QList<MessagePart> MessagePartList;
01371 
01378 typedef QList<MessagePartList> MessagePartListList;
01379 
01391 struct TELEPATHY_QT4_EXPORT MessagePartContentMap : public QMap<uint, QDBusVariant>
01392 {
01393     inline MessagePartContentMap() : QMap<uint, QDBusVariant>() {}
01394     inline MessagePartContentMap(const QMap<uint, QDBusVariant>& a) : QMap<uint, QDBusVariant>(a) {}
01395 
01396     inline MessagePartContentMap& operator=(const QMap<uint, QDBusVariant>& a)
01397     {
01398         *(static_cast<QMap<uint, QDBusVariant>*>(this)) = a;
01399         return *this;
01400     }
01401 };
01402 
01415 struct TELEPATHY_QT4_EXPORT MultipleStatusMap : public QMap<QString, QVariantMap>
01416 {
01417     inline MultipleStatusMap() : QMap<QString, QVariantMap>() {}
01418     inline MultipleStatusMap(const QMap<QString, QVariantMap>& a) : QMap<QString, QVariantMap>(a) {}
01419 
01420     inline MultipleStatusMap& operator=(const QMap<QString, QVariantMap>& a)
01421     {
01422         *(static_cast<QMap<QString, QVariantMap>*>(this)) = a;
01423         return *this;
01424     }
01425 };
01426 
01437 struct TELEPATHY_QT4_EXPORT ParamSpec
01438 {
01442     QString name;
01446     uint flags;
01450     QString signature;
01456     QDBusVariant defaultValue;
01457 };
01458 
01459 TELEPATHY_QT4_EXPORT bool operator==(const ParamSpec& v1, const ParamSpec& v2);
01460 inline bool operator!=(const ParamSpec& v1, const ParamSpec& v2)
01461 {
01462     return !operator==(v1, v2);
01463 }
01464 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const ParamSpec& val);
01465 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, ParamSpec& val);
01466 
01473 typedef QList<ParamSpec> ParamSpecList;
01474 
01487 struct TELEPATHY_QT4_EXPORT PendingTextMessage
01488 {
01489     uint identifier;
01490     uint unixTimestamp;
01491     uint sender;
01492     uint messageType;
01493     uint flags;
01494     QString text;
01495 };
01496 
01497 TELEPATHY_QT4_EXPORT bool operator==(const PendingTextMessage& v1, const PendingTextMessage& v2);
01498 inline bool operator!=(const PendingTextMessage& v1, const PendingTextMessage& v2)
01499 {
01500     return !operator==(v1, v2);
01501 }
01502 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const PendingTextMessage& val);
01503 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, PendingTextMessage& val);
01504 
01511 typedef QList<PendingTextMessage> PendingTextMessageList;
01512 
01524 struct TELEPATHY_QT4_EXPORT PropertyFlagsChange
01525 {
01526     uint propertyID;
01527     uint newFlags;
01528 };
01529 
01530 TELEPATHY_QT4_EXPORT bool operator==(const PropertyFlagsChange& v1, const PropertyFlagsChange& v2);
01531 inline bool operator!=(const PropertyFlagsChange& v1, const PropertyFlagsChange& v2)
01532 {
01533     return !operator==(v1, v2);
01534 }
01535 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const PropertyFlagsChange& val);
01536 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, PropertyFlagsChange& val);
01537 
01544 typedef QList<PropertyFlagsChange> PropertyFlagsChangeList;
01545 
01556 struct TELEPATHY_QT4_EXPORT PropertySpec
01557 {
01558     uint propertyID;
01559     QString name;
01560     QString signature;
01561     uint flags;
01562 };
01563 
01564 TELEPATHY_QT4_EXPORT bool operator==(const PropertySpec& v1, const PropertySpec& v2);
01565 inline bool operator!=(const PropertySpec& v1, const PropertySpec& v2)
01566 {
01567     return !operator==(v1, v2);
01568 }
01569 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const PropertySpec& val);
01570 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, PropertySpec& val);
01571 
01578 typedef QList<PropertySpec> PropertySpecList;
01579 
01591 struct TELEPATHY_QT4_EXPORT PropertyValue
01592 {
01593     uint identifier;
01594     QDBusVariant value;
01595 };
01596 
01597 TELEPATHY_QT4_EXPORT bool operator==(const PropertyValue& v1, const PropertyValue& v2);
01598 inline bool operator!=(const PropertyValue& v1, const PropertyValue& v2)
01599 {
01600     return !operator==(v1, v2);
01601 }
01602 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const PropertyValue& val);
01603 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, PropertyValue& val);
01604 
01611 typedef QList<PropertyValue> PropertyValueList;
01612 
01625 struct TELEPATHY_QT4_EXPORT ProtocolPropertiesMap : public QMap<QString, QVariantMap>
01626 {
01627     inline ProtocolPropertiesMap() : QMap<QString, QVariantMap>() {}
01628     inline ProtocolPropertiesMap(const QMap<QString, QVariantMap>& a) : QMap<QString, QVariantMap>(a) {}
01629 
01630     inline ProtocolPropertiesMap& operator=(const QMap<QString, QVariantMap>& a)
01631     {
01632         *(static_cast<QMap<QString, QVariantMap>*>(this)) = a;
01633         return *this;
01634     }
01635 };
01636 
01648 struct TELEPATHY_QT4_EXPORT QualifiedPropertyValueMap : public QMap<QString, QDBusVariant>
01649 {
01650     inline QualifiedPropertyValueMap() : QMap<QString, QDBusVariant>() {}
01651     inline QualifiedPropertyValueMap(const QMap<QString, QDBusVariant>& a) : QMap<QString, QDBusVariant>(a) {}
01652 
01653     inline QualifiedPropertyValueMap& operator=(const QMap<QString, QDBusVariant>& a)
01654     {
01655         *(static_cast<QMap<QString, QDBusVariant>*>(this)) = a;
01656         return *this;
01657     }
01658 };
01659 
01666 typedef QList<QualifiedPropertyValueMap> QualifiedPropertyValueMapList;
01667 
01703 struct TELEPATHY_QT4_EXPORT RequestableChannelClass
01704 {
01729     QVariantMap fixedProperties;
01758     QStringList allowedProperties;
01759 };
01760 
01761 TELEPATHY_QT4_EXPORT bool operator==(const RequestableChannelClass& v1, const RequestableChannelClass& v2);
01762 inline bool operator!=(const RequestableChannelClass& v1, const RequestableChannelClass& v2)
01763 {
01764     return !operator==(v1, v2);
01765 }
01766 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const RequestableChannelClass& val);
01767 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, RequestableChannelClass& val);
01768 
01775 typedef QList<RequestableChannelClass> RequestableChannelClassList;
01776 
01789 struct TELEPATHY_QT4_EXPORT RichPresenceAccessControl
01790 {
01794     uint type;
01799     QDBusVariant detail;
01800 };
01801 
01802 TELEPATHY_QT4_EXPORT bool operator==(const RichPresenceAccessControl& v1, const RichPresenceAccessControl& v2);
01803 inline bool operator!=(const RichPresenceAccessControl& v1, const RichPresenceAccessControl& v2)
01804 {
01805     return !operator==(v1, v2);
01806 }
01807 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const RichPresenceAccessControl& val);
01808 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, RichPresenceAccessControl& val);
01809 
01817 struct TELEPATHY_QT4_EXPORT RoomInfo
01818 {
01819     uint handle;
01820     QString channelType;
01821     QVariantMap info;
01822 };
01823 
01824 TELEPATHY_QT4_EXPORT bool operator==(const RoomInfo& v1, const RoomInfo& v2);
01825 inline bool operator!=(const RoomInfo& v1, const RoomInfo& v2)
01826 {
01827     return !operator==(v1, v2);
01828 }
01829 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const RoomInfo& val);
01830 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, RoomInfo& val);
01831 
01838 typedef QList<RoomInfo> RoomInfoList;
01839 
01849 struct TELEPATHY_QT4_EXPORT ServicePoint
01850 {
01854     uint servicePointType;
01861     QString service;
01862 };
01863 
01864 TELEPATHY_QT4_EXPORT bool operator==(const ServicePoint& v1, const ServicePoint& v2);
01865 inline bool operator!=(const ServicePoint& v1, const ServicePoint& v2)
01866 {
01867     return !operator==(v1, v2);
01868 }
01869 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const ServicePoint& val);
01870 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, ServicePoint& val);
01871 
01881 struct TELEPATHY_QT4_EXPORT SimplePresence
01882 {
01886     uint type;
01891     QString status;
01913     QString statusMessage;
01914 };
01915 
01916 TELEPATHY_QT4_EXPORT bool operator==(const SimplePresence& v1, const SimplePresence& v2);
01917 inline bool operator!=(const SimplePresence& v1, const SimplePresence& v2)
01918 {
01919     return !operator==(v1, v2);
01920 }
01921 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const SimplePresence& val);
01922 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, SimplePresence& val);
01923 
01933 struct TELEPATHY_QT4_EXPORT SimpleStatusSpec
01934 {
01942     uint type;
01946     bool maySetOnSelf;
01953     bool canHaveMessage;
01954 };
01955 
01956 TELEPATHY_QT4_EXPORT bool operator==(const SimpleStatusSpec& v1, const SimpleStatusSpec& v2);
01957 inline bool operator!=(const SimpleStatusSpec& v1, const SimpleStatusSpec& v2)
01958 {
01959     return !operator==(v1, v2);
01960 }
01961 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const SimpleStatusSpec& val);
01962 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, SimpleStatusSpec& val);
01963 
01974 struct TELEPATHY_QT4_EXPORT SingleContactAttributesMap : public QMap<QString, QDBusVariant>
01975 {
01976     inline SingleContactAttributesMap() : QMap<QString, QDBusVariant>() {}
01977     inline SingleContactAttributesMap(const QMap<QString, QDBusVariant>& a) : QMap<QString, QDBusVariant>(a) {}
01978 
01979     inline SingleContactAttributesMap& operator=(const QMap<QString, QDBusVariant>& a)
01980     {
01981         *(static_cast<QMap<QString, QDBusVariant>*>(this)) = a;
01982         return *this;
01983     }
01984 };
01985 
01995 struct TELEPATHY_QT4_EXPORT SocketAddressIP
01996 {
02001     QString address;
02005     ushort port;
02006 };
02007 
02008 TELEPATHY_QT4_EXPORT bool operator==(const SocketAddressIP& v1, const SocketAddressIP& v2);
02009 inline bool operator!=(const SocketAddressIP& v1, const SocketAddressIP& v2)
02010 {
02011     return !operator==(v1, v2);
02012 }
02013 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const SocketAddressIP& val);
02014 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, SocketAddressIP& val);
02015 
02022 typedef QList<SocketAddressIP> SocketAddressIPList;
02023 
02033 struct TELEPATHY_QT4_EXPORT SocketAddressIPv4
02034 {
02039     QString address;
02043     ushort port;
02044 };
02045 
02046 TELEPATHY_QT4_EXPORT bool operator==(const SocketAddressIPv4& v1, const SocketAddressIPv4& v2);
02047 inline bool operator!=(const SocketAddressIPv4& v1, const SocketAddressIPv4& v2)
02048 {
02049     return !operator==(v1, v2);
02050 }
02051 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const SocketAddressIPv4& val);
02052 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, SocketAddressIPv4& val);
02053 
02063 struct TELEPATHY_QT4_EXPORT SocketAddressIPv6
02064 {
02069     QString address;
02073     ushort port;
02074 };
02075 
02076 TELEPATHY_QT4_EXPORT bool operator==(const SocketAddressIPv6& v1, const SocketAddressIPv6& v2);
02077 inline bool operator!=(const SocketAddressIPv6& v1, const SocketAddressIPv6& v2)
02078 {
02079     return !operator==(v1, v2);
02080 }
02081 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const SocketAddressIPv6& val);
02082 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, SocketAddressIPv6& val);
02083 
02093 struct TELEPATHY_QT4_EXPORT SocketNetmaskIPv4
02094 {
02099     QString address;
02104     uchar prefixLength;
02105 };
02106 
02107 TELEPATHY_QT4_EXPORT bool operator==(const SocketNetmaskIPv4& v1, const SocketNetmaskIPv4& v2);
02108 inline bool operator!=(const SocketNetmaskIPv4& v1, const SocketNetmaskIPv4& v2)
02109 {
02110     return !operator==(v1, v2);
02111 }
02112 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const SocketNetmaskIPv4& val);
02113 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, SocketNetmaskIPv4& val);
02114 
02124 struct TELEPATHY_QT4_EXPORT SocketNetmaskIPv6
02125 {
02130     QString address;
02135     uchar prefixLength;
02136 };
02137 
02138 TELEPATHY_QT4_EXPORT bool operator==(const SocketNetmaskIPv6& v1, const SocketNetmaskIPv6& v2);
02139 inline bool operator!=(const SocketNetmaskIPv6& v1, const SocketNetmaskIPv6& v2)
02140 {
02141     return !operator==(v1, v2);
02142 }
02143 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const SocketNetmaskIPv6& val);
02144 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, SocketNetmaskIPv6& val);
02145 
02156 struct TELEPATHY_QT4_EXPORT StringStringMap : public QMap<QString, QString>
02157 {
02158     inline StringStringMap() : QMap<QString, QString>() {}
02159     inline StringStringMap(const QMap<QString, QString>& a) : QMap<QString, QString>(a) {}
02160 
02161     inline StringStringMap& operator=(const QMap<QString, QString>& a)
02162     {
02163         *(static_cast<QMap<QString, QString>*>(this)) = a;
02164         return *this;
02165     }
02166 };
02167 
02174 typedef QList<StringStringMap> StringStringMapList;
02175 
02186 struct TELEPATHY_QT4_EXPORT StringVariantMap : public QMap<QString, QDBusVariant>
02187 {
02188     inline StringVariantMap() : QMap<QString, QDBusVariant>() {}
02189     inline StringVariantMap(const QMap<QString, QDBusVariant>& a) : QMap<QString, QDBusVariant>(a) {}
02190 
02191     inline StringVariantMap& operator=(const QMap<QString, QDBusVariant>& a)
02192     {
02193         *(static_cast<QMap<QString, QDBusVariant>*>(this)) = a;
02194         return *this;
02195     }
02196 };
02197 
02204 typedef QList<StringVariantMap> StringVariantMapList;
02205 
02217 struct TELEPATHY_QT4_EXPORT SupportedSocketMap : public QMap<uint, UIntList>
02218 {
02219     inline SupportedSocketMap() : QMap<uint, UIntList>() {}
02220     inline SupportedSocketMap(const QMap<uint, UIntList>& a) : QMap<uint, UIntList>(a) {}
02221 
02222     inline SupportedSocketMap& operator=(const QMap<uint, UIntList>& a)
02223     {
02224         *(static_cast<QMap<uint, UIntList>*>(this)) = a;
02225         return *this;
02226     }
02227 };
02228 
02240 struct TELEPATHY_QT4_EXPORT TubeInfo
02241 {
02242     uint identifier;
02243     uint initiator;
02244     uint type;
02245     QString service;
02246     QVariantMap parameters;
02247     uint state;
02248 };
02249 
02250 TELEPATHY_QT4_EXPORT bool operator==(const TubeInfo& v1, const TubeInfo& v2);
02251 inline bool operator!=(const TubeInfo& v1, const TubeInfo& v2)
02252 {
02253     return !operator==(v1, v2);
02254 }
02255 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const TubeInfo& val);
02256 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, TubeInfo& val);
02257 
02264 typedef QList<TubeInfo> TubeInfoList;
02265 
02276 struct TELEPATHY_QT4_EXPORT ContactCapabilitiesMap : public QMap<uint, RequestableChannelClassList>
02277 {
02278     inline ContactCapabilitiesMap() : QMap<uint, RequestableChannelClassList>() {}
02279     inline ContactCapabilitiesMap(const QMap<uint, RequestableChannelClassList>& a) : QMap<uint, RequestableChannelClassList>(a) {}
02280 
02281     inline ContactCapabilitiesMap& operator=(const QMap<uint, RequestableChannelClassList>& a)
02282     {
02283         *(static_cast<QMap<uint, RequestableChannelClassList>*>(this)) = a;
02284         return *this;
02285     }
02286 };
02287 
02294 typedef QList<ContactCapabilitiesMap> ContactCapabilitiesMapList;
02295 
02307 struct TELEPATHY_QT4_EXPORT ContactInfoMap : public QMap<uint, ContactInfoFieldList>
02308 {
02309     inline ContactInfoMap() : QMap<uint, ContactInfoFieldList>() {}
02310     inline ContactInfoMap(const QMap<uint, ContactInfoFieldList>& a) : QMap<uint, ContactInfoFieldList>(a) {}
02311 
02312     inline ContactInfoMap& operator=(const QMap<uint, ContactInfoFieldList>& a)
02313     {
02314         *(static_cast<QMap<uint, ContactInfoFieldList>*>(this)) = a;
02315         return *this;
02316     }
02317 };
02318 
02328 struct TELEPATHY_QT4_EXPORT HandlerCapabilities
02329 {
02335     QString wellKnownName;
02341     StringVariantMapList channelClasses;
02348     QStringList capabilities;
02349 };
02350 
02351 TELEPATHY_QT4_EXPORT bool operator==(const HandlerCapabilities& v1, const HandlerCapabilities& v2);
02352 inline bool operator!=(const HandlerCapabilities& v1, const HandlerCapabilities& v2)
02353 {
02354     return !operator==(v1, v2);
02355 }
02356 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const HandlerCapabilities& val);
02357 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, HandlerCapabilities& val);
02358 
02365 typedef QList<HandlerCapabilities> HandlerCapabilitiesList;
02366 
02377 struct TELEPATHY_QT4_EXPORT LastActivityAndStatuses
02378 {
02379     uint lastActivity;
02380     MultipleStatusMap statuses;
02381 };
02382 
02383 TELEPATHY_QT4_EXPORT bool operator==(const LastActivityAndStatuses& v1, const LastActivityAndStatuses& v2);
02384 inline bool operator!=(const LastActivityAndStatuses& v1, const LastActivityAndStatuses& v2)
02385 {
02386     return !operator==(v1, v2);
02387 }
02388 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const LastActivityAndStatuses& val);
02389 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, LastActivityAndStatuses& val);
02390 
02398 struct TELEPATHY_QT4_EXPORT MediaStreamHandlerCandidate
02399 {
02400     QString name;
02401     MediaStreamHandlerTransportList transports;
02402 };
02403 
02404 TELEPATHY_QT4_EXPORT bool operator==(const MediaStreamHandlerCandidate& v1, const MediaStreamHandlerCandidate& v2);
02405 inline bool operator!=(const MediaStreamHandlerCandidate& v1, const MediaStreamHandlerCandidate& v2)
02406 {
02407     return !operator==(v1, v2);
02408 }
02409 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const MediaStreamHandlerCandidate& val);
02410 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, MediaStreamHandlerCandidate& val);
02411 
02418 typedef QList<MediaStreamHandlerCandidate> MediaStreamHandlerCandidateList;
02419 
02429 struct TELEPATHY_QT4_EXPORT MediaStreamHandlerCodec
02430 {
02434     uint codecID;
02438     QString name;
02442     uint mediaType;
02446     uint clockRate;
02450     uint numberOfChannels;
02454     StringStringMap parameters;
02455 };
02456 
02457 TELEPATHY_QT4_EXPORT bool operator==(const MediaStreamHandlerCodec& v1, const MediaStreamHandlerCodec& v2);
02458 inline bool operator!=(const MediaStreamHandlerCodec& v1, const MediaStreamHandlerCodec& v2)
02459 {
02460     return !operator==(v1, v2);
02461 }
02462 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const MediaStreamHandlerCodec& val);
02463 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, MediaStreamHandlerCodec& val);
02464 
02471 typedef QList<MediaStreamHandlerCodec> MediaStreamHandlerCodecList;
02472 
02487 struct TELEPATHY_QT4_EXPORT ServicePointInfo
02488 {
02492     ServicePoint servicePoint;
02499     QStringList serviceIDs;
02500 };
02501 
02502 TELEPATHY_QT4_EXPORT bool operator==(const ServicePointInfo& v1, const ServicePointInfo& v2);
02503 inline bool operator!=(const ServicePointInfo& v1, const ServicePointInfo& v2)
02504 {
02505     return !operator==(v1, v2);
02506 }
02507 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const ServicePointInfo& val);
02508 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, ServicePointInfo& val);
02509 
02516 typedef QList<ServicePointInfo> ServicePointInfoList;
02517 
02529 struct TELEPATHY_QT4_EXPORT SimpleContactPresences : public QMap<uint, SimplePresence>
02530 {
02531     inline SimpleContactPresences() : QMap<uint, SimplePresence>() {}
02532     inline SimpleContactPresences(const QMap<uint, SimplePresence>& a) : QMap<uint, SimplePresence>(a) {}
02533 
02534     inline SimpleContactPresences& operator=(const QMap<uint, SimplePresence>& a)
02535     {
02536         *(static_cast<QMap<uint, SimplePresence>*>(this)) = a;
02537         return *this;
02538     }
02539 };
02540 
02551 struct TELEPATHY_QT4_EXPORT SimpleStatusSpecMap : public QMap<QString, SimpleStatusSpec>
02552 {
02553     inline SimpleStatusSpecMap() : QMap<QString, SimpleStatusSpec>() {}
02554     inline SimpleStatusSpecMap(const QMap<QString, SimpleStatusSpec>& a) : QMap<QString, SimpleStatusSpec>(a) {}
02555 
02556     inline SimpleStatusSpecMap& operator=(const QMap<QString, SimpleStatusSpec>& a)
02557     {
02558         *(static_cast<QMap<QString, SimpleStatusSpec>*>(this)) = a;
02559         return *this;
02560     }
02561 };
02562 
02570 struct TELEPATHY_QT4_EXPORT StatusSpec
02571 {
02572     uint type;
02573     bool maySetOnSelf;
02574     bool exclusive;
02575     StringStringMap parameterTypes;
02576 };
02577 
02578 TELEPATHY_QT4_EXPORT bool operator==(const StatusSpec& v1, const StatusSpec& v2);
02579 inline bool operator!=(const StatusSpec& v1, const StatusSpec& v2)
02580 {
02581     return !operator==(v1, v2);
02582 }
02583 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const StatusSpec& val);
02584 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, StatusSpec& val);
02585 
02597 struct TELEPATHY_QT4_EXPORT ContactPresences : public QMap<uint, LastActivityAndStatuses>
02598 {
02599     inline ContactPresences() : QMap<uint, LastActivityAndStatuses>() {}
02600     inline ContactPresences(const QMap<uint, LastActivityAndStatuses>& a) : QMap<uint, LastActivityAndStatuses>(a) {}
02601 
02602     inline ContactPresences& operator=(const QMap<uint, LastActivityAndStatuses>& a)
02603     {
02604         *(static_cast<QMap<uint, LastActivityAndStatuses>*>(this)) = a;
02605         return *this;
02606     }
02607 };
02608 
02617 struct TELEPATHY_QT4_EXPORT StatusSpecMap : public QMap<QString, StatusSpec>
02618 {
02619     inline StatusSpecMap() : QMap<QString, StatusSpec>() {}
02620     inline StatusSpecMap(const QMap<QString, StatusSpec>& a) : QMap<QString, StatusSpec>(a) {}
02621 
02622     inline StatusSpecMap& operator=(const QMap<QString, StatusSpec>& a)
02623     {
02624         *(static_cast<QMap<QString, StatusSpec>*>(this)) = a;
02625         return *this;
02626     }
02627 };
02628 
02629 
02630 } // namespace Tp
02631 
02632 Q_DECLARE_METATYPE(Tp::AliasMap)
02633 Q_DECLARE_METATYPE(Tp::AliasPair)
02634 Q_DECLARE_METATYPE(Tp::AliasPairList)
02635 Q_DECLARE_METATYPE(Tp::Avatar)
02636 Q_DECLARE_METATYPE(Tp::AvatarTokenMap)
02637 Q_DECLARE_METATYPE(Tp::CapabilityChange)
02638 Q_DECLARE_METATYPE(Tp::CapabilityChangeList)
02639 Q_DECLARE_METATYPE(Tp::CapabilityPair)
02640 Q_DECLARE_METATYPE(Tp::CapabilityPairList)
02641 Q_DECLARE_METATYPE(Tp::ChannelCallStateMap)
02642 Q_DECLARE_METATYPE(Tp::ChannelClass)
02643 Q_DECLARE_METATYPE(Tp::ChannelClassList)
02644 Q_DECLARE_METATYPE(Tp::ChannelDetails)
02645 Q_DECLARE_METATYPE(Tp::ChannelDetailsList)
02646 Q_DECLARE_METATYPE(Tp::ChannelInfo)
02647 Q_DECLARE_METATYPE(Tp::ChannelInfoList)
02648 Q_DECLARE_METATYPE(Tp::ChatStateMap)
02649 Q_DECLARE_METATYPE(Tp::ContactAttributesMap)
02650 Q_DECLARE_METATYPE(Tp::ContactCapabilitiesMap)
02651 Q_DECLARE_METATYPE(Tp::ContactCapabilitiesMapList)
02652 Q_DECLARE_METATYPE(Tp::ContactCapability)
02653 Q_DECLARE_METATYPE(Tp::ContactCapabilityList)
02654 Q_DECLARE_METATYPE(Tp::ContactInfoField)
02655 Q_DECLARE_METATYPE(Tp::ContactInfoFieldList)
02656 Q_DECLARE_METATYPE(Tp::ContactInfoMap)
02657 Q_DECLARE_METATYPE(Tp::ContactLocations)
02658 Q_DECLARE_METATYPE(Tp::ContactPresences)
02659 Q_DECLARE_METATYPE(Tp::CurrencyAmount)
02660 Q_DECLARE_METATYPE(Tp::DBusTubeMember)
02661 Q_DECLARE_METATYPE(Tp::DBusTubeMemberList)
02662 Q_DECLARE_METATYPE(Tp::FieldSpec)
02663 Q_DECLARE_METATYPE(Tp::FieldSpecs)
02664 Q_DECLARE_METATYPE(Tp::HandleIdentifierMap)
02665 Q_DECLARE_METATYPE(Tp::HandleOwnerMap)
02666 Q_DECLARE_METATYPE(Tp::HandlerCapabilities)
02667 Q_DECLARE_METATYPE(Tp::HandlerCapabilitiesList)
02668 Q_DECLARE_METATYPE(Tp::LastActivityAndStatuses)
02669 Q_DECLARE_METATYPE(Tp::LocalPendingInfo)
02670 Q_DECLARE_METATYPE(Tp::LocalPendingInfoList)
02671 Q_DECLARE_METATYPE(Tp::Location)
02672 Q_DECLARE_METATYPE(Tp::MediaSessionHandlerInfo)
02673 Q_DECLARE_METATYPE(Tp::MediaSessionHandlerInfoList)
02674 Q_DECLARE_METATYPE(Tp::MediaStreamHandlerCandidate)
02675 Q_DECLARE_METATYPE(Tp::MediaStreamHandlerCandidateList)
02676 Q_DECLARE_METATYPE(Tp::MediaStreamHandlerCodec)
02677 Q_DECLARE_METATYPE(Tp::MediaStreamHandlerCodecList)
02678 Q_DECLARE_METATYPE(Tp::MediaStreamHandlerTransport)
02679 Q_DECLARE_METATYPE(Tp::MediaStreamHandlerTransportList)
02680 Q_DECLARE_METATYPE(Tp::MediaStreamInfo)
02681 Q_DECLARE_METATYPE(Tp::MediaStreamInfoList)
02682 Q_DECLARE_METATYPE(Tp::MessagePart)
02683 Q_DECLARE_METATYPE(Tp::MessagePartContentMap)
02684 Q_DECLARE_METATYPE(Tp::MessagePartList)
02685 Q_DECLARE_METATYPE(Tp::MessagePartListList)
02686 Q_DECLARE_METATYPE(Tp::MultipleStatusMap)
02687 Q_DECLARE_METATYPE(Tp::ObjectPathList)
02688 Q_DECLARE_METATYPE(Tp::ParamSpec)
02689 Q_DECLARE_METATYPE(Tp::ParamSpecList)
02690 Q_DECLARE_METATYPE(Tp::PendingTextMessage)
02691 Q_DECLARE_METATYPE(Tp::PendingTextMessageList)
02692 Q_DECLARE_METATYPE(Tp::PropertyFlagsChange)
02693 Q_DECLARE_METATYPE(Tp::PropertyFlagsChangeList)
02694 Q_DECLARE_METATYPE(Tp::PropertySpec)
02695 Q_DECLARE_METATYPE(Tp::PropertySpecList)
02696 Q_DECLARE_METATYPE(Tp::PropertyValue)
02697 Q_DECLARE_METATYPE(Tp::PropertyValueList)
02698 Q_DECLARE_METATYPE(Tp::ProtocolPropertiesMap)
02699 Q_DECLARE_METATYPE(Tp::QualifiedPropertyValueMap)
02700 Q_DECLARE_METATYPE(Tp::QualifiedPropertyValueMapList)
02701 Q_DECLARE_METATYPE(Tp::RequestableChannelClass)
02702 Q_DECLARE_METATYPE(Tp::RequestableChannelClassList)
02703 Q_DECLARE_METATYPE(Tp::RichPresenceAccessControl)
02704 Q_DECLARE_METATYPE(Tp::RoomInfo)
02705 Q_DECLARE_METATYPE(Tp::RoomInfoList)
02706 Q_DECLARE_METATYPE(Tp::ServicePoint)
02707 Q_DECLARE_METATYPE(Tp::ServicePointInfo)
02708 Q_DECLARE_METATYPE(Tp::ServicePointInfoList)
02709 Q_DECLARE_METATYPE(Tp::SimpleContactPresences)
02710 Q_DECLARE_METATYPE(Tp::SimplePresence)
02711 Q_DECLARE_METATYPE(Tp::SimpleStatusSpec)
02712 Q_DECLARE_METATYPE(Tp::SimpleStatusSpecMap)
02713 Q_DECLARE_METATYPE(Tp::SingleContactAttributesMap)
02714 Q_DECLARE_METATYPE(Tp::SocketAddressIP)
02715 Q_DECLARE_METATYPE(Tp::SocketAddressIPList)
02716 Q_DECLARE_METATYPE(Tp::SocketAddressIPv4)
02717 Q_DECLARE_METATYPE(Tp::SocketAddressIPv6)
02718 Q_DECLARE_METATYPE(Tp::SocketNetmaskIPv4)
02719 Q_DECLARE_METATYPE(Tp::SocketNetmaskIPv6)
02720 Q_DECLARE_METATYPE(Tp::StatusSpec)
02721 Q_DECLARE_METATYPE(Tp::StatusSpecMap)
02722 Q_DECLARE_METATYPE(Tp::StringStringMap)
02723 Q_DECLARE_METATYPE(Tp::StringStringMapList)
02724 Q_DECLARE_METATYPE(Tp::StringVariantMap)
02725 Q_DECLARE_METATYPE(Tp::StringVariantMapList)
02726 Q_DECLARE_METATYPE(Tp::SupportedSocketMap)
02727 Q_DECLARE_METATYPE(Tp::TubeInfo)
02728 Q_DECLARE_METATYPE(Tp::TubeInfoList)
02729 Q_DECLARE_METATYPE(Tp::UIntList)


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