00001
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 TLSCertificateRejection& v1, const TLSCertificateRejection& v2)
00852 {
00853 return ((v1.reason == v2.reason)
00854 && (v1.error == v2.error)
00855 && (v1.details == v2.details)
00856 );
00857 }
00858
00859 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const TLSCertificateRejection& val)
00860 {
00861 arg.beginStructure();
00862 arg << val.reason << val.error << val.details;
00863 arg.endStructure();
00864 return arg;
00865 }
00866
00867 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, TLSCertificateRejection& val)
00868 {
00869 arg.beginStructure();
00870 arg >> val.reason >> val.error >> val.details;
00871 arg.endStructure();
00872 return arg;
00873 }
00874
00875 TELEPATHY_QT4_EXPORT bool operator==(const TubeInfo& v1, const TubeInfo& v2)
00876 {
00877 return ((v1.identifier == v2.identifier)
00878 && (v1.initiator == v2.initiator)
00879 && (v1.type == v2.type)
00880 && (v1.service == v2.service)
00881 && (v1.parameters == v2.parameters)
00882 && (v1.state == v2.state)
00883 );
00884 }
00885
00886 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const TubeInfo& val)
00887 {
00888 arg.beginStructure();
00889 arg << val.identifier << val.initiator << val.type << val.service << val.parameters << val.state;
00890 arg.endStructure();
00891 return arg;
00892 }
00893
00894 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, TubeInfo& val)
00895 {
00896 arg.beginStructure();
00897 arg >> val.identifier >> val.initiator >> val.type >> val.service >> val.parameters >> val.state;
00898 arg.endStructure();
00899 return arg;
00900 }
00901
00902 TELEPATHY_QT4_EXPORT bool operator==(const HandlerCapabilities& v1, const HandlerCapabilities& v2)
00903 {
00904 return ((v1.wellKnownName == v2.wellKnownName)
00905 && (v1.channelClasses == v2.channelClasses)
00906 && (v1.capabilities == v2.capabilities)
00907 );
00908 }
00909
00910 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const HandlerCapabilities& val)
00911 {
00912 arg.beginStructure();
00913 arg << val.wellKnownName << val.channelClasses << val.capabilities;
00914 arg.endStructure();
00915 return arg;
00916 }
00917
00918 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, HandlerCapabilities& val)
00919 {
00920 arg.beginStructure();
00921 arg >> val.wellKnownName >> val.channelClasses >> val.capabilities;
00922 arg.endStructure();
00923 return arg;
00924 }
00925
00926 TELEPATHY_QT4_EXPORT bool operator==(const LastActivityAndStatuses& v1, const LastActivityAndStatuses& v2)
00927 {
00928 return ((v1.lastActivity == v2.lastActivity)
00929 && (v1.statuses == v2.statuses)
00930 );
00931 }
00932
00933 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const LastActivityAndStatuses& val)
00934 {
00935 arg.beginStructure();
00936 arg << val.lastActivity << val.statuses;
00937 arg.endStructure();
00938 return arg;
00939 }
00940
00941 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, LastActivityAndStatuses& val)
00942 {
00943 arg.beginStructure();
00944 arg >> val.lastActivity >> val.statuses;
00945 arg.endStructure();
00946 return arg;
00947 }
00948
00949 TELEPATHY_QT4_EXPORT bool operator==(const MailURL& v1, const MailURL& v2)
00950 {
00951 return ((v1.URL == v2.URL)
00952 && (v1.method == v2.method)
00953 && (v1.postData == v2.postData)
00954 );
00955 }
00956
00957 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const MailURL& val)
00958 {
00959 arg.beginStructure();
00960 arg << val.URL << val.method << val.postData;
00961 arg.endStructure();
00962 return arg;
00963 }
00964
00965 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, MailURL& val)
00966 {
00967 arg.beginStructure();
00968 arg >> val.URL >> val.method >> val.postData;
00969 arg.endStructure();
00970 return arg;
00971 }
00972
00973 TELEPATHY_QT4_EXPORT bool operator==(const MediaStreamHandlerCandidate& v1, const MediaStreamHandlerCandidate& v2)
00974 {
00975 return ((v1.name == v2.name)
00976 && (v1.transports == v2.transports)
00977 );
00978 }
00979
00980 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const MediaStreamHandlerCandidate& val)
00981 {
00982 arg.beginStructure();
00983 arg << val.name << val.transports;
00984 arg.endStructure();
00985 return arg;
00986 }
00987
00988 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, MediaStreamHandlerCandidate& val)
00989 {
00990 arg.beginStructure();
00991 arg >> val.name >> val.transports;
00992 arg.endStructure();
00993 return arg;
00994 }
00995
00996 TELEPATHY_QT4_EXPORT bool operator==(const MediaStreamHandlerCodec& v1, const MediaStreamHandlerCodec& v2)
00997 {
00998 return ((v1.codecID == v2.codecID)
00999 && (v1.name == v2.name)
01000 && (v1.mediaType == v2.mediaType)
01001 && (v1.clockRate == v2.clockRate)
01002 && (v1.numberOfChannels == v2.numberOfChannels)
01003 && (v1.parameters == v2.parameters)
01004 );
01005 }
01006
01007 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const MediaStreamHandlerCodec& val)
01008 {
01009 arg.beginStructure();
01010 arg << val.codecID << val.name << val.mediaType << val.clockRate << val.numberOfChannels << val.parameters;
01011 arg.endStructure();
01012 return arg;
01013 }
01014
01015 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, MediaStreamHandlerCodec& val)
01016 {
01017 arg.beginStructure();
01018 arg >> val.codecID >> val.name >> val.mediaType >> val.clockRate >> val.numberOfChannels >> val.parameters;
01019 arg.endStructure();
01020 return arg;
01021 }
01022
01023 TELEPATHY_QT4_EXPORT bool operator==(const ServicePointInfo& v1, const ServicePointInfo& v2)
01024 {
01025 return ((v1.servicePoint == v2.servicePoint)
01026 && (v1.serviceIDs == v2.serviceIDs)
01027 );
01028 }
01029
01030 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const ServicePointInfo& val)
01031 {
01032 arg.beginStructure();
01033 arg << val.servicePoint << val.serviceIDs;
01034 arg.endStructure();
01035 return arg;
01036 }
01037
01038 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, ServicePointInfo& val)
01039 {
01040 arg.beginStructure();
01041 arg >> val.servicePoint >> val.serviceIDs;
01042 arg.endStructure();
01043 return arg;
01044 }
01045
01046 TELEPATHY_QT4_EXPORT bool operator==(const StatusSpec& v1, const StatusSpec& v2)
01047 {
01048 return ((v1.type == v2.type)
01049 && (v1.maySetOnSelf == v2.maySetOnSelf)
01050 && (v1.exclusive == v2.exclusive)
01051 && (v1.parameterTypes == v2.parameterTypes)
01052 );
01053 }
01054
01055 TELEPATHY_QT4_EXPORT QDBusArgument& operator<<(QDBusArgument& arg, const StatusSpec& val)
01056 {
01057 arg.beginStructure();
01058 arg << val.type << val.maySetOnSelf << val.exclusive << val.parameterTypes;
01059 arg.endStructure();
01060 return arg;
01061 }
01062
01063 TELEPATHY_QT4_EXPORT const QDBusArgument& operator>>(const QDBusArgument& arg, StatusSpec& val)
01064 {
01065 arg.beginStructure();
01066 arg >> val.type >> val.maySetOnSelf >> val.exclusive >> val.parameterTypes;
01067 arg.endStructure();
01068 return arg;
01069 }
01070
01071 TELEPATHY_QT4_NO_EXPORT void _registerTypes()
01072 {
01073 static bool registered = false;
01074 if (registered)
01075 return;
01076 registered = true;
01077
01078 qDBusRegisterMetaType<Tp::AccessControl>();
01079 qDBusRegisterMetaType<Tp::AliasMap>();
01080 qDBusRegisterMetaType<Tp::AliasPair>();
01081 qDBusRegisterMetaType<Tp::AliasPairList>();
01082 qDBusRegisterMetaType<Tp::Avatar>();
01083 qDBusRegisterMetaType<Tp::AvatarTokenMap>();
01084 qDBusRegisterMetaType<Tp::ByteArrayList>();
01085 qDBusRegisterMetaType<Tp::CapabilityChange>();
01086 qDBusRegisterMetaType<Tp::CapabilityChangeList>();
01087 qDBusRegisterMetaType<Tp::CapabilityPair>();
01088 qDBusRegisterMetaType<Tp::CapabilityPairList>();
01089 qDBusRegisterMetaType<Tp::ChannelCallStateMap>();
01090 qDBusRegisterMetaType<Tp::ChannelClass>();
01091 qDBusRegisterMetaType<Tp::ChannelClassList>();
01092 qDBusRegisterMetaType<Tp::ChannelDetails>();
01093 qDBusRegisterMetaType<Tp::ChannelDetailsList>();
01094 qDBusRegisterMetaType<Tp::ChannelInfo>();
01095 qDBusRegisterMetaType<Tp::ChannelInfoList>();
01096 qDBusRegisterMetaType<Tp::ChannelOriginatorMap>();
01097 qDBusRegisterMetaType<Tp::ChatStateMap>();
01098 qDBusRegisterMetaType<Tp::ContactAttributesMap>();
01099 qDBusRegisterMetaType<Tp::ContactCapabilitiesMap>();
01100 qDBusRegisterMetaType<Tp::ContactCapabilitiesMapList>();
01101 qDBusRegisterMetaType<Tp::ContactCapability>();
01102 qDBusRegisterMetaType<Tp::ContactCapabilityList>();
01103 qDBusRegisterMetaType<Tp::ContactClientTypes>();
01104 qDBusRegisterMetaType<Tp::ContactInfoField>();
01105 qDBusRegisterMetaType<Tp::ContactInfoFieldList>();
01106 qDBusRegisterMetaType<Tp::ContactInfoMap>();
01107 qDBusRegisterMetaType<Tp::ContactLocations>();
01108 qDBusRegisterMetaType<Tp::ContactPresences>();
01109 qDBusRegisterMetaType<Tp::ContactSearchMap>();
01110 qDBusRegisterMetaType<Tp::ContactSearchResultMap>();
01111 qDBusRegisterMetaType<Tp::ContactSubscriptionMap>();
01112 qDBusRegisterMetaType<Tp::ContactSubscriptions>();
01113 qDBusRegisterMetaType<Tp::CurrencyAmount>();
01114 qDBusRegisterMetaType<Tp::DBusTubeMember>();
01115 qDBusRegisterMetaType<Tp::DBusTubeMemberList>();
01116 qDBusRegisterMetaType<Tp::DBusTubeParticipants>();
01117 qDBusRegisterMetaType<Tp::FieldSpec>();
01118 qDBusRegisterMetaType<Tp::FieldSpecs>();
01119 qDBusRegisterMetaType<Tp::HTTPPostData>();
01120 qDBusRegisterMetaType<Tp::HTTPPostDataList>();
01121 qDBusRegisterMetaType<Tp::HandleIdentifierMap>();
01122 qDBusRegisterMetaType<Tp::HandleOwnerMap>();
01123 qDBusRegisterMetaType<Tp::HandlerCapabilities>();
01124 qDBusRegisterMetaType<Tp::HandlerCapabilitiesList>();
01125 qDBusRegisterMetaType<Tp::LastActivityAndStatuses>();
01126 qDBusRegisterMetaType<Tp::LocalPendingInfo>();
01127 qDBusRegisterMetaType<Tp::LocalPendingInfoList>();
01128 qDBusRegisterMetaType<Tp::Location>();
01129 qDBusRegisterMetaType<Tp::Mail>();
01130 qDBusRegisterMetaType<Tp::MailAddress>();
01131 qDBusRegisterMetaType<Tp::MailAddressList>();
01132 qDBusRegisterMetaType<Tp::MailList>();
01133 qDBusRegisterMetaType<Tp::MailURL>();
01134 qDBusRegisterMetaType<Tp::MediaSessionHandlerInfo>();
01135 qDBusRegisterMetaType<Tp::MediaSessionHandlerInfoList>();
01136 qDBusRegisterMetaType<Tp::MediaStreamHandlerCandidate>();
01137 qDBusRegisterMetaType<Tp::MediaStreamHandlerCandidateList>();
01138 qDBusRegisterMetaType<Tp::MediaStreamHandlerCodec>();
01139 qDBusRegisterMetaType<Tp::MediaStreamHandlerCodecList>();
01140 qDBusRegisterMetaType<Tp::MediaStreamHandlerTransport>();
01141 qDBusRegisterMetaType<Tp::MediaStreamHandlerTransportList>();
01142 qDBusRegisterMetaType<Tp::MediaStreamInfo>();
01143 qDBusRegisterMetaType<Tp::MediaStreamInfoList>();
01144 qDBusRegisterMetaType<Tp::MessagePart>();
01145 qDBusRegisterMetaType<Tp::MessagePartContentMap>();
01146 qDBusRegisterMetaType<Tp::MessagePartList>();
01147 qDBusRegisterMetaType<Tp::MessagePartListList>();
01148 qDBusRegisterMetaType<Tp::MultipleStatusMap>();
01149 qDBusRegisterMetaType<Tp::ObjectImmutablePropertiesMap>();
01150 qDBusRegisterMetaType<Tp::ObjectImmutablePropertiesMapList>();
01151 qDBusRegisterMetaType<Tp::ObjectPathList>();
01152 qDBusRegisterMetaType<Tp::ParamSpec>();
01153 qDBusRegisterMetaType<Tp::ParamSpecList>();
01154 qDBusRegisterMetaType<Tp::PendingTextMessage>();
01155 qDBusRegisterMetaType<Tp::PendingTextMessageList>();
01156 qDBusRegisterMetaType<Tp::PropertyFlagsChange>();
01157 qDBusRegisterMetaType<Tp::PropertyFlagsChangeList>();
01158 qDBusRegisterMetaType<Tp::PropertySpec>();
01159 qDBusRegisterMetaType<Tp::PropertySpecList>();
01160 qDBusRegisterMetaType<Tp::PropertyValue>();
01161 qDBusRegisterMetaType<Tp::PropertyValueList>();
01162 qDBusRegisterMetaType<Tp::ProtocolPropertiesMap>();
01163 qDBusRegisterMetaType<Tp::QualifiedPropertyValueMap>();
01164 qDBusRegisterMetaType<Tp::QualifiedPropertyValueMapList>();
01165 qDBusRegisterMetaType<Tp::RequestableChannelClass>();
01166 qDBusRegisterMetaType<Tp::RequestableChannelClassList>();
01167 qDBusRegisterMetaType<Tp::RichPresenceAccessControl>();
01168 qDBusRegisterMetaType<Tp::RoomInfo>();
01169 qDBusRegisterMetaType<Tp::RoomInfoList>();
01170 qDBusRegisterMetaType<Tp::ServicePoint>();
01171 qDBusRegisterMetaType<Tp::ServicePointInfo>();
01172 qDBusRegisterMetaType<Tp::ServicePointInfoList>();
01173 qDBusRegisterMetaType<Tp::SimpleContactPresences>();
01174 qDBusRegisterMetaType<Tp::SimplePresence>();
01175 qDBusRegisterMetaType<Tp::SimpleStatusSpec>();
01176 qDBusRegisterMetaType<Tp::SimpleStatusSpecMap>();
01177 qDBusRegisterMetaType<Tp::SingleContactAttributesMap>();
01178 qDBusRegisterMetaType<Tp::SocketAddressIP>();
01179 qDBusRegisterMetaType<Tp::SocketAddressIPList>();
01180 qDBusRegisterMetaType<Tp::SocketAddressIPv4>();
01181 qDBusRegisterMetaType<Tp::SocketAddressIPv6>();
01182 qDBusRegisterMetaType<Tp::SocketNetmaskIPv4>();
01183 qDBusRegisterMetaType<Tp::SocketNetmaskIPv6>();
01184 qDBusRegisterMetaType<Tp::StatusSpec>();
01185 qDBusRegisterMetaType<Tp::StatusSpecMap>();
01186 qDBusRegisterMetaType<Tp::StringStringMap>();
01187 qDBusRegisterMetaType<Tp::StringStringMapList>();
01188 qDBusRegisterMetaType<Tp::StringVariantMap>();
01189 qDBusRegisterMetaType<Tp::StringVariantMapList>();
01190 qDBusRegisterMetaType<Tp::SupportedSocketMap>();
01191 qDBusRegisterMetaType<Tp::TLSCertificateRejection>();
01192 qDBusRegisterMetaType<Tp::TLSCertificateRejectionList>();
01193 qDBusRegisterMetaType<Tp::TubeInfo>();
01194 qDBusRegisterMetaType<Tp::TubeInfoList>();
01195 qDBusRegisterMetaType<Tp::UIntList>();
01196 }
01197
01198 }