8 #include <TelepathyQt/AbstractAdaptor> 
    9 #include <TelepathyQt/Global> 
   10 #include <TelepathyQt/Types> 
   30     Q_CLASSINFO(
"D-Bus Interface", 
"org.freedesktop.Telepathy.Connection")
 
   31     Q_CLASSINFO(
"D-Bus Introspection", 
"" 
   32 "  <interface name=\"org.freedesktop.Telepathy.Connection\">\n" 
   33 "    <property access=\"read\" type=\"as\" name=\"Interfaces\"/>\n" 
   34 "    <property access=\"read\" type=\"u\" name=\"SelfHandle\"/>\n" 
   35 "    <property access=\"read\" type=\"s\" name=\"SelfID\"/>\n" 
   36 "    <property access=\"read\" type=\"u\" name=\"Status\"/>\n" 
   37 "    <property access=\"read\" type=\"b\" name=\"HasImmortalHandles\"/>\n" 
   38 "    <method name=\"Connect\"/>\n" 
   39 "    <method name=\"Disconnect\"/>\n" 
   40 "    <method name=\"GetInterfaces\">\n" 
   41 "      <arg direction=\"out\" type=\"as\" name=\"interfaces\"/>\n" 
   43 "    <method name=\"GetProtocol\">\n" 
   44 "      <arg direction=\"out\" type=\"s\" name=\"protocol\"/>\n" 
   46 "    <method name=\"GetSelfHandle\">\n" 
   47 "      <arg direction=\"out\" type=\"u\" name=\"selfHandle\"/>\n" 
   49 "    <method name=\"GetStatus\">\n" 
   50 "      <arg direction=\"out\" type=\"u\" name=\"status\"/>\n" 
   52 "    <method name=\"HoldHandles\">\n" 
   53 "      <arg direction=\"in\" type=\"u\" name=\"handleType\"/>\n" 
   54 "      <arg direction=\"in\" type=\"au\" name=\"handles\"/>\n" 
   56 "    <method name=\"InspectHandles\">\n" 
   57 "      <arg direction=\"in\" type=\"u\" name=\"handleType\"/>\n" 
   58 "      <arg direction=\"in\" type=\"au\" name=\"handles\"/>\n" 
   59 "      <arg direction=\"out\" type=\"as\" name=\"identifiers\"/>\n" 
   61 "    <method name=\"ListChannels\">\n" 
   62 "      <arg direction=\"out\" type=\"a(osuu)\" name=\"channelInfo\">\n" 
   63 "        <annotation value=\"Tp::ChannelInfoList\" name=\"com.trolltech.QtDBus.QtTypeName.Out0\"/>\n" 
   66 "    <method name=\"ReleaseHandles\">\n" 
   67 "      <arg direction=\"in\" type=\"u\" name=\"handleType\"/>\n" 
   68 "      <arg direction=\"in\" type=\"au\" name=\"handles\"/>\n" 
   70 "    <method name=\"RequestChannel\">\n" 
   71 "      <arg direction=\"in\" type=\"s\" name=\"type\"/>\n" 
   72 "      <arg direction=\"in\" type=\"u\" name=\"handleType\"/>\n" 
   73 "      <arg direction=\"in\" type=\"u\" name=\"handle\"/>\n" 
   74 "      <arg direction=\"in\" type=\"b\" name=\"suppressHandler\"/>\n" 
   75 "      <arg direction=\"out\" type=\"o\" name=\"objectPath\"/>\n" 
   77 "    <method name=\"RequestHandles\">\n" 
   78 "      <arg direction=\"in\" type=\"u\" name=\"handleType\"/>\n" 
   79 "      <arg direction=\"in\" type=\"as\" name=\"identifiers\"/>\n" 
   80 "      <arg direction=\"out\" type=\"au\" name=\"handles\"/>\n" 
   82 "    <method name=\"AddClientInterest\">\n" 
   83 "      <arg direction=\"in\" type=\"as\" name=\"tokens\"/>\n" 
   85 "    <method name=\"RemoveClientInterest\">\n" 
   86 "      <arg direction=\"in\" type=\"as\" name=\"tokens\"/>\n" 
   88 "    <signal name=\"SelfHandleChanged\">\n" 
   89 "      <arg type=\"u\" name=\"selfHandle\"/>\n" 
   91 "    <signal name=\"SelfContactChanged\">\n" 
   92 "      <arg type=\"u\" name=\"selfHandle\"/>\n" 
   93 "      <arg type=\"s\" name=\"selfID\"/>\n" 
   95 "    <signal name=\"NewChannel\">\n" 
   96 "      <arg type=\"o\" name=\"objectPath\"/>\n" 
   97 "      <arg type=\"s\" name=\"channelType\"/>\n" 
   98 "      <arg type=\"u\" name=\"handleType\"/>\n" 
   99 "      <arg type=\"u\" name=\"handle\"/>\n" 
  100 "      <arg type=\"b\" name=\"suppressHandler\"/>\n" 
  102 "    <signal name=\"ConnectionError\">\n" 
  103 "      <arg type=\"s\" name=\"error\"/>\n" 
  104 "      <arg type=\"a{sv}\" name=\"details\"/>\n" 
  106 "    <signal name=\"StatusChanged\">\n" 
  107 "      <arg type=\"u\" name=\"status\"/>\n" 
  108 "      <arg type=\"u\" name=\"reason\"/>\n" 
  112     Q_PROPERTY(QStringList Interfaces READ Interfaces )
 
  113     Q_PROPERTY(uint SelfHandle READ SelfHandle )
 
  114     Q_PROPERTY(QString SelfID READ SelfID )
 
  115     Q_PROPERTY(uint Status READ Status )
 
  116     Q_PROPERTY(
bool HasImmortalHandles READ HasImmortalHandles )
 
  119     ConnectionAdaptor(
const QDBusConnection& dbusConnection, QObject* adaptee, QObject* parent);
 
  122     typedef Tp::MethodInvocationContextPtr<  > ConnectContextPtr;
 
  123     typedef Tp::MethodInvocationContextPtr<  > DisconnectContextPtr;
 
  124     typedef Tp::MethodInvocationContextPtr< QStringList > GetInterfacesContextPtr;
 
  125     typedef Tp::MethodInvocationContextPtr< QString > GetProtocolContextPtr;
 
  126     typedef Tp::MethodInvocationContextPtr< uint > GetSelfHandleContextPtr;
 
  127     typedef Tp::MethodInvocationContextPtr< uint > GetStatusContextPtr;
 
  128     typedef Tp::MethodInvocationContextPtr<  > HoldHandlesContextPtr;
 
  129     typedef Tp::MethodInvocationContextPtr< QStringList > InspectHandlesContextPtr;
 
  130     typedef Tp::MethodInvocationContextPtr< Tp::ChannelInfoList > ListChannelsContextPtr;
 
  131     typedef Tp::MethodInvocationContextPtr<  > ReleaseHandlesContextPtr;
 
  132     typedef Tp::MethodInvocationContextPtr< QDBusObjectPath > RequestChannelContextPtr;
 
  133     typedef Tp::MethodInvocationContextPtr< Tp::UIntList > RequestHandlesContextPtr;
 
  134     typedef Tp::MethodInvocationContextPtr<  > AddClientInterestContextPtr;
 
  135     typedef Tp::MethodInvocationContextPtr<  > RemoveClientInterestContextPtr;
 
  171     QStringList Interfaces() 
const;
 
  187     uint SelfHandle() 
const;
 
  203     QString SelfID() 
const;
 
  241     bool HasImmortalHandles() 
const;
 
  264     void Connect(
const QDBusMessage& dbusMessage);
 
  280     void Disconnect(
const QDBusMessage& dbusMessage);
 
  301     QStringList GetInterfaces(
const QDBusMessage& dbusMessage);
 
  318     QString GetProtocol(
const QDBusMessage& dbusMessage);
 
  336     uint GetSelfHandle(
const QDBusMessage& dbusMessage);
 
  353     uint GetStatus(
const QDBusMessage& dbusMessage);
 
  397     void HoldHandles(uint handleType, 
const Tp::UIntList& handles, 
const QDBusMessage& dbusMessage);
 
  421     QStringList InspectHandles(uint handleType, 
const Tp::UIntList& handles, 
const QDBusMessage& dbusMessage);
 
  465     void ReleaseHandles(uint handleType, 
const Tp::UIntList& handles, 
const QDBusMessage& dbusMessage);
 
  543     QDBusObjectPath RequestChannel(
const QString& type, uint handleType, uint handle, 
bool suppressHandler, 
const QDBusMessage& dbusMessage);
 
  584     Tp::UIntList RequestHandles(uint handleType, 
const QStringList& identifiers, 
const QDBusMessage& dbusMessage);
 
  680     void AddClientInterest(
const QStringList& tokens, 
const QDBusMessage& dbusMessage);
 
  714     void RemoveClientInterest(
const QStringList& tokens, 
const QDBusMessage& dbusMessage);
 
  729     void SelfHandleChanged(uint selfHandle);
 
  745     void SelfContactChanged(uint selfHandle, 
const QString& selfID);
 
  787     void NewChannel(
const QDBusObjectPath& objectPath, 
const QString& channelType, uint handleType, uint handle, 
bool suppressHandler);
 
  830     void ConnectionError(
const QString& error, 
const QVariantMap& details);
 
  847     void StatusChanged(uint status, uint reason);
 
  860     Q_CLASSINFO(
"D-Bus Interface", 
"org.freedesktop.Telepathy.Connection.Interface.Addressing1")
 
  861     Q_CLASSINFO(
"D-Bus Introspection", 
"" 
  862 "  <interface name=\"org.freedesktop.Telepathy.Connection.Interface.Addressing1\">\n" 
  863 "    <method name=\"GetContactsByVCardField\">\n" 
  864 "      <arg direction=\"in\" type=\"s\" name=\"field\"/>\n" 
  865 "      <arg direction=\"in\" type=\"as\" name=\"addresses\"/>\n" 
  866 "      <arg direction=\"in\" type=\"as\" name=\"interfaces\"/>\n" 
  867 "      <arg direction=\"out\" type=\"a{su}\" name=\"requested\">\n" 
  868 "        <annotation value=\"Tp::AddressingNormalizationMap\" name=\"com.trolltech.QtDBus.QtTypeName.Out0\"/>\n" 
  870 "      <arg direction=\"out\" type=\"a{ua{sv}}\" name=\"attributes\">\n" 
  871 "        <annotation value=\"Tp::ContactAttributesMap\" name=\"com.trolltech.QtDBus.QtTypeName.Out1\"/>\n" 
  874 "    <method name=\"GetContactsByURI\">\n" 
  875 "      <arg direction=\"in\" type=\"as\" name=\"URIs\"/>\n" 
  876 "      <arg direction=\"in\" type=\"as\" name=\"interfaces\"/>\n" 
  877 "      <arg direction=\"out\" type=\"a{su}\" name=\"requested\">\n" 
  878 "        <annotation value=\"Tp::AddressingNormalizationMap\" name=\"com.trolltech.QtDBus.QtTypeName.Out0\"/>\n" 
  880 "      <arg direction=\"out\" type=\"a{ua{sv}}\" name=\"attributes\">\n" 
  881 "        <annotation value=\"Tp::ContactAttributesMap\" name=\"com.trolltech.QtDBus.QtTypeName.Out1\"/>\n" 
  891     typedef Tp::MethodInvocationContextPtr< Tp::AddressingNormalizationMap, Tp::ContactAttributesMap > GetContactsByVCardFieldContextPtr;
 
  892     typedef Tp::MethodInvocationContextPtr< Tp::AddressingNormalizationMap, Tp::ContactAttributesMap > GetContactsByURIContextPtr;
 
 1065     Q_CLASSINFO(
"D-Bus Interface", 
"org.freedesktop.Telepathy.Connection.Interface.Aliasing")
 
 1066     Q_CLASSINFO(
"D-Bus Introspection", 
"" 
 1067 "  <interface name=\"org.freedesktop.Telepathy.Connection.Interface.Aliasing\">\n" 
 1068 "    <method name=\"GetAliasFlags\">\n" 
 1069 "      <arg direction=\"out\" type=\"u\" name=\"aliasFlags\"/>\n" 
 1071 "    <method name=\"RequestAliases\">\n" 
 1072 "      <arg direction=\"in\" type=\"au\" name=\"contacts\"/>\n" 
 1073 "      <arg direction=\"out\" type=\"as\" name=\"aliases\"/>\n" 
 1075 "    <method name=\"GetAliases\">\n" 
 1076 "      <arg direction=\"in\" type=\"au\" name=\"contacts\"/>\n" 
 1077 "      <arg direction=\"out\" type=\"a{us}\" name=\"aliases\">\n" 
 1078 "        <annotation value=\"Tp::AliasMap\" name=\"com.trolltech.QtDBus.QtTypeName.Out0\"/>\n" 
 1081 "    <method name=\"SetAliases\">\n" 
 1082 "      <arg direction=\"in\" type=\"a{us}\" name=\"aliases\">\n" 
 1083 "        <annotation value=\"Tp::AliasMap\" name=\"com.trolltech.QtDBus.QtTypeName.In0\"/>\n" 
 1086 "    <signal name=\"AliasesChanged\">\n" 
 1087 "      <arg type=\"a(us)\" name=\"aliases\">\n" 
 1088 "        <annotation value=\"Tp::AliasPairList\" name=\"com.trolltech.QtDBus.QtTypeName.In0\"/>\n" 
 1098     typedef Tp::MethodInvocationContextPtr< uint > GetAliasFlagsContextPtr;
 
 1099     typedef Tp::MethodInvocationContextPtr< QStringList > RequestAliasesContextPtr;
 
 1100     typedef Tp::MethodInvocationContextPtr< Tp::AliasMap > GetAliasesContextPtr;
 
 1101     typedef Tp::MethodInvocationContextPtr<  > SetAliasesContextPtr;
 
 1121     uint GetAliasFlags(
const QDBusMessage& dbusMessage);
 
 1141     QStringList RequestAliases(
const Tp::UIntList& contacts, 
const QDBusMessage& dbusMessage);
 
 1187     void SetAliases(
const Tp::AliasMap& aliases, 
const QDBusMessage& dbusMessage);
 
 1221     Q_CLASSINFO(
"D-Bus Interface", 
"org.freedesktop.Telepathy.Connection.Interface.Anonymity")
 
 1222     Q_CLASSINFO(
"D-Bus Introspection", 
"" 
 1223 "  <interface name=\"org.freedesktop.Telepathy.Connection.Interface.Anonymity\">\n" 
 1224 "    <property access=\"read\" type=\"u\" name=\"SupportedAnonymityModes\"/>\n" 
 1225 "    <property access=\"readwrite\" type=\"b\" name=\"AnonymityMandatory\"/>\n" 
 1226 "    <property access=\"readwrite\" type=\"u\" name=\"AnonymityModes\"/>\n" 
 1227 "    <signal name=\"AnonymityModesChanged\">\n" 
 1228 "      <arg type=\"u\" name=\"modes\"/>\n" 
 1232     Q_PROPERTY(uint SupportedAnonymityModes READ SupportedAnonymityModes )
 
 1233     Q_PROPERTY(
bool AnonymityMandatory READ AnonymityMandatory WRITE SetAnonymityMandatory)
 
 1234     Q_PROPERTY(uint AnonymityModes READ AnonymityModes WRITE SetAnonymityModes)
 
 1254     uint SupportedAnonymityModes() 
const;
 
 1272     bool AnonymityMandatory() 
const;
 
 1288     void SetAnonymityMandatory(
const bool &newValue);
 
 1303     uint AnonymityModes() 
const;
 
 1316     void SetAnonymityModes(
const uint &newValue);
 
 1331     void AnonymityModesChanged(uint modes);
 
 1344     Q_CLASSINFO(
"D-Bus Interface", 
"org.freedesktop.Telepathy.Connection.Interface.Avatars")
 
 1345     Q_CLASSINFO(
"D-Bus Introspection", 
"" 
 1346 "  <interface name=\"org.freedesktop.Telepathy.Connection.Interface.Avatars\">\n" 
 1347 "    <property access=\"read\" type=\"as\" name=\"SupportedAvatarMIMETypes\"/>\n" 
 1348 "    <property access=\"read\" type=\"u\" name=\"MinimumAvatarHeight\"/>\n" 
 1349 "    <property access=\"read\" type=\"u\" name=\"MinimumAvatarWidth\"/>\n" 
 1350 "    <property access=\"read\" type=\"u\" name=\"RecommendedAvatarHeight\"/>\n" 
 1351 "    <property access=\"read\" type=\"u\" name=\"RecommendedAvatarWidth\"/>\n" 
 1352 "    <property access=\"read\" type=\"u\" name=\"MaximumAvatarHeight\"/>\n" 
 1353 "    <property access=\"read\" type=\"u\" name=\"MaximumAvatarWidth\"/>\n" 
 1354 "    <property access=\"read\" type=\"u\" name=\"MaximumAvatarBytes\"/>\n" 
 1355 "    <method name=\"GetAvatarRequirements\">\n" 
 1356 "      <arg direction=\"out\" type=\"as\" name=\"MIMETypes\"/>\n" 
 1357 "      <arg direction=\"out\" type=\"q\" name=\"minWidth\"/>\n" 
 1358 "      <arg direction=\"out\" type=\"q\" name=\"minHeight\"/>\n" 
 1359 "      <arg direction=\"out\" type=\"q\" name=\"maxWidth\"/>\n" 
 1360 "      <arg direction=\"out\" type=\"q\" name=\"maxHeight\"/>\n" 
 1361 "      <arg direction=\"out\" type=\"u\" name=\"maxBytes\"/>\n" 
 1363 "    <method name=\"GetAvatarTokens\">\n" 
 1364 "      <arg direction=\"in\" type=\"au\" name=\"contacts\"/>\n" 
 1365 "      <arg direction=\"out\" type=\"as\" name=\"tokens\"/>\n" 
 1367 "    <method name=\"GetKnownAvatarTokens\">\n" 
 1368 "      <arg direction=\"in\" type=\"au\" name=\"contacts\"/>\n" 
 1369 "      <arg direction=\"out\" type=\"a{us}\" name=\"tokens\">\n" 
 1370 "        <annotation value=\"Tp::AvatarTokenMap\" name=\"com.trolltech.QtDBus.QtTypeName.Out0\"/>\n" 
 1373 "    <method name=\"RequestAvatar\">\n" 
 1374 "      <arg direction=\"in\" type=\"u\" name=\"contact\"/>\n" 
 1375 "      <arg direction=\"out\" type=\"ay\" name=\"data\"/>\n" 
 1376 "      <arg direction=\"out\" type=\"s\" name=\"MIMEType\"/>\n" 
 1378 "    <method name=\"RequestAvatars\">\n" 
 1379 "      <arg direction=\"in\" type=\"au\" name=\"contacts\"/>\n" 
 1381 "    <method name=\"SetAvatar\">\n" 
 1382 "      <arg direction=\"in\" type=\"ay\" name=\"avatar\"/>\n" 
 1383 "      <arg direction=\"in\" type=\"s\" name=\"MIMEType\"/>\n" 
 1384 "      <arg direction=\"out\" type=\"s\" name=\"token\"/>\n" 
 1386 "    <method name=\"ClearAvatar\"/>\n" 
 1387 "    <signal name=\"AvatarUpdated\">\n" 
 1388 "      <arg type=\"u\" name=\"contact\"/>\n" 
 1389 "      <arg type=\"s\" name=\"newAvatarToken\"/>\n" 
 1391 "    <signal name=\"AvatarRetrieved\">\n" 
 1392 "      <arg type=\"u\" name=\"contact\"/>\n" 
 1393 "      <arg type=\"s\" name=\"token\"/>\n" 
 1394 "      <arg type=\"ay\" name=\"avatar\"/>\n" 
 1395 "      <arg type=\"s\" name=\"type\"/>\n" 
 1399     Q_PROPERTY(QStringList SupportedAvatarMIMETypes READ SupportedAvatarMIMETypes )
 
 1400     Q_PROPERTY(uint MinimumAvatarHeight READ MinimumAvatarHeight )
 
 1401     Q_PROPERTY(uint MinimumAvatarWidth READ MinimumAvatarWidth )
 
 1402     Q_PROPERTY(uint RecommendedAvatarHeight READ RecommendedAvatarHeight )
 
 1403     Q_PROPERTY(uint RecommendedAvatarWidth READ RecommendedAvatarWidth )
 
 1404     Q_PROPERTY(uint MaximumAvatarHeight READ MaximumAvatarHeight )
 
 1405     Q_PROPERTY(uint MaximumAvatarWidth READ MaximumAvatarWidth )
 
 1406     Q_PROPERTY(uint MaximumAvatarBytes READ MaximumAvatarBytes )
 
 1412     typedef Tp::MethodInvocationContextPtr< QStringList, ushort, ushort, ushort, ushort, uint > GetAvatarRequirementsContextPtr;
 
 1413     typedef Tp::MethodInvocationContextPtr< QStringList > GetAvatarTokensContextPtr;
 
 1414     typedef Tp::MethodInvocationContextPtr< Tp::AvatarTokenMap > GetKnownAvatarTokensContextPtr;
 
 1415     typedef Tp::MethodInvocationContextPtr< QByteArray, QString > RequestAvatarContextPtr;
 
 1416     typedef Tp::MethodInvocationContextPtr<  > RequestAvatarsContextPtr;
 
 1417     typedef Tp::MethodInvocationContextPtr< QString > SetAvatarContextPtr;
 
 1418     typedef Tp::MethodInvocationContextPtr<  > ClearAvatarContextPtr;
 
 1434     QStringList SupportedAvatarMIMETypes() 
const;
 
 1448     uint MinimumAvatarHeight() 
const;
 
 1462     uint MinimumAvatarWidth() 
const;
 
 1479     uint RecommendedAvatarHeight() 
const;
 
 1494     uint RecommendedAvatarWidth() 
const;
 
 1508     uint MaximumAvatarHeight() 
const;
 
 1522     uint MaximumAvatarWidth() 
const;
 
 1536     uint MaximumAvatarBytes() 
const;
 
 1570     QStringList GetAvatarRequirements(
const QDBusMessage& dbusMessage, ushort& minWidth, ushort& minHeight, ushort& maxWidth, ushort& maxHeight, uint& maxBytes);
 
 1593     QStringList GetAvatarTokens(
const Tp::UIntList& contacts, 
const QDBusMessage& dbusMessage);
 
 1647     QByteArray RequestAvatar(uint contact, 
const QDBusMessage& dbusMessage, QString& MIMEType);
 
 1668     void RequestAvatars(
const Tp::UIntList& contacts, 
const QDBusMessage& dbusMessage);
 
 1692     QString SetAvatar(
const QByteArray& avatar, 
const QString& MIMEType, 
const QDBusMessage& dbusMessage);
 
 1706     void ClearAvatar(
const QDBusMessage& dbusMessage);
 
 1724     void AvatarUpdated(uint contact, 
const QString& newAvatarToken);
 
 1747     void AvatarRetrieved(uint contact, 
const QString& token, 
const QByteArray& avatar, 
const QString& type);
 
 1760     Q_CLASSINFO(
"D-Bus Interface", 
"org.freedesktop.Telepathy.Connection.Interface.Balance")
 
 1761     Q_CLASSINFO(
"D-Bus Introspection", 
"" 
 1762 "  <interface name=\"org.freedesktop.Telepathy.Connection.Interface.Balance\">\n" 
 1763 "    <property access=\"read\" type=\"(ius)\" name=\"AccountBalance\">\n" 
 1764 "      <annotation value=\"Tp::CurrencyAmount\" name=\"com.trolltech.QtDBus.QtTypeName\"/>\n" 
 1766 "    <property access=\"read\" type=\"s\" name=\"ManageCreditURI\"/>\n" 
 1767 "    <signal name=\"BalanceChanged\">\n" 
 1768 "      <arg type=\"(ius)\" name=\"balance\">\n" 
 1769 "        <annotation value=\"Tp::CurrencyAmount\" name=\"com.trolltech.QtDBus.QtTypeName.In0\"/>\n" 
 1775     Q_PROPERTY(QString ManageCreditURI READ ManageCreditURI )
 
 1823     QString ManageCreditURI() 
const;
 
 1854     Q_CLASSINFO(
"D-Bus Interface", 
"org.freedesktop.Telepathy.Connection.Interface.Cellular")
 
 1855     Q_CLASSINFO(
"D-Bus Introspection", 
"" 
 1856 "  <interface name=\"org.freedesktop.Telepathy.Connection.Interface.Cellular\">\n" 
 1857 "    <property access=\"readwrite\" type=\"u\" name=\"MessageValidityPeriod\"/>\n" 
 1858 "    <property access=\"readwrite\" type=\"b\" name=\"OverrideMessageServiceCentre\"/>\n" 
 1859 "    <property access=\"readwrite\" type=\"s\" name=\"MessageServiceCentre\"/>\n" 
 1860 "    <property access=\"read\" type=\"s\" name=\"IMSI\"/>\n" 
 1861 "    <property access=\"readwrite\" type=\"b\" name=\"MessageReducedCharacterSet\"/>\n" 
 1862 "    <property access=\"readwrite\" type=\"s\" name=\"MessageNationalCharacterSet\"/>\n" 
 1863 "    <signal name=\"IMSIChanged\">\n" 
 1864 "      <arg type=\"s\" name=\"IMSI\"/>\n" 
 1868     Q_PROPERTY(uint MessageValidityPeriod READ MessageValidityPeriod WRITE SetMessageValidityPeriod)
 
 1869     Q_PROPERTY(
bool OverrideMessageServiceCentre READ OverrideMessageServiceCentre WRITE SetOverrideMessageServiceCentre)
 
 1870     Q_PROPERTY(QString MessageServiceCentre READ MessageServiceCentre WRITE SetMessageServiceCentre)
 
 1871     Q_PROPERTY(QString IMSI READ IMSI )
 
 1872     Q_PROPERTY(
bool MessageReducedCharacterSet READ MessageReducedCharacterSet WRITE SetMessageReducedCharacterSet)
 
 1873     Q_PROPERTY(QString MessageNationalCharacterSet READ MessageNationalCharacterSet WRITE SetMessageNationalCharacterSet)
 
 1901     uint MessageValidityPeriod() 
const;
 
 1920     void SetMessageValidityPeriod(
const uint &newValue);
 
 1945     bool OverrideMessageServiceCentre() 
const;
 
 1968     void SetOverrideMessageServiceCentre(
const bool &newValue);
 
 1987     QString MessageServiceCentre() 
const;
 
 2004     void SetMessageServiceCentre(
const QString &newValue);
 
 2020     QString IMSI() 
const;
 
 2041     bool MessageReducedCharacterSet() 
const;
 
 2060     void SetMessageReducedCharacterSet(
const bool &newValue);
 
 2088     QString MessageNationalCharacterSet() 
const;
 
 2114     void SetMessageNationalCharacterSet(
const QString &newValue);
 
 2130     void IMSIChanged(
const QString& IMSI);
 
 2143     Q_CLASSINFO(
"D-Bus Interface", 
"org.freedesktop.Telepathy.Connection.Interface.ClientTypes")
 
 2144     Q_CLASSINFO(
"D-Bus Introspection", 
"" 
 2145 "  <interface name=\"org.freedesktop.Telepathy.Connection.Interface.ClientTypes\">\n" 
 2146 "    <method name=\"GetClientTypes\">\n" 
 2147 "      <arg direction=\"in\" type=\"au\" name=\"contacts\"/>\n" 
 2148 "      <arg direction=\"out\" type=\"a{uas}\" name=\"clientTypes\">\n" 
 2149 "        <annotation value=\"Tp::ContactClientTypes\" name=\"com.trolltech.QtDBus.QtTypeName.Out0\"/>\n" 
 2152 "    <method name=\"RequestClientTypes\">\n" 
 2153 "      <arg direction=\"in\" type=\"u\" name=\"contact\"/>\n" 
 2154 "      <arg direction=\"out\" type=\"as\" name=\"clientTypes\"/>\n" 
 2156 "    <signal name=\"ClientTypesUpdated\">\n" 
 2157 "      <arg type=\"u\" name=\"contact\"/>\n" 
 2158 "      <arg type=\"as\" name=\"clientTypes\"/>\n" 
 2167     typedef Tp::MethodInvocationContextPtr< Tp::ContactClientTypes > GetClientTypesContextPtr;
 
 2168     typedef Tp::MethodInvocationContextPtr< QStringList > RequestClientTypesContextPtr;
 
 2226     QStringList RequestClientTypes(uint contact, 
const QDBusMessage& dbusMessage);
 
 2245     void ClientTypesUpdated(uint contact, 
const QStringList& clientTypes);
 
 2258     Q_CLASSINFO(
"D-Bus Interface", 
"org.freedesktop.Telepathy.Connection.Interface.ContactBlocking")
 
 2259     Q_CLASSINFO(
"D-Bus Introspection", 
"" 
 2260 "  <interface name=\"org.freedesktop.Telepathy.Connection.Interface.ContactBlocking\">\n" 
 2261 "    <property access=\"read\" type=\"u\" name=\"ContactBlockingCapabilities\"/>\n" 
 2262 "    <method name=\"BlockContacts\">\n" 
 2263 "      <arg direction=\"in\" type=\"au\" name=\"contacts\"/>\n" 
 2264 "      <arg direction=\"in\" type=\"b\" name=\"reportAbusive\"/>\n" 
 2266 "    <method name=\"UnblockContacts\">\n" 
 2267 "      <arg direction=\"in\" type=\"au\" name=\"contacts\"/>\n" 
 2269 "    <method name=\"RequestBlockedContacts\">\n" 
 2270 "      <arg direction=\"out\" type=\"a{us}\" name=\"contacts\">\n" 
 2271 "        <annotation value=\"Tp::HandleIdentifierMap\" name=\"com.trolltech.QtDBus.QtTypeName.Out0\"/>\n" 
 2274 "    <signal name=\"BlockedContactsChanged\">\n" 
 2275 "      <arg type=\"a{us}\" name=\"blockedContacts\">\n" 
 2276 "        <annotation value=\"Tp::HandleIdentifierMap\" name=\"com.trolltech.QtDBus.QtTypeName.In0\"/>\n" 
 2278 "      <arg type=\"a{us}\" name=\"unblockedContacts\">\n" 
 2279 "        <annotation value=\"Tp::HandleIdentifierMap\" name=\"com.trolltech.QtDBus.QtTypeName.In1\"/>\n" 
 2290     typedef Tp::MethodInvocationContextPtr<  > BlockContactsContextPtr;
 
 2291     typedef Tp::MethodInvocationContextPtr<  > UnblockContactsContextPtr;
 
 2292     typedef Tp::MethodInvocationContextPtr< Tp::HandleIdentifierMap > RequestBlockedContactsContextPtr;
 
 2376     void BlockContacts(
const Tp::UIntList& contacts, 
bool reportAbusive, 
const QDBusMessage& dbusMessage);
 
 2397     void UnblockContacts(
const Tp::UIntList& contacts, 
const QDBusMessage& dbusMessage);
 
 2451     Q_CLASSINFO(
"D-Bus Interface", 
"org.freedesktop.Telepathy.Connection.Interface.ContactCapabilities")
 
 2452     Q_CLASSINFO(
"D-Bus Introspection", 
"" 
 2453 "  <interface name=\"org.freedesktop.Telepathy.Connection.Interface.ContactCapabilities\">\n" 
 2454 "    <method name=\"UpdateCapabilities\">\n" 
 2455 "      <arg direction=\"in\" type=\"a(saa{sv}as)\" name=\"handlerCapabilities\">\n" 
 2456 "        <annotation value=\"Tp::HandlerCapabilitiesList\" name=\"com.trolltech.QtDBus.QtTypeName.In0\"/>\n" 
 2459 "    <method name=\"GetContactCapabilities\">\n" 
 2460 "      <arg direction=\"in\" type=\"au\" name=\"handles\"/>\n" 
 2461 "      <arg direction=\"out\" type=\"a{ua(a{sv}as)}\" name=\"contactCapabilities\">\n" 
 2462 "        <annotation value=\"Tp::ContactCapabilitiesMap\" name=\"com.trolltech.QtDBus.QtTypeName.Out0\"/>\n" 
 2465 "    <signal name=\"ContactCapabilitiesChanged\">\n" 
 2466 "      <arg type=\"a{ua(a{sv}as)}\" name=\"caps\">\n" 
 2467 "        <annotation value=\"Tp::ContactCapabilitiesMap\" name=\"com.trolltech.QtDBus.QtTypeName.In0\"/>\n" 
 2477     typedef Tp::MethodInvocationContextPtr<  > UpdateCapabilitiesContextPtr;
 
 2478     typedef Tp::MethodInvocationContextPtr< Tp::ContactCapabilitiesMap > GetContactCapabilitiesContextPtr;
 
 2612     Q_CLASSINFO(
"D-Bus Interface", 
"org.freedesktop.Telepathy.Connection.Interface.ContactGroups")
 
 2613     Q_CLASSINFO(
"D-Bus Introspection", 
"" 
 2614 "  <interface name=\"org.freedesktop.Telepathy.Connection.Interface.ContactGroups\">\n" 
 2615 "    <property access=\"read\" type=\"b\" name=\"DisjointGroups\"/>\n" 
 2616 "    <property access=\"read\" type=\"u\" name=\"GroupStorage\"/>\n" 
 2617 "    <property access=\"read\" type=\"as\" name=\"Groups\"/>\n" 
 2618 "    <method name=\"SetContactGroups\">\n" 
 2619 "      <arg direction=\"in\" type=\"u\" name=\"contact\"/>\n" 
 2620 "      <arg direction=\"in\" type=\"as\" name=\"groups\"/>\n" 
 2622 "    <method name=\"SetGroupMembers\">\n" 
 2623 "      <arg direction=\"in\" type=\"s\" name=\"group\"/>\n" 
 2624 "      <arg direction=\"in\" type=\"au\" name=\"members\"/>\n" 
 2626 "    <method name=\"AddToGroup\">\n" 
 2627 "      <arg direction=\"in\" type=\"s\" name=\"group\"/>\n" 
 2628 "      <arg direction=\"in\" type=\"au\" name=\"members\"/>\n" 
 2630 "    <method name=\"RemoveFromGroup\">\n" 
 2631 "      <arg direction=\"in\" type=\"s\" name=\"group\"/>\n" 
 2632 "      <arg direction=\"in\" type=\"au\" name=\"members\"/>\n" 
 2634 "    <method name=\"RemoveGroup\">\n" 
 2635 "      <arg direction=\"in\" type=\"s\" name=\"group\"/>\n" 
 2637 "    <method name=\"RenameGroup\">\n" 
 2638 "      <arg direction=\"in\" type=\"s\" name=\"oldName\"/>\n" 
 2639 "      <arg direction=\"in\" type=\"s\" name=\"newName\"/>\n" 
 2641 "    <signal name=\"GroupsChanged\">\n" 
 2642 "      <arg type=\"au\" name=\"contact\"/>\n" 
 2643 "      <arg type=\"as\" name=\"added\"/>\n" 
 2644 "      <arg type=\"as\" name=\"removed\"/>\n" 
 2646 "    <signal name=\"GroupsCreated\">\n" 
 2647 "      <arg type=\"as\" name=\"names\"/>\n" 
 2649 "    <signal name=\"GroupRenamed\">\n" 
 2650 "      <arg type=\"s\" name=\"oldName\"/>\n" 
 2651 "      <arg type=\"s\" name=\"newName\"/>\n" 
 2653 "    <signal name=\"GroupsRemoved\">\n" 
 2654 "      <arg type=\"as\" name=\"names\"/>\n" 
 2658     Q_PROPERTY(
bool DisjointGroups READ DisjointGroups )
 
 2659     Q_PROPERTY(uint GroupStorage READ GroupStorage )
 
 2660     Q_PROPERTY(QStringList Groups READ Groups )
 
 2666     typedef Tp::MethodInvocationContextPtr<  > SetContactGroupsContextPtr;
 
 2667     typedef Tp::MethodInvocationContextPtr<  > SetGroupMembersContextPtr;
 
 2668     typedef Tp::MethodInvocationContextPtr<  > AddToGroupContextPtr;
 
 2669     typedef Tp::MethodInvocationContextPtr<  > RemoveFromGroupContextPtr;
 
 2670     typedef Tp::MethodInvocationContextPtr<  > RemoveGroupContextPtr;
 
 2671     typedef Tp::MethodInvocationContextPtr<  > RenameGroupContextPtr;
 
 2692     bool DisjointGroups() 
const;
 
 2707     uint GroupStorage() 
const;
 
 2733     QStringList Groups() 
const;
 
 2785     void SetContactGroups(uint contact, 
const QStringList& groups, 
const QDBusMessage& dbusMessage);
 
 2834     void SetGroupMembers(
const QString& group, 
const Tp::UIntList& members, 
const QDBusMessage& dbusMessage);
 
 2876     void AddToGroup(
const QString& group, 
const Tp::UIntList& members, 
const QDBusMessage& dbusMessage);
 
 2917     void RemoveFromGroup(
const QString& group, 
const Tp::UIntList& members, 
const QDBusMessage& dbusMessage);
 
 2948     void RemoveGroup(
const QString& group, 
const QDBusMessage& dbusMessage);
 
 2989     void RenameGroup(
const QString& oldName, 
const QString& newName, 
const QDBusMessage& dbusMessage);
 
 3010     void GroupsChanged(
const Tp::UIntList& contact, 
const QStringList& added, 
const QStringList& removed);
 
 3023     void GroupsCreated(
const QStringList& names);
 
 3039     void GroupRenamed(
const QString& oldName, 
const QString& newName);
 
 3052     void GroupsRemoved(
const QStringList& names);
 
 3065     Q_CLASSINFO(
"D-Bus Interface", 
"org.freedesktop.Telepathy.Connection.Interface.ContactInfo")
 
 3066     Q_CLASSINFO(
"D-Bus Introspection", 
"" 
 3067 "  <interface name=\"org.freedesktop.Telepathy.Connection.Interface.ContactInfo\">\n" 
 3068 "    <property access=\"read\" type=\"u\" name=\"ContactInfoFlags\"/>\n" 
 3069 "    <property access=\"read\" type=\"a(sasuu)\" name=\"SupportedFields\">\n" 
 3070 "      <annotation value=\"Tp::FieldSpecs\" name=\"com.trolltech.QtDBus.QtTypeName\"/>\n" 
 3072 "    <method name=\"GetContactInfo\">\n" 
 3073 "      <arg direction=\"in\" type=\"au\" name=\"contacts\"/>\n" 
 3074 "      <arg direction=\"out\" type=\"a{ua(sasas)}\" name=\"contactInfo\">\n" 
 3075 "        <annotation value=\"Tp::ContactInfoMap\" name=\"com.trolltech.QtDBus.QtTypeName.Out0\"/>\n" 
 3078 "    <method name=\"RefreshContactInfo\">\n" 
 3079 "      <arg direction=\"in\" type=\"au\" name=\"contacts\"/>\n" 
 3081 "    <method name=\"RequestContactInfo\">\n" 
 3082 "      <arg direction=\"in\" type=\"u\" name=\"contact\"/>\n" 
 3083 "      <arg direction=\"out\" type=\"a(sasas)\" name=\"contactInfo\">\n" 
 3084 "        <annotation value=\"Tp::ContactInfoFieldList\" name=\"com.trolltech.QtDBus.QtTypeName.Out0\"/>\n" 
 3087 "    <method name=\"SetContactInfo\">\n" 
 3088 "      <arg direction=\"in\" type=\"a(sasas)\" name=\"contactInfo\">\n" 
 3089 "        <annotation value=\"Tp::ContactInfoFieldList\" name=\"com.trolltech.QtDBus.QtTypeName.In0\"/>\n" 
 3092 "    <signal name=\"ContactInfoChanged\">\n" 
 3093 "      <arg type=\"u\" name=\"contact\"/>\n" 
 3094 "      <arg type=\"a(sasas)\" name=\"contactInfo\">\n" 
 3095 "        <annotation value=\"Tp::ContactInfoFieldList\" name=\"com.trolltech.QtDBus.QtTypeName.In1\"/>\n" 
 3107     typedef Tp::MethodInvocationContextPtr< Tp::ContactInfoMap > GetContactInfoContextPtr;
 
 3108     typedef Tp::MethodInvocationContextPtr<  > RefreshContactInfoContextPtr;
 
 3109     typedef Tp::MethodInvocationContextPtr< Tp::ContactInfoFieldList > RequestContactInfoContextPtr;
 
 3110     typedef Tp::MethodInvocationContextPtr<  > SetContactInfoContextPtr;
 
 3246     void RefreshContactInfo(
const Tp::UIntList& contacts, 
const QDBusMessage& dbusMessage);
 
 3322     Q_CLASSINFO(
"D-Bus Interface", 
"org.freedesktop.Telepathy.Connection.Interface.ContactList")
 
 3323     Q_CLASSINFO(
"D-Bus Introspection", 
"" 
 3324 "  <interface name=\"org.freedesktop.Telepathy.Connection.Interface.ContactList\">\n" 
 3325 "    <property access=\"read\" type=\"u\" name=\"ContactListState\"/>\n" 
 3326 "    <property access=\"read\" type=\"b\" name=\"ContactListPersists\"/>\n" 
 3327 "    <property access=\"read\" type=\"b\" name=\"CanChangeContactList\"/>\n" 
 3328 "    <property access=\"read\" type=\"b\" name=\"RequestUsesMessage\"/>\n" 
 3329 "    <property access=\"read\" type=\"b\" name=\"DownloadAtConnection\"/>\n" 
 3330 "    <method name=\"GetContactListAttributes\">\n" 
 3331 "      <arg direction=\"in\" type=\"as\" name=\"interfaces\"/>\n" 
 3332 "      <arg direction=\"in\" type=\"b\" name=\"hold\"/>\n" 
 3333 "      <arg direction=\"out\" type=\"a{ua{sv}}\" name=\"attributes\">\n" 
 3334 "        <annotation value=\"Tp::ContactAttributesMap\" name=\"com.trolltech.QtDBus.QtTypeName.Out0\"/>\n" 
 3337 "    <method name=\"RequestSubscription\">\n" 
 3338 "      <arg direction=\"in\" type=\"au\" name=\"contacts\"/>\n" 
 3339 "      <arg direction=\"in\" type=\"s\" name=\"message\"/>\n" 
 3341 "    <method name=\"AuthorizePublication\">\n" 
 3342 "      <arg direction=\"in\" type=\"au\" name=\"contacts\"/>\n" 
 3344 "    <method name=\"RemoveContacts\">\n" 
 3345 "      <arg direction=\"in\" type=\"au\" name=\"contacts\"/>\n" 
 3347 "    <method name=\"Unsubscribe\">\n" 
 3348 "      <arg direction=\"in\" type=\"au\" name=\"contacts\"/>\n" 
 3350 "    <method name=\"Unpublish\">\n" 
 3351 "      <arg direction=\"in\" type=\"au\" name=\"contacts\"/>\n" 
 3353 "    <method name=\"Download\"/>\n" 
 3354 "    <signal name=\"ContactListStateChanged\">\n" 
 3355 "      <arg type=\"u\" name=\"contactListState\"/>\n" 
 3357 "    <signal name=\"ContactsChangedWithID\">\n" 
 3358 "      <arg type=\"a{u(uus)}\" name=\"changes\">\n" 
 3359 "        <annotation value=\"Tp::ContactSubscriptionMap\" name=\"com.trolltech.QtDBus.QtTypeName.In0\"/>\n" 
 3361 "      <arg type=\"a{us}\" name=\"identifiers\">\n" 
 3362 "        <annotation value=\"Tp::HandleIdentifierMap\" name=\"com.trolltech.QtDBus.QtTypeName.In1\"/>\n" 
 3364 "      <arg type=\"a{us}\" name=\"removals\">\n" 
 3365 "        <annotation value=\"Tp::HandleIdentifierMap\" name=\"com.trolltech.QtDBus.QtTypeName.In2\"/>\n" 
 3368 "    <signal name=\"ContactsChanged\">\n" 
 3369 "      <arg type=\"a{u(uus)}\" name=\"changes\">\n" 
 3370 "        <annotation value=\"Tp::ContactSubscriptionMap\" name=\"com.trolltech.QtDBus.QtTypeName.In0\"/>\n" 
 3372 "      <arg type=\"au\" name=\"removals\"/>\n" 
 3377     Q_PROPERTY(
bool ContactListPersists READ ContactListPersists )
 
 3378     Q_PROPERTY(
bool CanChangeContactList READ CanChangeContactList )
 
 3379     Q_PROPERTY(
bool RequestUsesMessage READ RequestUsesMessage )
 
 3380     Q_PROPERTY(
bool DownloadAtConnection READ DownloadAtConnection )
 
 3386     typedef Tp::MethodInvocationContextPtr< Tp::ContactAttributesMap > GetContactListAttributesContextPtr;
 
 3387     typedef Tp::MethodInvocationContextPtr<  > RequestSubscriptionContextPtr;
 
 3388     typedef Tp::MethodInvocationContextPtr<  > AuthorizePublicationContextPtr;
 
 3389     typedef Tp::MethodInvocationContextPtr<  > RemoveContactsContextPtr;
 
 3390     typedef Tp::MethodInvocationContextPtr<  > UnsubscribeContextPtr;
 
 3391     typedef Tp::MethodInvocationContextPtr<  > UnpublishContextPtr;
 
 3392     typedef Tp::MethodInvocationContextPtr<  > DownloadContextPtr;
 
 3469     bool ContactListPersists() 
const;
 
 3500     bool CanChangeContactList() 
const;
 
 3531     bool RequestUsesMessage() 
const;
 
 3565     bool DownloadAtConnection() 
const;
 
 3639     Tp::ContactAttributesMap GetContactListAttributes(
const QStringList& interfaces, 
bool hold, 
const QDBusMessage& dbusMessage);
 
 3751     void RequestSubscription(
const Tp::UIntList& contacts, 
const QString& message, 
const QDBusMessage& dbusMessage);
 
 3825     void AuthorizePublication(
const Tp::UIntList& contacts, 
const QDBusMessage& dbusMessage);
 
 3877     void RemoveContacts(
const Tp::UIntList& contacts, 
const QDBusMessage& dbusMessage);
 
 3916     void Unsubscribe(
const Tp::UIntList& contacts, 
const QDBusMessage& dbusMessage);
 
 3955     void Unpublish(
const Tp::UIntList& contacts, 
const QDBusMessage& dbusMessage);
 
 3973     void Download(
const QDBusMessage& dbusMessage);
 
 3988     void ContactListStateChanged(uint contactListState);
 
 4047     Q_CLASSINFO(
"D-Bus Interface", 
"org.freedesktop.Telepathy.Connection.Interface.Contacts")
 
 4048     Q_CLASSINFO(
"D-Bus Introspection", 
"" 
 4049 "  <interface name=\"org.freedesktop.Telepathy.Connection.Interface.Contacts\">\n" 
 4050 "    <property access=\"read\" type=\"as\" name=\"ContactAttributeInterfaces\"/>\n" 
 4051 "    <method name=\"GetContactAttributes\">\n" 
 4052 "      <arg direction=\"in\" type=\"au\" name=\"handles\"/>\n" 
 4053 "      <arg direction=\"in\" type=\"as\" name=\"interfaces\"/>\n" 
 4054 "      <arg direction=\"in\" type=\"b\" name=\"hold\"/>\n" 
 4055 "      <arg direction=\"out\" type=\"a{ua{sv}}\" name=\"attributes\">\n" 
 4056 "        <annotation value=\"Tp::ContactAttributesMap\" name=\"com.trolltech.QtDBus.QtTypeName.Out0\"/>\n" 
 4059 "    <method name=\"GetContactByID\">\n" 
 4060 "      <arg direction=\"in\" type=\"s\" name=\"identifier\"/>\n" 
 4061 "      <arg direction=\"in\" type=\"as\" name=\"interfaces\"/>\n" 
 4062 "      <arg direction=\"out\" type=\"u\" name=\"handle\"/>\n" 
 4063 "      <arg direction=\"out\" type=\"a{sv}\" name=\"attributes\">\n" 
 4064 "        <annotation value=\"QVariantMap\" name=\"com.trolltech.QtDBus.QtTypeName.Out1\"/>\n" 
 4069     Q_PROPERTY(QStringList ContactAttributeInterfaces READ ContactAttributeInterfaces )
 
 4075     typedef Tp::MethodInvocationContextPtr< Tp::ContactAttributesMap > GetContactAttributesContextPtr;
 
 4076     typedef Tp::MethodInvocationContextPtr< uint, QVariantMap > GetContactByIDContextPtr;
 
 4091     QStringList ContactAttributeInterfaces() 
const;
 
 4223     uint GetContactByID(
const QString& identifier, 
const QStringList& interfaces, 
const QDBusMessage& dbusMessage, QVariantMap& attributes);
 
 4236     Q_CLASSINFO(
"D-Bus Interface", 
"org.freedesktop.Telepathy.Connection.Interface.Location")
 
 4237     Q_CLASSINFO(
"D-Bus Introspection", 
"" 
 4238 "  <interface name=\"org.freedesktop.Telepathy.Connection.Interface.Location\">\n" 
 4239 "    <property access=\"read\" type=\"au\" name=\"LocationAccessControlTypes\"/>\n" 
 4240 "    <property access=\"readwrite\" type=\"(uv)\" name=\"LocationAccessControl\">\n" 
 4241 "      <annotation value=\"Tp::RichPresenceAccessControl\" name=\"com.trolltech.QtDBus.QtTypeName\"/>\n" 
 4243 "    <property access=\"read\" type=\"u\" name=\"SupportedLocationFeatures\"/>\n" 
 4244 "    <method name=\"GetLocations\">\n" 
 4245 "      <arg direction=\"in\" type=\"au\" name=\"contacts\"/>\n" 
 4246 "      <arg direction=\"out\" type=\"a{ua{sv}}\" name=\"locations\">\n" 
 4247 "        <annotation value=\"Tp::ContactLocations\" name=\"com.trolltech.QtDBus.QtTypeName.Out0\"/>\n" 
 4250 "    <method name=\"RequestLocation\">\n" 
 4251 "      <arg direction=\"in\" type=\"u\" name=\"contact\"/>\n" 
 4252 "      <arg direction=\"out\" type=\"a{sv}\" name=\"location\">\n" 
 4253 "        <annotation value=\"QVariantMap\" name=\"com.trolltech.QtDBus.QtTypeName.Out0\"/>\n" 
 4256 "    <method name=\"SetLocation\">\n" 
 4257 "      <arg direction=\"in\" type=\"a{sv}\" name=\"location\">\n" 
 4258 "        <annotation value=\"QVariantMap\" name=\"com.trolltech.QtDBus.QtTypeName.In0\"/>\n" 
 4261 "    <signal name=\"LocationUpdated\">\n" 
 4262 "      <arg type=\"u\" name=\"contact\"/>\n" 
 4263 "      <arg type=\"a{sv}\" name=\"location\"/>\n" 
 4267     Q_PROPERTY(
Tp::UIntList LocationAccessControlTypes READ LocationAccessControlTypes )
 
 4269     Q_PROPERTY(uint SupportedLocationFeatures READ SupportedLocationFeatures )
 
 4275     typedef Tp::MethodInvocationContextPtr< Tp::ContactLocations > GetLocationsContextPtr;
 
 4276     typedef Tp::MethodInvocationContextPtr< QVariantMap > RequestLocationContextPtr;
 
 4277     typedef Tp::MethodInvocationContextPtr<  > SetLocationContextPtr;
 
 4335     uint SupportedLocationFeatures() 
const;
 
 4405     QVariantMap RequestLocation(uint contact, 
const QDBusMessage& dbusMessage);
 
 4429     void SetLocation(
const QVariantMap& location, 
const QDBusMessage& dbusMessage);
 
 4448     void LocationUpdated(uint contact, 
const QVariantMap& location);
 
 4461     Q_CLASSINFO(
"D-Bus Interface", 
"org.freedesktop.Telepathy.Connection.Interface.MailNotification")
 
 4462     Q_CLASSINFO(
"D-Bus Introspection", 
"" 
 4463 "  <interface name=\"org.freedesktop.Telepathy.Connection.Interface.MailNotification\">\n" 
 4464 "    <property access=\"read\" type=\"u\" name=\"MailNotificationFlags\"/>\n" 
 4465 "    <property access=\"read\" type=\"u\" name=\"UnreadMailCount\"/>\n" 
 4466 "    <property access=\"read\" type=\"aa{sv}\" name=\"UnreadMails\">\n" 
 4467 "      <annotation value=\"Tp::MailList\" name=\"com.trolltech.QtDBus.QtTypeName\"/>\n" 
 4469 "    <property access=\"read\" type=\"s\" name=\"MailAddress\"/>\n" 
 4470 "    <method name=\"RequestInboxURL\">\n" 
 4471 "      <arg direction=\"out\" type=\"(sua(ss))\" name=\"URL\">\n" 
 4472 "        <annotation value=\"Tp::MailURL\" name=\"com.trolltech.QtDBus.QtTypeName.Out0\"/>\n" 
 4475 "    <method name=\"RequestMailURL\">\n" 
 4476 "      <arg direction=\"in\" type=\"s\" name=\"ID\"/>\n" 
 4477 "      <arg direction=\"in\" type=\"v\" name=\"URLData\"/>\n" 
 4478 "      <arg direction=\"out\" type=\"(sua(ss))\" name=\"URL\">\n" 
 4479 "        <annotation value=\"Tp::MailURL\" name=\"com.trolltech.QtDBus.QtTypeName.Out0\"/>\n" 
 4482 "    <signal name=\"MailsReceived\">\n" 
 4483 "      <arg type=\"aa{sv}\" name=\"mails\">\n" 
 4484 "        <annotation value=\"Tp::MailList\" name=\"com.trolltech.QtDBus.QtTypeName.In0\"/>\n" 
 4487 "    <signal name=\"UnreadMailsChanged\">\n" 
 4488 "      <arg type=\"u\" name=\"count\"/>\n" 
 4489 "      <arg type=\"aa{sv}\" name=\"mailsAdded\">\n" 
 4490 "        <annotation value=\"Tp::MailList\" name=\"com.trolltech.QtDBus.QtTypeName.In1\"/>\n" 
 4492 "      <arg type=\"as\" name=\"mailsRemoved\"/>\n" 
 4497     Q_PROPERTY(uint UnreadMailCount READ UnreadMailCount )
 
 4505     typedef Tp::MethodInvocationContextPtr< Tp::MailURL > RequestInboxURLContextPtr;
 
 4506     typedef Tp::MethodInvocationContextPtr< Tp::MailURL > RequestMailURLContextPtr;
 
 4552     uint UnreadMailCount() 
const;
 
 4588     QString MailAddress() 
const;
 
 4616     Tp::MailURL RequestInboxURL(
const QDBusMessage& dbusMessage);
 
 4646     Tp::MailURL RequestMailURL(
const QString& ID, 
const QDBusVariant& URLData, 
const QDBusMessage& dbusMessage);
 
 4704     void UnreadMailsChanged(uint count, 
const Tp::MailList& mailsAdded, 
const QStringList& mailsRemoved);
 
 4717     Q_CLASSINFO(
"D-Bus Interface", 
"org.freedesktop.Telepathy.Connection.Interface.PowerSaving")
 
 4718     Q_CLASSINFO(
"D-Bus Introspection", 
"" 
 4719 "  <interface name=\"org.freedesktop.Telepathy.Connection.Interface.PowerSaving\">\n" 
 4720 "    <property access=\"read\" type=\"b\" name=\"PowerSavingActive\"/>\n" 
 4721 "    <method name=\"SetPowerSaving\">\n" 
 4722 "      <arg direction=\"in\" type=\"b\" name=\"activate\"/>\n" 
 4724 "    <signal name=\"PowerSavingChanged\">\n" 
 4725 "      <arg type=\"b\" name=\"active\"/>\n" 
 4729     Q_PROPERTY(
bool PowerSavingActive READ PowerSavingActive )
 
 4735     typedef Tp::MethodInvocationContextPtr<  > SetPowerSavingContextPtr;
 
 4755     bool PowerSavingActive() 
const;
 
 4793     void SetPowerSaving(
bool activate, 
const QDBusMessage& dbusMessage);
 
 4808     void PowerSavingChanged(
bool active);
 
 4821     Q_CLASSINFO(
"D-Bus Interface", 
"org.freedesktop.Telepathy.Connection.Interface.Requests")
 
 4822     Q_CLASSINFO(
"D-Bus Introspection", 
"" 
 4823 "  <interface name=\"org.freedesktop.Telepathy.Connection.Interface.Requests\">\n" 
 4824 "    <property access=\"read\" type=\"a(oa{sv})\" name=\"Channels\">\n" 
 4825 "      <annotation value=\"Tp::ChannelDetailsList\" name=\"com.trolltech.QtDBus.QtTypeName\"/>\n" 
 4827 "    <property access=\"read\" type=\"a(a{sv}as)\" name=\"RequestableChannelClasses\">\n" 
 4828 "      <annotation value=\"Tp::RequestableChannelClassList\" name=\"com.trolltech.QtDBus.QtTypeName\"/>\n" 
 4830 "    <method name=\"CreateChannel\">\n" 
 4831 "      <arg direction=\"in\" type=\"a{sv}\" name=\"request\">\n" 
 4832 "        <annotation value=\"QVariantMap\" name=\"com.trolltech.QtDBus.QtTypeName.In0\"/>\n" 
 4834 "      <arg direction=\"out\" type=\"o\" name=\"channel\"/>\n" 
 4835 "      <arg direction=\"out\" type=\"a{sv}\" name=\"properties\">\n" 
 4836 "        <annotation value=\"QVariantMap\" name=\"com.trolltech.QtDBus.QtTypeName.Out1\"/>\n" 
 4839 "    <method name=\"EnsureChannel\">\n" 
 4840 "      <arg direction=\"in\" type=\"a{sv}\" name=\"request\">\n" 
 4841 "        <annotation value=\"QVariantMap\" name=\"com.trolltech.QtDBus.QtTypeName.In0\"/>\n" 
 4843 "      <arg direction=\"out\" type=\"b\" name=\"yours\"/>\n" 
 4844 "      <arg direction=\"out\" type=\"o\" name=\"channel\"/>\n" 
 4845 "      <arg direction=\"out\" type=\"a{sv}\" name=\"properties\">\n" 
 4846 "        <annotation value=\"QVariantMap\" name=\"com.trolltech.QtDBus.QtTypeName.Out2\"/>\n" 
 4849 "    <signal name=\"NewChannels\">\n" 
 4850 "      <arg type=\"a(oa{sv})\" name=\"channels\">\n" 
 4851 "        <annotation value=\"Tp::ChannelDetailsList\" name=\"com.trolltech.QtDBus.QtTypeName.In0\"/>\n" 
 4854 "    <signal name=\"ChannelClosed\">\n" 
 4855 "      <arg type=\"o\" name=\"removed\"/>\n" 
 4866     typedef Tp::MethodInvocationContextPtr< QDBusObjectPath, QVariantMap > CreateChannelContextPtr;
 
 4867     typedef Tp::MethodInvocationContextPtr< bool, QDBusObjectPath, QVariantMap > EnsureChannelContextPtr;
 
 4998     QDBusObjectPath CreateChannel(
const QVariantMap& request, 
const QDBusMessage& dbusMessage, QVariantMap& properties);
 
 5062     bool EnsureChannel(
const QVariantMap& request, 
const QDBusMessage& dbusMessage, QDBusObjectPath& channel, QVariantMap& properties);
 
 5092     void ChannelClosed(
const QDBusObjectPath& removed);
 
 5105     Q_CLASSINFO(
"D-Bus Interface", 
"org.freedesktop.Telepathy.Connection.Interface.ServicePoint")
 
 5106     Q_CLASSINFO(
"D-Bus Introspection", 
"" 
 5107 "  <interface name=\"org.freedesktop.Telepathy.Connection.Interface.ServicePoint\">\n" 
 5108 "    <property access=\"read\" type=\"a((us)as)\" name=\"KnownServicePoints\">\n" 
 5109 "      <annotation value=\"Tp::ServicePointInfoList\" name=\"com.trolltech.QtDBus.QtTypeName\"/>\n" 
 5111 "    <signal name=\"ServicePointsChanged\">\n" 
 5112 "      <arg type=\"a((us)as)\" name=\"servicePoints\">\n" 
 5113 "        <annotation value=\"Tp::ServicePointInfoList\" name=\"com.trolltech.QtDBus.QtTypeName.In0\"/>\n" 
 5170     Q_CLASSINFO(
"D-Bus Interface", 
"org.freedesktop.Telepathy.Connection.Interface.SimplePresence")
 
 5171     Q_CLASSINFO(
"D-Bus Introspection", 
"" 
 5172 "  <interface name=\"org.freedesktop.Telepathy.Connection.Interface.SimplePresence\">\n" 
 5173 "    <property access=\"read\" type=\"a{s(ubb)}\" name=\"Statuses\">\n" 
 5174 "      <annotation value=\"Tp::SimpleStatusSpecMap\" name=\"com.trolltech.QtDBus.QtTypeName\"/>\n" 
 5176 "    <property access=\"read\" type=\"u\" name=\"MaximumStatusMessageLength\"/>\n" 
 5177 "    <method name=\"SetPresence\">\n" 
 5178 "      <arg direction=\"in\" type=\"s\" name=\"status\"/>\n" 
 5179 "      <arg direction=\"in\" type=\"s\" name=\"statusMessage\"/>\n" 
 5181 "    <method name=\"GetPresences\">\n" 
 5182 "      <arg direction=\"in\" type=\"au\" name=\"contacts\"/>\n" 
 5183 "      <arg direction=\"out\" type=\"a{u(uss)}\" name=\"presence\">\n" 
 5184 "        <annotation value=\"Tp::SimpleContactPresences\" name=\"com.trolltech.QtDBus.QtTypeName.Out0\"/>\n" 
 5187 "    <signal name=\"PresencesChanged\">\n" 
 5188 "      <arg type=\"a{u(uss)}\" name=\"presence\">\n" 
 5189 "        <annotation value=\"Tp::SimpleContactPresences\" name=\"com.trolltech.QtDBus.QtTypeName.In0\"/>\n" 
 5195     Q_PROPERTY(uint MaximumStatusMessageLength READ MaximumStatusMessageLength )
 
 5201     typedef Tp::MethodInvocationContextPtr<  > SetPresenceContextPtr;
 
 5202     typedef Tp::MethodInvocationContextPtr< Tp::SimpleContactPresences > GetPresencesContextPtr;
 
 5295     uint MaximumStatusMessageLength() 
const;
 
 5362     void SetPresence(
const QString& status, 
const QString& statusMessage, 
const QDBusMessage& dbusMessage);
 
QList< ChannelDetails > ChannelDetailsList
Definition: build/TelepathyQt/_gen/types.h:820
QList< ContactInfoField > ContactInfoFieldList
Definition: build/TelepathyQt/_gen/types.h:1188
Definition: build/TelepathyQt/_gen/types.h:3459
Definition: svc-connection.h:4044
Definition: svc-connection.h:857
Definition: svc-connection.h:3319
QFlags< ContactBlockingCapability > ContactBlockingCapabilities
Definition: build/TelepathyQt/_gen/constants.h:288
QList< AliasPair > AliasPairList
Definition: build/TelepathyQt/_gen/types.h:224
Definition: svc-connection.h:1757
Definition: svc-connection.h:27
Definition: build/TelepathyQt/_gen/types.h:1352
QList< HandlerCapabilities > HandlerCapabilitiesList
Definition: build/TelepathyQt/_gen/types.h:3567
Definition: build/TelepathyQt/_gen/types.h:1200
QList< Mail > MailList
Definition: build/TelepathyQt/_gen/types.h:1780
ContactListState
Definition: build/TelepathyQt/_gen/constants.h:1732
Definition: svc-connection.h:1851
Definition: build/TelepathyQt/_gen/types.h:161
Definition: build/TelepathyQt/_gen/types.h:1007
Definition: svc-connection.h:1062
Definition: svc-connection.h:5167
Definition: build/TelepathyQt/_gen/types.h:101
Definition: svc-connection.h:4714
Definition: svc-connection.h:2609
QList< RequestableChannelClass > RequestableChannelClassList
Definition: build/TelepathyQt/_gen/types.h:2621
QList< FieldSpec > FieldSpecs
Definition: build/TelepathyQt/_gen/types.h:1562
QFlags< ContactInfoFlag > ContactInfoFlags
Definition: build/TelepathyQt/_gen/constants.h:324
Definition: build/TelepathyQt/_gen/types.h:950
Definition: build/TelepathyQt/_gen/types.h:2641
Definition: build/TelepathyQt/_gen/types.h:3849
Definition: svc-connection.h:4233
Definition: svc-connection.h:2255
Definition: svc-connection.h:2140
QList< ServicePointInfo > ServicePointInfoList
Definition: build/TelepathyQt/_gen/types.h:3814
QFlags< MailNotificationFlag > MailNotificationFlags
Definition: build/TelepathyQt/_gen/constants.h:505
QList< ChannelInfo > ChannelInfoList
Definition: build/TelepathyQt/_gen/types.h:869
Definition: build/TelepathyQt/_gen/types.h:1646
Definition: build/TelepathyQt/_gen/types.h:3610
Definition: svc-connection.h:1341
Definition: svc-connection.h:1218
Definition: build/TelepathyQt/_gen/types.h:3505
Base class for all the low-level service-side adaptors. 
Definition: abstract-adaptor.h:40
Definition: build/TelepathyQt/_gen/types.h:3827
Definition: svc-connection.h:3062
Definition: build/TelepathyQt/_gen/types.h:265
Definition: build/TelepathyQt/_gen/types.h:3428
Definition: svc-connection.h:5102
Definition: svc-connection.h:4458
Definition: svc-connection.h:4818
Definition: build/TelepathyQt/_gen/types.h:183
Definition: build/TelepathyQt/_gen/types.h:1802
Definition: svc-connection.h:2448