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 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 }