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);
 Definition: build/TelepathyQt/_gen/types.h:3514
Definition: build/TelepathyQt/_gen/types.h:3437
Definition: svc-connection.h:3319
Definition: build/TelepathyQt/_gen/types.h:3858
Definition: build/TelepathyQt/_gen/types.h:959
Definition: svc-connection.h:1851
QFlags< ContactBlockingCapability > ContactBlockingCapabilities
Definition: build/TelepathyQt/_gen/constants.h:288
QList< AliasPair > AliasPairList
Definition: build/TelepathyQt/_gen/types.h:233
QList< ChannelInfo > ChannelInfoList
Definition: build/TelepathyQt/_gen/types.h:878
Definition: svc-connection.h:4714
Definition: build/TelepathyQt/_gen/types.h:1655
Definition: svc-connection.h:1062
QList< ChannelDetails > ChannelDetailsList
Definition: build/TelepathyQt/_gen/types.h:829
Definition: build/TelepathyQt/_gen/types.h:1811
Definition: svc-connection.h:2609
Definition: svc-connection.h:2448
Definition: svc-connection.h:4818
QList< ContactInfoField > ContactInfoFieldList
Definition: build/TelepathyQt/_gen/types.h:1197
Definition: svc-connection.h:4044
QFlags< ContactInfoFlag > ContactInfoFlags
Definition: build/TelepathyQt/_gen/constants.h:324
Definition: svc-connection.h:27
Definition: build/TelepathyQt/_gen/types.h:3468
Definition: build/TelepathyQt/_gen/types.h:3836
Definition: build/TelepathyQt/_gen/types.h:1361
Definition: build/TelepathyQt/_gen/types.h:1016
Definition: build/TelepathyQt/_gen/types.h:1209
Definition: build/TelepathyQt/_gen/types.h:192
Definition: svc-connection.h:5167
Definition: svc-connection.h:2140
Definition: svc-connection.h:5102
Definition: build/TelepathyQt/_gen/types.h:107
QList< Mail > MailList
Definition: build/TelepathyQt/_gen/types.h:1789
QFlags< MailNotificationFlag > MailNotificationFlags
Definition: build/TelepathyQt/_gen/constants.h:505
Definition: svc-connection.h:1218
Definition: svc-connection.h:3062
QList< RequestableChannelClass > RequestableChannelClassList
Definition: build/TelepathyQt/_gen/types.h:2630
Definition: build/TelepathyQt/_gen/types.h:170
Definition: build/TelepathyQt/_gen/types.h:2650
Definition: svc-connection.h:4458
Definition: svc-connection.h:857
Definition: abstract-adaptor.cpp:31
Base class for all the low-level service-side adaptors. 
Definition: abstract-adaptor.h:40
Definition: svc-connection.h:4233
Definition: svc-connection.h:2255
QList< HandlerCapabilities > HandlerCapabilitiesList
Definition: build/TelepathyQt/_gen/types.h:3576
Definition: build/TelepathyQt/_gen/types.h:274
Definition: build/TelepathyQt/_gen/types.h:3619
Definition: svc-connection.h:1757
ContactListState
Definition: build/TelepathyQt/_gen/constants.h:1732
Definition: svc-connection.h:1341
QList< ServicePointInfo > ServicePointInfoList
Definition: build/TelepathyQt/_gen/types.h:3823
QList< FieldSpec > FieldSpecs
Definition: build/TelepathyQt/_gen/types.h:1571