Home · All Classes · All Namespaces · Modules · Functions · Files
types-body.hpp
00001 /* Generated from Telepathy D-Bus Interface Specification, TelepathyQt4 copy, version 0.17.7 */
00002 
00003 #define IN_TELEPATHY_QT4_HEADER
00004 #include "TelepathyQt4/types.h"
00005 
00006 namespace Tp
00007 {
00008 TELEPATHY_QT4_EXPORT bool operator==(const AccessControl& v1, const AccessControl& v2)
00009 {
00010     return ((v1.type == v2.type)
00011             && (v1.detail.variant() == v2.detail.variant())
00012             );
00013 }
00014 
00015 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const AccessControl& val)
00016 {
00017     arg.beginStructure();
00018     arg << val.type << val.detail;
00019     arg.endStructure();
00020     return arg;
00021 }
00022 
00023 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, AccessControl& val)
00024 {
00025     arg.beginStructure();
00026     arg >> val.type >> val.detail;
00027     arg.endStructure();
00028     return arg;
00029 }
00030 
00031 TELEPATHY_QT4_EXPORT bool operator==(const AliasPair& v1, const AliasPair& v2)
00032 {
00033     return ((v1.handle == v2.handle)
00034             && (v1.alias == v2.alias)
00035             );
00036 }
00037 
00038 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const AliasPair& val)
00039 {
00040     arg.beginStructure();
00041     arg << val.handle << val.alias;
00042     arg.endStructure();
00043     return arg;
00044 }
00045 
00046 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, AliasPair& val)
00047 {
00048     arg.beginStructure();
00049     arg >> val.handle >> val.alias;
00050     arg.endStructure();
00051     return arg;
00052 }
00053 
00054 TELEPATHY_QT4_EXPORT bool operator==(const Avatar& v1, const Avatar& v2)
00055 {
00056     return ((v1.avatarData == v2.avatarData)
00057             && (v1.MIMEType == v2.MIMEType)
00058             );
00059 }
00060 
00061 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const Avatar& val)
00062 {
00063     arg.beginStructure();
00064     arg << val.avatarData << val.MIMEType;
00065     arg.endStructure();
00066     return arg;
00067 }
00068 
00069 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, Avatar& val)
00070 {
00071     arg.beginStructure();
00072     arg >> val.avatarData >> val.MIMEType;
00073     arg.endStructure();
00074     return arg;
00075 }
00076 
00077 TELEPATHY_QT4_EXPORT bool operator==(const CapabilityChange& v1, const CapabilityChange& v2)
00078 {
00079     return ((v1.handle == v2.handle)
00080             && (v1.channelType == v2.channelType)
00081             && (v1.oldGenericFlags == v2.oldGenericFlags)
00082             && (v1.newGenericFlags == v2.newGenericFlags)
00083             && (v1.oldTypeSpecificFlags == v2.oldTypeSpecificFlags)
00084             && (v1.newTypeSpecificFlags == v2.newTypeSpecificFlags)
00085             );
00086 }
00087 
00088 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const CapabilityChange& val)
00089 {
00090     arg.beginStructure();
00091     arg << val.handle << val.channelType << val.oldGenericFlags << val.newGenericFlags << val.oldTypeSpecificFlags << val.newTypeSpecificFlags;
00092     arg.endStructure();
00093     return arg;
00094 }
00095 
00096 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, CapabilityChange& val)
00097 {
00098     arg.beginStructure();
00099     arg >> val.handle >> val.channelType >> val.oldGenericFlags >> val.newGenericFlags >> val.oldTypeSpecificFlags >> val.newTypeSpecificFlags;
00100     arg.endStructure();
00101     return arg;
00102 }
00103 
00104 TELEPATHY_QT4_EXPORT bool operator==(const CapabilityPair& v1, const CapabilityPair& v2)
00105 {
00106     return ((v1.channelType == v2.channelType)
00107             && (v1.typeSpecificFlags == v2.typeSpecificFlags)
00108             );
00109 }
00110 
00111 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const CapabilityPair& val)
00112 {
00113     arg.beginStructure();
00114     arg << val.channelType << val.typeSpecificFlags;
00115     arg.endStructure();
00116     return arg;
00117 }
00118 
00119 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, CapabilityPair& val)
00120 {
00121     arg.beginStructure();
00122     arg >> val.channelType >> val.typeSpecificFlags;
00123     arg.endStructure();
00124     return arg;
00125 }
00126 
00127 TELEPATHY_QT4_EXPORT bool operator==(const ChannelDetails& v1, const ChannelDetails& v2)
00128 {
00129     return ((v1.channel == v2.channel)
00130             && (v1.properties == v2.properties)
00131             );
00132 }
00133 
00134 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const ChannelDetails& val)
00135 {
00136     arg.beginStructure();
00137     arg << val.channel << val.properties;
00138     arg.endStructure();
00139     return arg;
00140 }
00141 
00142 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, ChannelDetails& val)
00143 {
00144     arg.beginStructure();
00145     arg >> val.channel >> val.properties;
00146     arg.endStructure();
00147     return arg;
00148 }
00149 
00150 TELEPATHY_QT4_EXPORT bool operator==(const ChannelInfo& v1, const ChannelInfo& v2)
00151 {
00152     return ((v1.channel == v2.channel)
00153             && (v1.channelType == v2.channelType)
00154             && (v1.handleType == v2.handleType)
00155             && (v1.handle == v2.handle)
00156             );
00157 }
00158 
00159 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const ChannelInfo& val)
00160 {
00161     arg.beginStructure();
00162     arg << val.channel << val.channelType << val.handleType << val.handle;
00163     arg.endStructure();
00164     return arg;
00165 }
00166 
00167 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, ChannelInfo& val)
00168 {
00169     arg.beginStructure();
00170     arg >> val.channel >> val.channelType >> val.handleType >> val.handle;
00171     arg.endStructure();
00172     return arg;
00173 }
00174 
00175 TELEPATHY_QT4_EXPORT bool operator==(const ContactCapability& v1, const ContactCapability& v2)
00176 {
00177     return ((v1.handle == v2.handle)
00178             && (v1.channelType == v2.channelType)
00179             && (v1.genericFlags == v2.genericFlags)
00180             && (v1.typeSpecificFlags == v2.typeSpecificFlags)
00181             );
00182 }
00183 
00184 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const ContactCapability& val)
00185 {
00186     arg.beginStructure();
00187     arg << val.handle << val.channelType << val.genericFlags << val.typeSpecificFlags;
00188     arg.endStructure();
00189     return arg;
00190 }
00191 
00192 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, ContactCapability& val)
00193 {
00194     arg.beginStructure();
00195     arg >> val.handle >> val.channelType >> val.genericFlags >> val.typeSpecificFlags;
00196     arg.endStructure();
00197     return arg;
00198 }
00199 
00200 TELEPATHY_QT4_EXPORT bool operator==(const ContactInfoField& v1, const ContactInfoField& v2)
00201 {
00202     return ((v1.fieldName == v2.fieldName)
00203             && (v1.parameters == v2.parameters)
00204             && (v1.fieldValue == v2.fieldValue)
00205             );
00206 }
00207 
00208 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const ContactInfoField& val)
00209 {
00210     arg.beginStructure();
00211     arg << val.fieldName << val.parameters << val.fieldValue;
00212     arg.endStructure();
00213     return arg;
00214 }
00215 
00216 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, ContactInfoField& val)
00217 {
00218     arg.beginStructure();
00219     arg >> val.fieldName >> val.parameters >> val.fieldValue;
00220     arg.endStructure();
00221     return arg;
00222 }
00223 
00224 TELEPATHY_QT4_EXPORT bool operator==(const ContactSubscriptions& v1, const ContactSubscriptions& v2)
00225 {
00226     return ((v1.subscribe == v2.subscribe)
00227             && (v1.publish == v2.publish)
00228             && (v1.publishRequest == v2.publishRequest)
00229             );
00230 }
00231 
00232 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const ContactSubscriptions& val)
00233 {
00234     arg.beginStructure();
00235     arg << val.subscribe << val.publish << val.publishRequest;
00236     arg.endStructure();
00237     return arg;
00238 }
00239 
00240 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, ContactSubscriptions& val)
00241 {
00242     arg.beginStructure();
00243     arg >> val.subscribe >> val.publish >> val.publishRequest;
00244     arg.endStructure();
00245     return arg;
00246 }
00247 
00248 TELEPATHY_QT4_EXPORT bool operator==(const CurrencyAmount& v1, const CurrencyAmount& v2)
00249 {
00250     return ((v1.amount == v2.amount)
00251             && (v1.scale == v2.scale)
00252             && (v1.currency == v2.currency)
00253             );
00254 }
00255 
00256 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const CurrencyAmount& val)
00257 {
00258     arg.beginStructure();
00259     arg << val.amount << val.scale << val.currency;
00260     arg.endStructure();
00261     return arg;
00262 }
00263 
00264 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, CurrencyAmount& val)
00265 {
00266     arg.beginStructure();
00267     arg >> val.amount >> val.scale >> val.currency;
00268     arg.endStructure();
00269     return arg;
00270 }
00271 
00272 TELEPATHY_QT4_EXPORT bool operator==(const DBusTubeMember& v1, const DBusTubeMember& v2)
00273 {
00274     return ((v1.handle == v2.handle)
00275             && (v1.uniqueName == v2.uniqueName)
00276             );
00277 }
00278 
00279 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const DBusTubeMember& val)
00280 {
00281     arg.beginStructure();
00282     arg << val.handle << val.uniqueName;
00283     arg.endStructure();
00284     return arg;
00285 }
00286 
00287 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, DBusTubeMember& val)
00288 {
00289     arg.beginStructure();
00290     arg >> val.handle >> val.uniqueName;
00291     arg.endStructure();
00292     return arg;
00293 }
00294 
00295 TELEPATHY_QT4_EXPORT bool operator==(const FieldSpec& v1, const FieldSpec& v2)
00296 {
00297     return ((v1.name == v2.name)
00298             && (v1.parameters == v2.parameters)
00299             && (v1.flags == v2.flags)
00300             && (v1.max == v2.max)
00301             );
00302 }
00303 
00304 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const FieldSpec& val)
00305 {
00306     arg.beginStructure();
00307     arg << val.name << val.parameters << val.flags << val.max;
00308     arg.endStructure();
00309     return arg;
00310 }
00311 
00312 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, FieldSpec& val)
00313 {
00314     arg.beginStructure();
00315     arg >> val.name >> val.parameters >> val.flags >> val.max;
00316     arg.endStructure();
00317     return arg;
00318 }
00319 
00320 TELEPATHY_QT4_EXPORT bool operator==(const HTTPPostData& v1, const HTTPPostData& v2)
00321 {
00322     return ((v1.key == v2.key)
00323             && (v1.value == v2.value)
00324             );
00325 }
00326 
00327 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const HTTPPostData& val)
00328 {
00329     arg.beginStructure();
00330     arg << val.key << val.value;
00331     arg.endStructure();
00332     return arg;
00333 }
00334 
00335 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, HTTPPostData& val)
00336 {
00337     arg.beginStructure();
00338     arg >> val.key >> val.value;
00339     arg.endStructure();
00340     return arg;
00341 }
00342 
00343 TELEPATHY_QT4_EXPORT bool operator==(const LocalPendingInfo& v1, const LocalPendingInfo& v2)
00344 {
00345     return ((v1.toBeAdded == v2.toBeAdded)
00346             && (v1.actor == v2.actor)
00347             && (v1.reason == v2.reason)
00348             && (v1.message == v2.message)
00349             );
00350 }
00351 
00352 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const LocalPendingInfo& val)
00353 {
00354     arg.beginStructure();
00355     arg << val.toBeAdded << val.actor << val.reason << val.message;
00356     arg.endStructure();
00357     return arg;
00358 }
00359 
00360 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, LocalPendingInfo& val)
00361 {
00362     arg.beginStructure();
00363     arg >> val.toBeAdded >> val.actor >> val.reason >> val.message;
00364     arg.endStructure();
00365     return arg;
00366 }
00367 
00368 TELEPATHY_QT4_EXPORT bool operator==(const MailAddress& v1, const MailAddress& v2)
00369 {
00370     return ((v1.name == v2.name)
00371             && (v1.address == v2.address)
00372             );
00373 }
00374 
00375 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const MailAddress& val)
00376 {
00377     arg.beginStructure();
00378     arg << val.name << val.address;
00379     arg.endStructure();
00380     return arg;
00381 }
00382 
00383 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, MailAddress& val)
00384 {
00385     arg.beginStructure();
00386     arg >> val.name >> val.address;
00387     arg.endStructure();
00388     return arg;
00389 }
00390 
00391 TELEPATHY_QT4_EXPORT bool operator==(const MediaSessionHandlerInfo& v1, const MediaSessionHandlerInfo& v2)
00392 {
00393     return ((v1.sessionHandler == v2.sessionHandler)
00394             && (v1.mediaSessionType == v2.mediaSessionType)
00395             );
00396 }
00397 
00398 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const MediaSessionHandlerInfo& val)
00399 {
00400     arg.beginStructure();
00401     arg << val.sessionHandler << val.mediaSessionType;
00402     arg.endStructure();
00403     return arg;
00404 }
00405 
00406 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, MediaSessionHandlerInfo& val)
00407 {
00408     arg.beginStructure();
00409     arg >> val.sessionHandler >> val.mediaSessionType;
00410     arg.endStructure();
00411     return arg;
00412 }
00413 
00414 TELEPATHY_QT4_EXPORT bool operator==(const MediaStreamHandlerTransport& v1, const MediaStreamHandlerTransport& v2)
00415 {
00416     return ((v1.componentNumber == v2.componentNumber)
00417             && (v1.IPAddress == v2.IPAddress)
00418             && (v1.port == v2.port)
00419             && (v1.protocol == v2.protocol)
00420             && (v1.subtype == v2.subtype)
00421             && (v1.profile == v2.profile)
00422             && (v1.preferenceValue == v2.preferenceValue)
00423             && (v1.transportType == v2.transportType)
00424             && (v1.username == v2.username)
00425             && (v1.password == v2.password)
00426             );
00427 }
00428 
00429 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const MediaStreamHandlerTransport& val)
00430 {
00431     arg.beginStructure();
00432     arg << val.componentNumber << val.IPAddress << val.port << val.protocol << val.subtype << val.profile << val.preferenceValue << val.transportType << val.username << val.password;
00433     arg.endStructure();
00434     return arg;
00435 }
00436 
00437 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, MediaStreamHandlerTransport& val)
00438 {
00439     arg.beginStructure();
00440     arg >> val.componentNumber >> val.IPAddress >> val.port >> val.protocol >> val.subtype >> val.profile >> val.preferenceValue >> val.transportType >> val.username >> val.password;
00441     arg.endStructure();
00442     return arg;
00443 }
00444 
00445 TELEPATHY_QT4_EXPORT bool operator==(const MediaStreamInfo& v1, const MediaStreamInfo& v2)
00446 {
00447     return ((v1.identifier == v2.identifier)
00448             && (v1.contact == v2.contact)
00449             && (v1.type == v2.type)
00450             && (v1.state == v2.state)
00451             && (v1.direction == v2.direction)
00452             && (v1.pendingSendFlags == v2.pendingSendFlags)
00453             );
00454 }
00455 
00456 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const MediaStreamInfo& val)
00457 {
00458     arg.beginStructure();
00459     arg << val.identifier << val.contact << val.type << val.state << val.direction << val.pendingSendFlags;
00460     arg.endStructure();
00461     return arg;
00462 }
00463 
00464 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, MediaStreamInfo& val)
00465 {
00466     arg.beginStructure();
00467     arg >> val.identifier >> val.contact >> val.type >> val.state >> val.direction >> val.pendingSendFlags;
00468     arg.endStructure();
00469     return arg;
00470 }
00471 
00472 TELEPATHY_QT4_EXPORT bool operator==(const ParamSpec& v1, const ParamSpec& v2)
00473 {
00474     return ((v1.name == v2.name)
00475             && (v1.flags == v2.flags)
00476             && (v1.signature == v2.signature)
00477             && (v1.defaultValue.variant() == v2.defaultValue.variant())
00478             );
00479 }
00480 
00481 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const ParamSpec& val)
00482 {
00483     arg.beginStructure();
00484     arg << val.name << val.flags << val.signature << val.defaultValue;
00485     arg.endStructure();
00486     return arg;
00487 }
00488 
00489 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, ParamSpec& val)
00490 {
00491     arg.beginStructure();
00492     arg >> val.name >> val.flags >> val.signature >> val.defaultValue;
00493     arg.endStructure();
00494     return arg;
00495 }
00496 
00497 TELEPATHY_QT4_EXPORT bool operator==(const PendingTextMessage& v1, const PendingTextMessage& v2)
00498 {
00499     return ((v1.identifier == v2.identifier)
00500             && (v1.unixTimestamp == v2.unixTimestamp)
00501             && (v1.sender == v2.sender)
00502             && (v1.messageType == v2.messageType)
00503             && (v1.flags == v2.flags)
00504             && (v1.text == v2.text)
00505             );
00506 }
00507 
00508 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const PendingTextMessage& val)
00509 {
00510     arg.beginStructure();
00511     arg << val.identifier << val.unixTimestamp << val.sender << val.messageType << val.flags << val.text;
00512     arg.endStructure();
00513     return arg;
00514 }
00515 
00516 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, PendingTextMessage& val)
00517 {
00518     arg.beginStructure();
00519     arg >> val.identifier >> val.unixTimestamp >> val.sender >> val.messageType >> val.flags >> val.text;
00520     arg.endStructure();
00521     return arg;
00522 }
00523 
00524 TELEPATHY_QT4_EXPORT bool operator==(const PropertyFlagsChange& v1, const PropertyFlagsChange& v2)
00525 {
00526     return ((v1.propertyID == v2.propertyID)
00527             && (v1.newFlags == v2.newFlags)
00528             );
00529 }
00530 
00531 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const PropertyFlagsChange& val)
00532 {
00533     arg.beginStructure();
00534     arg << val.propertyID << val.newFlags;
00535     arg.endStructure();
00536     return arg;
00537 }
00538 
00539 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, PropertyFlagsChange& val)
00540 {
00541     arg.beginStructure();
00542     arg >> val.propertyID >> val.newFlags;
00543     arg.endStructure();
00544     return arg;
00545 }
00546 
00547 TELEPATHY_QT4_EXPORT bool operator==(const PropertySpec& v1, const PropertySpec& v2)
00548 {
00549     return ((v1.propertyID == v2.propertyID)
00550             && (v1.name == v2.name)
00551             && (v1.signature == v2.signature)
00552             && (v1.flags == v2.flags)
00553             );
00554 }
00555 
00556 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const PropertySpec& val)
00557 {
00558     arg.beginStructure();
00559     arg << val.propertyID << val.name << val.signature << val.flags;
00560     arg.endStructure();
00561     return arg;
00562 }
00563 
00564 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, PropertySpec& val)
00565 {
00566     arg.beginStructure();
00567     arg >> val.propertyID >> val.name >> val.signature >> val.flags;
00568     arg.endStructure();
00569     return arg;
00570 }
00571 
00572 TELEPATHY_QT4_EXPORT bool operator==(const PropertyValue& v1, const PropertyValue& v2)
00573 {
00574     return ((v1.identifier == v2.identifier)
00575             && (v1.value.variant() == v2.value.variant())
00576             );
00577 }
00578 
00579 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const PropertyValue& val)
00580 {
00581     arg.beginStructure();
00582     arg << val.identifier << val.value;
00583     arg.endStructure();
00584     return arg;
00585 }
00586 
00587 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, PropertyValue& val)
00588 {
00589     arg.beginStructure();
00590     arg >> val.identifier >> val.value;
00591     arg.endStructure();
00592     return arg;
00593 }
00594 
00595 TELEPATHY_QT4_EXPORT bool operator==(const RequestableChannelClass& v1, const RequestableChannelClass& v2)
00596 {
00597     return ((v1.fixedProperties == v2.fixedProperties)
00598             && (v1.allowedProperties == v2.allowedProperties)
00599             );
00600 }
00601 
00602 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const RequestableChannelClass& val)
00603 {
00604     arg.beginStructure();
00605     arg << val.fixedProperties << val.allowedProperties;
00606     arg.endStructure();
00607     return arg;
00608 }
00609 
00610 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, RequestableChannelClass& val)
00611 {
00612     arg.beginStructure();
00613     arg >> val.fixedProperties >> val.allowedProperties;
00614     arg.endStructure();
00615     return arg;
00616 }
00617 
00618 TELEPATHY_QT4_EXPORT bool operator==(const RichPresenceAccessControl& v1, const RichPresenceAccessControl& v2)
00619 {
00620     return ((v1.type == v2.type)
00621             && (v1.detail.variant() == v2.detail.variant())
00622             );
00623 }
00624 
00625 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const RichPresenceAccessControl& val)
00626 {
00627     arg.beginStructure();
00628     arg << val.type << val.detail;
00629     arg.endStructure();
00630     return arg;
00631 }
00632 
00633 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, RichPresenceAccessControl& val)
00634 {
00635     arg.beginStructure();
00636     arg >> val.type >> val.detail;
00637     arg.endStructure();
00638     return arg;
00639 }
00640 
00641 TELEPATHY_QT4_EXPORT bool operator==(const RoomInfo& v1, const RoomInfo& v2)
00642 {
00643     return ((v1.handle == v2.handle)
00644             && (v1.channelType == v2.channelType)
00645             && (v1.info == v2.info)
00646             );
00647 }
00648 
00649 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const RoomInfo& val)
00650 {
00651     arg.beginStructure();
00652     arg << val.handle << val.channelType << val.info;
00653     arg.endStructure();
00654     return arg;
00655 }
00656 
00657 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, RoomInfo& val)
00658 {
00659     arg.beginStructure();
00660     arg >> val.handle >> val.channelType >> val.info;
00661     arg.endStructure();
00662     return arg;
00663 }
00664 
00665 TELEPATHY_QT4_EXPORT bool operator==(const ServicePoint& v1, const ServicePoint& v2)
00666 {
00667     return ((v1.servicePointType == v2.servicePointType)
00668             && (v1.service == v2.service)
00669             );
00670 }
00671 
00672 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const ServicePoint& val)
00673 {
00674     arg.beginStructure();
00675     arg << val.servicePointType << val.service;
00676     arg.endStructure();
00677     return arg;
00678 }
00679 
00680 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, ServicePoint& val)
00681 {
00682     arg.beginStructure();
00683     arg >> val.servicePointType >> val.service;
00684     arg.endStructure();
00685     return arg;
00686 }
00687 
00688 TELEPATHY_QT4_EXPORT bool operator==(const SimplePresence& v1, const SimplePresence& v2)
00689 {
00690     return ((v1.type == v2.type)
00691             && (v1.status == v2.status)
00692             && (v1.statusMessage == v2.statusMessage)
00693             );
00694 }
00695 
00696 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const SimplePresence& val)
00697 {
00698     arg.beginStructure();
00699     arg << val.type << val.status << val.statusMessage;
00700     arg.endStructure();
00701     return arg;
00702 }
00703 
00704 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, SimplePresence& val)
00705 {
00706     arg.beginStructure();
00707     arg >> val.type >> val.status >> val.statusMessage;
00708     arg.endStructure();
00709     return arg;
00710 }
00711 
00712 TELEPATHY_QT4_EXPORT bool operator==(const SimpleStatusSpec& v1, const SimpleStatusSpec& v2)
00713 {
00714     return ((v1.type == v2.type)
00715             && (v1.maySetOnSelf == v2.maySetOnSelf)
00716             && (v1.canHaveMessage == v2.canHaveMessage)
00717             );
00718 }
00719 
00720 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const SimpleStatusSpec& val)
00721 {
00722     arg.beginStructure();
00723     arg << val.type << val.maySetOnSelf << val.canHaveMessage;
00724     arg.endStructure();
00725     return arg;
00726 }
00727 
00728 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, SimpleStatusSpec& val)
00729 {
00730     arg.beginStructure();
00731     arg >> val.type >> val.maySetOnSelf >> val.canHaveMessage;
00732     arg.endStructure();
00733     return arg;
00734 }
00735 
00736 TELEPATHY_QT4_EXPORT bool operator==(const SocketAddressIP& v1, const SocketAddressIP& v2)
00737 {
00738     return ((v1.address == v2.address)
00739             && (v1.port == v2.port)
00740             );
00741 }
00742 
00743 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const SocketAddressIP& val)
00744 {
00745     arg.beginStructure();
00746     arg << val.address << val.port;
00747     arg.endStructure();
00748     return arg;
00749 }
00750 
00751 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, SocketAddressIP& val)
00752 {
00753     arg.beginStructure();
00754     arg >> val.address >> val.port;
00755     arg.endStructure();
00756     return arg;
00757 }
00758 
00759 TELEPATHY_QT4_EXPORT bool operator==(const SocketAddressIPv4& v1, const SocketAddressIPv4& v2)
00760 {
00761     return ((v1.address == v2.address)
00762             && (v1.port == v2.port)
00763             );
00764 }
00765 
00766 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const SocketAddressIPv4& val)
00767 {
00768     arg.beginStructure();
00769     arg << val.address << val.port;
00770     arg.endStructure();
00771     return arg;
00772 }
00773 
00774 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, SocketAddressIPv4& val)
00775 {
00776     arg.beginStructure();
00777     arg >> val.address >> val.port;
00778     arg.endStructure();
00779     return arg;
00780 }
00781 
00782 TELEPATHY_QT4_EXPORT bool operator==(const SocketAddressIPv6& v1, const SocketAddressIPv6& v2)
00783 {
00784     return ((v1.address == v2.address)
00785             && (v1.port == v2.port)
00786             );
00787 }
00788 
00789 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const SocketAddressIPv6& val)
00790 {
00791     arg.beginStructure();
00792     arg << val.address << val.port;
00793     arg.endStructure();
00794     return arg;
00795 }
00796 
00797 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, SocketAddressIPv6& val)
00798 {
00799     arg.beginStructure();
00800     arg >> val.address >> val.port;
00801     arg.endStructure();
00802     return arg;
00803 }
00804 
00805 TELEPATHY_QT4_EXPORT bool operator==(const SocketNetmaskIPv4& v1, const SocketNetmaskIPv4& v2)
00806 {
00807     return ((v1.address == v2.address)
00808             && (v1.prefixLength == v2.prefixLength)
00809             );
00810 }
00811 
00812 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const SocketNetmaskIPv4& val)
00813 {
00814     arg.beginStructure();
00815     arg << val.address << val.prefixLength;
00816     arg.endStructure();
00817     return arg;
00818 }
00819 
00820 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, SocketNetmaskIPv4& val)
00821 {
00822     arg.beginStructure();
00823     arg >> val.address >> val.prefixLength;
00824     arg.endStructure();
00825     return arg;
00826 }
00827 
00828 TELEPATHY_QT4_EXPORT bool operator==(const SocketNetmaskIPv6& v1, const SocketNetmaskIPv6& v2)
00829 {
00830     return ((v1.address == v2.address)
00831             && (v1.prefixLength == v2.prefixLength)
00832             );
00833 }
00834 
00835 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const SocketNetmaskIPv6& val)
00836 {
00837     arg.beginStructure();
00838     arg << val.address << val.prefixLength;
00839     arg.endStructure();
00840     return arg;
00841 }
00842 
00843 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, SocketNetmaskIPv6& val)
00844 {
00845     arg.beginStructure();
00846     arg >> val.address >> val.prefixLength;
00847     arg.endStructure();
00848     return arg;
00849 }
00850 
00851 TELEPATHY_QT4_EXPORT bool operator==(const TubeInfo& v1, const TubeInfo& v2)
00852 {
00853     return ((v1.identifier == v2.identifier)
00854             && (v1.initiator == v2.initiator)
00855             && (v1.type == v2.type)
00856             && (v1.service == v2.service)
00857             && (v1.parameters == v2.parameters)
00858             && (v1.state == v2.state)
00859             );
00860 }
00861 
00862 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const TubeInfo& val)
00863 {
00864     arg.beginStructure();
00865     arg << val.identifier << val.initiator << val.type << val.service << val.parameters << val.state;
00866     arg.endStructure();
00867     return arg;
00868 }
00869 
00870 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, TubeInfo& val)
00871 {
00872     arg.beginStructure();
00873     arg >> val.identifier >> val.initiator >> val.type >> val.service >> val.parameters >> val.state;
00874     arg.endStructure();
00875     return arg;
00876 }
00877 
00878 TELEPATHY_QT4_EXPORT bool operator==(const HandlerCapabilities& v1, const HandlerCapabilities& v2)
00879 {
00880     return ((v1.wellKnownName == v2.wellKnownName)
00881             && (v1.channelClasses == v2.channelClasses)
00882             && (v1.capabilities == v2.capabilities)
00883             );
00884 }
00885 
00886 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const HandlerCapabilities& val)
00887 {
00888     arg.beginStructure();
00889     arg << val.wellKnownName << val.channelClasses << val.capabilities;
00890     arg.endStructure();
00891     return arg;
00892 }
00893 
00894 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, HandlerCapabilities& val)
00895 {
00896     arg.beginStructure();
00897     arg >> val.wellKnownName >> val.channelClasses >> val.capabilities;
00898     arg.endStructure();
00899     return arg;
00900 }
00901 
00902 TELEPATHY_QT4_EXPORT bool operator==(const LastActivityAndStatuses& v1, const LastActivityAndStatuses& v2)
00903 {
00904     return ((v1.lastActivity == v2.lastActivity)
00905             && (v1.statuses == v2.statuses)
00906             );
00907 }
00908 
00909 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const LastActivityAndStatuses& val)
00910 {
00911     arg.beginStructure();
00912     arg << val.lastActivity << val.statuses;
00913     arg.endStructure();
00914     return arg;
00915 }
00916 
00917 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, LastActivityAndStatuses& val)
00918 {
00919     arg.beginStructure();
00920     arg >> val.lastActivity >> val.statuses;
00921     arg.endStructure();
00922     return arg;
00923 }
00924 
00925 TELEPATHY_QT4_EXPORT bool operator==(const MailURL& v1, const MailURL& v2)
00926 {
00927     return ((v1.URL == v2.URL)
00928             && (v1.method == v2.method)
00929             && (v1.postData == v2.postData)
00930             );
00931 }
00932 
00933 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const MailURL& val)
00934 {
00935     arg.beginStructure();
00936     arg << val.URL << val.method << val.postData;
00937     arg.endStructure();
00938     return arg;
00939 }
00940 
00941 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, MailURL& val)
00942 {
00943     arg.beginStructure();
00944     arg >> val.URL >> val.method >> val.postData;
00945     arg.endStructure();
00946     return arg;
00947 }
00948 
00949 TELEPATHY_QT4_EXPORT bool operator==(const MediaStreamHandlerCandidate& v1, const MediaStreamHandlerCandidate& v2)
00950 {
00951     return ((v1.name == v2.name)
00952             && (v1.transports == v2.transports)
00953             );
00954 }
00955 
00956 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const MediaStreamHandlerCandidate& val)
00957 {
00958     arg.beginStructure();
00959     arg << val.name << val.transports;
00960     arg.endStructure();
00961     return arg;
00962 }
00963 
00964 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, MediaStreamHandlerCandidate& val)
00965 {
00966     arg.beginStructure();
00967     arg >> val.name >> val.transports;
00968     arg.endStructure();
00969     return arg;
00970 }
00971 
00972 TELEPATHY_QT4_EXPORT bool operator==(const MediaStreamHandlerCodec& v1, const MediaStreamHandlerCodec& v2)
00973 {
00974     return ((v1.codecID == v2.codecID)
00975             && (v1.name == v2.name)
00976             && (v1.mediaType == v2.mediaType)
00977             && (v1.clockRate == v2.clockRate)
00978             && (v1.numberOfChannels == v2.numberOfChannels)
00979             && (v1.parameters == v2.parameters)
00980             );
00981 }
00982 
00983 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const MediaStreamHandlerCodec& val)
00984 {
00985     arg.beginStructure();
00986     arg << val.codecID << val.name << val.mediaType << val.clockRate << val.numberOfChannels << val.parameters;
00987     arg.endStructure();
00988     return arg;
00989 }
00990 
00991 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, MediaStreamHandlerCodec& val)
00992 {
00993     arg.beginStructure();
00994     arg >> val.codecID >> val.name >> val.mediaType >> val.clockRate >> val.numberOfChannels >> val.parameters;
00995     arg.endStructure();
00996     return arg;
00997 }
00998 
00999 TELEPATHY_QT4_EXPORT bool operator==(const ServicePointInfo& v1, const ServicePointInfo& v2)
01000 {
01001     return ((v1.servicePoint == v2.servicePoint)
01002             && (v1.serviceIDs == v2.serviceIDs)
01003             );
01004 }
01005 
01006 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const ServicePointInfo& val)
01007 {
01008     arg.beginStructure();
01009     arg << val.servicePoint << val.serviceIDs;
01010     arg.endStructure();
01011     return arg;
01012 }
01013 
01014 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, ServicePointInfo& val)
01015 {
01016     arg.beginStructure();
01017     arg >> val.servicePoint >> val.serviceIDs;
01018     arg.endStructure();
01019     return arg;
01020 }
01021 
01022 TELEPATHY_QT4_EXPORT bool operator==(const StatusSpec& v1, const StatusSpec& v2)
01023 {
01024     return ((v1.type == v2.type)
01025             && (v1.maySetOnSelf == v2.maySetOnSelf)
01026             && (v1.exclusive == v2.exclusive)
01027             && (v1.parameterTypes == v2.parameterTypes)
01028             );
01029 }
01030 
01031 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const StatusSpec& val)
01032 {
01033     arg.beginStructure();
01034     arg << val.type << val.maySetOnSelf << val.exclusive << val.parameterTypes;
01035     arg.endStructure();
01036     return arg;
01037 }
01038 
01039 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, StatusSpec& val)
01040 {
01041     arg.beginStructure();
01042     arg >> val.type >> val.maySetOnSelf >> val.exclusive >> val.parameterTypes;
01043     arg.endStructure();
01044     return arg;
01045 }
01046 
01047 TELEPATHY_QT4_NO_EXPORT void _registerTypes()
01048 {
01049     static bool registered = false;
01050     if (registered)
01051         return;
01052     registered = true;
01053 
01054     qDBusRegisterMetaType<Tp::AccessControl>();
01055     qDBusRegisterMetaType<Tp::AliasMap>();
01056     qDBusRegisterMetaType<Tp::AliasPair>();
01057     qDBusRegisterMetaType<Tp::AliasPairList>();
01058     qDBusRegisterMetaType<Tp::Avatar>();
01059     qDBusRegisterMetaType<Tp::AvatarTokenMap>();
01060     qDBusRegisterMetaType<Tp::CapabilityChange>();
01061     qDBusRegisterMetaType<Tp::CapabilityChangeList>();
01062     qDBusRegisterMetaType<Tp::CapabilityPair>();
01063     qDBusRegisterMetaType<Tp::CapabilityPairList>();
01064     qDBusRegisterMetaType<Tp::ChannelCallStateMap>();
01065     qDBusRegisterMetaType<Tp::ChannelClass>();
01066     qDBusRegisterMetaType<Tp::ChannelClassList>();
01067     qDBusRegisterMetaType<Tp::ChannelDetails>();
01068     qDBusRegisterMetaType<Tp::ChannelDetailsList>();
01069     qDBusRegisterMetaType<Tp::ChannelInfo>();
01070     qDBusRegisterMetaType<Tp::ChannelInfoList>();
01071     qDBusRegisterMetaType<Tp::ChannelOriginatorMap>();
01072     qDBusRegisterMetaType<Tp::ChatStateMap>();
01073     qDBusRegisterMetaType<Tp::ContactAttributesMap>();
01074     qDBusRegisterMetaType<Tp::ContactCapabilitiesMap>();
01075     qDBusRegisterMetaType<Tp::ContactCapabilitiesMapList>();
01076     qDBusRegisterMetaType<Tp::ContactCapability>();
01077     qDBusRegisterMetaType<Tp::ContactCapabilityList>();
01078     qDBusRegisterMetaType<Tp::ContactClientTypes>();
01079     qDBusRegisterMetaType<Tp::ContactInfoField>();
01080     qDBusRegisterMetaType<Tp::ContactInfoFieldList>();
01081     qDBusRegisterMetaType<Tp::ContactInfoMap>();
01082     qDBusRegisterMetaType<Tp::ContactLocations>();
01083     qDBusRegisterMetaType<Tp::ContactPresences>();
01084     qDBusRegisterMetaType<Tp::ContactSearchMap>();
01085     qDBusRegisterMetaType<Tp::ContactSearchResultMap>();
01086     qDBusRegisterMetaType<Tp::ContactSubscriptionMap>();
01087     qDBusRegisterMetaType<Tp::ContactSubscriptions>();
01088     qDBusRegisterMetaType<Tp::CurrencyAmount>();
01089     qDBusRegisterMetaType<Tp::DBusTubeMember>();
01090     qDBusRegisterMetaType<Tp::DBusTubeMemberList>();
01091     qDBusRegisterMetaType<Tp::DBusTubeParticipants>();
01092     qDBusRegisterMetaType<Tp::FieldSpec>();
01093     qDBusRegisterMetaType<Tp::FieldSpecs>();
01094     qDBusRegisterMetaType<Tp::HTTPPostData>();
01095     qDBusRegisterMetaType<Tp::HTTPPostDataList>();
01096     qDBusRegisterMetaType<Tp::HandleIdentifierMap>();
01097     qDBusRegisterMetaType<Tp::HandleOwnerMap>();
01098     qDBusRegisterMetaType<Tp::HandlerCapabilities>();
01099     qDBusRegisterMetaType<Tp::HandlerCapabilitiesList>();
01100     qDBusRegisterMetaType<Tp::LastActivityAndStatuses>();
01101     qDBusRegisterMetaType<Tp::LocalPendingInfo>();
01102     qDBusRegisterMetaType<Tp::LocalPendingInfoList>();
01103     qDBusRegisterMetaType<Tp::Location>();
01104     qDBusRegisterMetaType<Tp::Mail>();
01105     qDBusRegisterMetaType<Tp::MailAddress>();
01106     qDBusRegisterMetaType<Tp::MailAddressList>();
01107     qDBusRegisterMetaType<Tp::MailList>();
01108     qDBusRegisterMetaType<Tp::MailURL>();
01109     qDBusRegisterMetaType<Tp::MediaSessionHandlerInfo>();
01110     qDBusRegisterMetaType<Tp::MediaSessionHandlerInfoList>();
01111     qDBusRegisterMetaType<Tp::MediaStreamHandlerCandidate>();
01112     qDBusRegisterMetaType<Tp::MediaStreamHandlerCandidateList>();
01113     qDBusRegisterMetaType<Tp::MediaStreamHandlerCodec>();
01114     qDBusRegisterMetaType<Tp::MediaStreamHandlerCodecList>();
01115     qDBusRegisterMetaType<Tp::MediaStreamHandlerTransport>();
01116     qDBusRegisterMetaType<Tp::MediaStreamHandlerTransportList>();
01117     qDBusRegisterMetaType<Tp::MediaStreamInfo>();
01118     qDBusRegisterMetaType<Tp::MediaStreamInfoList>();
01119     qDBusRegisterMetaType<Tp::MessagePart>();
01120     qDBusRegisterMetaType<Tp::MessagePartContentMap>();
01121     qDBusRegisterMetaType<Tp::MessagePartList>();
01122     qDBusRegisterMetaType<Tp::MessagePartListList>();
01123     qDBusRegisterMetaType<Tp::MultipleStatusMap>();
01124     qDBusRegisterMetaType<Tp::ObjectImmutablePropertiesMap>();
01125     qDBusRegisterMetaType<Tp::ObjectImmutablePropertiesMapList>();
01126     qDBusRegisterMetaType<Tp::ObjectPathList>();
01127     qDBusRegisterMetaType<Tp::ParamSpec>();
01128     qDBusRegisterMetaType<Tp::ParamSpecList>();
01129     qDBusRegisterMetaType<Tp::PendingTextMessage>();
01130     qDBusRegisterMetaType<Tp::PendingTextMessageList>();
01131     qDBusRegisterMetaType<Tp::PropertyFlagsChange>();
01132     qDBusRegisterMetaType<Tp::PropertyFlagsChangeList>();
01133     qDBusRegisterMetaType<Tp::PropertySpec>();
01134     qDBusRegisterMetaType<Tp::PropertySpecList>();
01135     qDBusRegisterMetaType<Tp::PropertyValue>();
01136     qDBusRegisterMetaType<Tp::PropertyValueList>();
01137     qDBusRegisterMetaType<Tp::ProtocolPropertiesMap>();
01138     qDBusRegisterMetaType<Tp::QualifiedPropertyValueMap>();
01139     qDBusRegisterMetaType<Tp::QualifiedPropertyValueMapList>();
01140     qDBusRegisterMetaType<Tp::RequestableChannelClass>();
01141     qDBusRegisterMetaType<Tp::RequestableChannelClassList>();
01142     qDBusRegisterMetaType<Tp::RichPresenceAccessControl>();
01143     qDBusRegisterMetaType<Tp::RoomInfo>();
01144     qDBusRegisterMetaType<Tp::RoomInfoList>();
01145     qDBusRegisterMetaType<Tp::ServicePoint>();
01146     qDBusRegisterMetaType<Tp::ServicePointInfo>();
01147     qDBusRegisterMetaType<Tp::ServicePointInfoList>();
01148     qDBusRegisterMetaType<Tp::SimpleContactPresences>();
01149     qDBusRegisterMetaType<Tp::SimplePresence>();
01150     qDBusRegisterMetaType<Tp::SimpleStatusSpec>();
01151     qDBusRegisterMetaType<Tp::SimpleStatusSpecMap>();
01152     qDBusRegisterMetaType<Tp::SingleContactAttributesMap>();
01153     qDBusRegisterMetaType<Tp::SocketAddressIP>();
01154     qDBusRegisterMetaType<Tp::SocketAddressIPList>();
01155     qDBusRegisterMetaType<Tp::SocketAddressIPv4>();
01156     qDBusRegisterMetaType<Tp::SocketAddressIPv6>();
01157     qDBusRegisterMetaType<Tp::SocketNetmaskIPv4>();
01158     qDBusRegisterMetaType<Tp::SocketNetmaskIPv6>();
01159     qDBusRegisterMetaType<Tp::StatusSpec>();
01160     qDBusRegisterMetaType<Tp::StatusSpecMap>();
01161     qDBusRegisterMetaType<Tp::StringStringMap>();
01162     qDBusRegisterMetaType<Tp::StringStringMapList>();
01163     qDBusRegisterMetaType<Tp::StringVariantMap>();
01164     qDBusRegisterMetaType<Tp::StringVariantMapList>();
01165     qDBusRegisterMetaType<Tp::SupportedSocketMap>();
01166     qDBusRegisterMetaType<Tp::TubeInfo>();
01167     qDBusRegisterMetaType<Tp::TubeInfoList>();
01168     qDBusRegisterMetaType<Tp::UIntList>();
01169 }
01170 
01171 } // namespace Tp


Copyright © 2008-2011 Collabora Ltd. and Nokia Corporation
Telepathy-Qt4 0.6.5