Home · All Classes · All Namespaces · Modules · Functions · Files
svc-channel.h
1 /*
2  * This file contains D-Bus adaptor classes generated by qt-svc-gen.py.
3  *
4  * This file can be distributed under the same terms as the specification from
5  * which it was generated.
6  */
7 
8 #include <TelepathyQt/AbstractAdaptor>
9 #include <TelepathyQt/Global>
10 #include <TelepathyQt/Types>
11 
12 #include <QObject>
13 #include <QtDBus>
14 
15 namespace Tp
16 {
17 namespace Service
18 {
19 
27 class TP_QT_EXPORT ChannelAdaptor : public Tp::AbstractAdaptor
28 {
29  Q_OBJECT
30  Q_CLASSINFO("D-Bus Interface", "org.freedesktop.Telepathy.Channel")
31  Q_CLASSINFO("D-Bus Introspection", ""
32 " <interface name=\"org.freedesktop.Telepathy.Channel\">\n"
33 " <property access=\"read\" type=\"s\" name=\"ChannelType\"/>\n"
34 " <property access=\"read\" type=\"as\" name=\"Interfaces\"/>\n"
35 " <property access=\"read\" type=\"u\" name=\"TargetHandle\"/>\n"
36 " <property access=\"read\" type=\"s\" name=\"TargetID\"/>\n"
37 " <property access=\"read\" type=\"u\" name=\"TargetHandleType\"/>\n"
38 " <property access=\"read\" type=\"b\" name=\"Requested\"/>\n"
39 " <property access=\"read\" type=\"u\" name=\"InitiatorHandle\"/>\n"
40 " <property access=\"read\" type=\"s\" name=\"InitiatorID\"/>\n"
41 " <method name=\"Close\"/>\n"
42 " <method name=\"GetChannelType\">\n"
43 " <arg direction=\"out\" type=\"s\" name=\"channelType\"/>\n"
44 " </method>\n"
45 " <method name=\"GetHandle\">\n"
46 " <arg direction=\"out\" type=\"u\" name=\"targetHandleType\"/>\n"
47 " <arg direction=\"out\" type=\"u\" name=\"targetHandle\"/>\n"
48 " </method>\n"
49 " <method name=\"GetInterfaces\">\n"
50 " <arg direction=\"out\" type=\"as\" name=\"interfaces\"/>\n"
51 " </method>\n"
52 " <signal name=\"Closed\"/>\n"
53 " </interface>\n"
54 "")
55  Q_PROPERTY(QString ChannelType READ ChannelType )
56  Q_PROPERTY(QStringList Interfaces READ Interfaces )
57  Q_PROPERTY(uint TargetHandle READ TargetHandle )
58  Q_PROPERTY(QString TargetID READ TargetID )
59  Q_PROPERTY(uint TargetHandleType READ TargetHandleType )
60  Q_PROPERTY(bool Requested READ Requested )
61  Q_PROPERTY(uint InitiatorHandle READ InitiatorHandle )
62  Q_PROPERTY(QString InitiatorID READ InitiatorID )
63 
64 public:
65  ChannelAdaptor(const QDBusConnection& dbusConnection, QObject* adaptee, QObject* parent);
66  virtual ~ChannelAdaptor();
67 
68  typedef Tp::MethodInvocationContextPtr< > CloseContextPtr;
69  typedef Tp::MethodInvocationContextPtr< QString > GetChannelTypeContextPtr;
70  typedef Tp::MethodInvocationContextPtr< uint, uint > GetHandleContextPtr;
71  typedef Tp::MethodInvocationContextPtr< QStringList > GetInterfacesContextPtr;
72 
73 public: // PROPERTIES
106  QString ChannelType() const;
142  QStringList Interfaces() const;
189  uint TargetHandle() const;
245  QString TargetID() const;
267  uint TargetHandleType() const;
338  bool Requested() const;
402  uint InitiatorHandle() const;
439  QString InitiatorID() const;
440 
441 public Q_SLOTS: // METHODS
459  void Close(const QDBusMessage& dbusMessage);
479  QString GetChannelType(const QDBusMessage& dbusMessage);
504  uint GetHandle(const QDBusMessage& dbusMessage, uint& targetHandle);
524  QStringList GetInterfaces(const QDBusMessage& dbusMessage);
525 
526 Q_SIGNALS: // SIGNALS
536  void Closed();
537 };
538 
547 {
548  Q_OBJECT
549  Q_CLASSINFO("D-Bus Interface", "org.freedesktop.Telepathy.Channel.Interface.Anonymity")
550  Q_CLASSINFO("D-Bus Introspection", ""
551 " <interface name=\"org.freedesktop.Telepathy.Channel.Interface.Anonymity\">\n"
552 " <property access=\"read\" type=\"u\" name=\"AnonymityModes\"/>\n"
553 " <property access=\"read\" type=\"b\" name=\"AnonymityMandatory\"/>\n"
554 " <property access=\"read\" type=\"s\" name=\"AnonymousID\"/>\n"
555 " </interface>\n"
556 "")
557  Q_PROPERTY(uint AnonymityModes READ AnonymityModes )
558  Q_PROPERTY(bool AnonymityMandatory READ AnonymityMandatory )
559  Q_PROPERTY(QString AnonymousID READ AnonymousID )
560 
561 public:
562  ChannelInterfaceAnonymityAdaptor(const QDBusConnection& dbusConnection, QObject* adaptee, QObject* parent);
564 
565 
566 public: // PROPERTIES
581  uint AnonymityModes() const;
594  bool AnonymityMandatory() const;
618  QString AnonymousID() const;
619 };
620 
629 {
630  Q_OBJECT
631  Q_CLASSINFO("D-Bus Interface", "org.freedesktop.Telepathy.Channel.Interface.CallState")
632  Q_CLASSINFO("D-Bus Introspection", ""
633 " <interface name=\"org.freedesktop.Telepathy.Channel.Interface.CallState\">\n"
634 " <method name=\"GetCallStates\">\n"
635 " <arg direction=\"out\" type=\"a{uu}\" name=\"states\">\n"
636 " <annotation value=\"Tp::ChannelCallStateMap\" name=\"com.trolltech.QtDBus.QtTypeName.Out0\"/>\n"
637 " </arg>\n"
638 " </method>\n"
639 " <signal name=\"CallStateChanged\">\n"
640 " <arg type=\"u\" name=\"contact\"/>\n"
641 " <arg type=\"u\" name=\"state\"/>\n"
642 " </signal>\n"
643 " </interface>\n"
644 "")
645 
646 public:
647  ChannelInterfaceCallStateAdaptor(const QDBusConnection& dbusConnection, QObject* adaptee, QObject* parent);
649 
650  typedef Tp::MethodInvocationContextPtr< Tp::ChannelCallStateMap > GetCallStatesContextPtr;
651 
652 public Q_SLOTS: // METHODS
670  Tp::ChannelCallStateMap GetCallStates(const QDBusMessage& dbusMessage);
671 
672 Q_SIGNALS: // SIGNALS
688  void CallStateChanged(uint contact, uint state);
689 };
690 
699 {
700  Q_OBJECT
701  Q_CLASSINFO("D-Bus Interface", "org.freedesktop.Telepathy.Channel.Interface.CaptchaAuthentication1")
702  Q_CLASSINFO("D-Bus Introspection", ""
703 " <interface name=\"org.freedesktop.Telepathy.Channel.Interface.CaptchaAuthentication1\">\n"
704 " <property access=\"read\" type=\"b\" name=\"CanRetryCaptcha\"/>\n"
705 " <property access=\"read\" type=\"u\" name=\"CaptchaStatus\"/>\n"
706 " <property access=\"read\" type=\"s\" name=\"CaptchaError\"/>\n"
707 " <property access=\"read\" type=\"a{sv}\" name=\"CaptchaErrorDetails\"/>\n"
708 " <method name=\"GetCaptchas\">\n"
709 " <arg direction=\"out\" type=\"a(ussuas)\" name=\"captchaInfo\">\n"
710 " <annotation value=\"Tp::CaptchaInfoList\" name=\"com.trolltech.QtDBus.QtTypeName.Out0\"/>\n"
711 " </arg>\n"
712 " <arg direction=\"out\" type=\"u\" name=\"numberRequired\"/>\n"
713 " <arg direction=\"out\" type=\"s\" name=\"language\"/>\n"
714 " </method>\n"
715 " <method name=\"GetCaptchaData\">\n"
716 " <arg direction=\"in\" type=\"u\" name=\"ID\"/>\n"
717 " <arg direction=\"in\" type=\"s\" name=\"mimeType\"/>\n"
718 " <arg direction=\"out\" type=\"ay\" name=\"captchaData\"/>\n"
719 " </method>\n"
720 " <method name=\"AnswerCaptchas\">\n"
721 " <arg direction=\"in\" type=\"a{us}\" name=\"answers\">\n"
722 " <annotation value=\"Tp::CaptchaAnswers\" name=\"com.trolltech.QtDBus.QtTypeName.In0\"/>\n"
723 " </arg>\n"
724 " </method>\n"
725 " <method name=\"CancelCaptcha\">\n"
726 " <arg direction=\"in\" type=\"u\" name=\"reason\"/>\n"
727 " <arg direction=\"in\" type=\"s\" name=\"debugMessage\"/>\n"
728 " </method>\n"
729 " </interface>\n"
730 "")
731  Q_PROPERTY(bool CanRetryCaptcha READ CanRetryCaptcha )
732  Q_PROPERTY(uint CaptchaStatus READ CaptchaStatus )
733  Q_PROPERTY(QString CaptchaError READ CaptchaError )
734  Q_PROPERTY(QVariantMap CaptchaErrorDetails READ CaptchaErrorDetails )
735 
736 public:
737  ChannelInterfaceCaptchaAuthenticationAdaptor(const QDBusConnection& dbusConnection, QObject* adaptee, QObject* parent);
739 
740  typedef Tp::MethodInvocationContextPtr< Tp::CaptchaInfoList, uint, QString > GetCaptchasContextPtr;
741  typedef Tp::MethodInvocationContextPtr< QByteArray > GetCaptchaDataContextPtr;
742  typedef Tp::MethodInvocationContextPtr< > AnswerCaptchasContextPtr;
743  typedef Tp::MethodInvocationContextPtr< > CancelCaptchaContextPtr;
744 
745 public: // PROPERTIES
769  bool CanRetryCaptcha() const;
797  uint CaptchaStatus() const;
833  QString CaptchaError() const;
857  QVariantMap CaptchaErrorDetails() const;
858 
859 public Q_SLOTS: // METHODS
913  Tp::CaptchaInfoList GetCaptchas(const QDBusMessage& dbusMessage, uint& numberRequired, QString& language);
951  QByteArray GetCaptchaData(uint ID, const QString& mimeType, const QDBusMessage& dbusMessage);
972  void AnswerCaptchas(const Tp::CaptchaAnswers& answers, const QDBusMessage& dbusMessage);
1001  void CancelCaptcha(uint reason, const QString& debugMessage, const QDBusMessage& dbusMessage);
1002 };
1003 
1012 {
1013  Q_OBJECT
1014  Q_CLASSINFO("D-Bus Interface", "org.freedesktop.Telepathy.Channel.Interface.ChatState")
1015  Q_CLASSINFO("D-Bus Introspection", ""
1016 " <interface name=\"org.freedesktop.Telepathy.Channel.Interface.ChatState\">\n"
1017 " <property access=\"read\" type=\"a{uu}\" name=\"ChatStates\">\n"
1018 " <annotation value=\"Tp::ChatStateMap\" name=\"com.trolltech.QtDBus.QtTypeName\"/>\n"
1019 " </property>\n"
1020 " <method name=\"SetChatState\">\n"
1021 " <arg direction=\"in\" type=\"u\" name=\"state\"/>\n"
1022 " </method>\n"
1023 " <signal name=\"ChatStateChanged\">\n"
1024 " <arg type=\"u\" name=\"contact\"/>\n"
1025 " <arg type=\"u\" name=\"state\"/>\n"
1026 " </signal>\n"
1027 " </interface>\n"
1028 "")
1029  Q_PROPERTY(Tp::ChatStateMap ChatStates READ ChatStates )
1030 
1031 public:
1032  ChannelInterfaceChatStateAdaptor(const QDBusConnection& dbusConnection, QObject* adaptee, QObject* parent);
1034 
1035  typedef Tp::MethodInvocationContextPtr< > SetChatStateContextPtr;
1036 
1037 public: // PROPERTIES
1075  Tp::ChatStateMap ChatStates() const;
1076 
1077 public Q_SLOTS: // METHODS
1095  void SetChatState(uint state, const QDBusMessage& dbusMessage);
1096 
1097 Q_SIGNALS: // SIGNALS
1113  void ChatStateChanged(uint contact, uint state);
1114 };
1115 
1124 {
1125  Q_OBJECT
1126  Q_CLASSINFO("D-Bus Interface", "org.freedesktop.Telepathy.Channel.Interface.Conference")
1127  Q_CLASSINFO("D-Bus Introspection", ""
1128 " <interface name=\"org.freedesktop.Telepathy.Channel.Interface.Conference\">\n"
1129 " <property access=\"read\" type=\"ao\" name=\"Channels\"/>\n"
1130 " <property access=\"read\" type=\"ao\" name=\"InitialChannels\"/>\n"
1131 " <property access=\"read\" type=\"au\" name=\"InitialInviteeHandles\"/>\n"
1132 " <property access=\"read\" type=\"as\" name=\"InitialInviteeIDs\"/>\n"
1133 " <property access=\"read\" type=\"s\" name=\"InvitationMessage\"/>\n"
1134 " <property access=\"read\" type=\"a{uo}\" name=\"OriginalChannels\">\n"
1135 " <annotation value=\"Tp::ChannelOriginatorMap\" name=\"com.trolltech.QtDBus.QtTypeName\"/>\n"
1136 " </property>\n"
1137 " <signal name=\"ChannelMerged\">\n"
1138 " <arg type=\"o\" name=\"channel\"/>\n"
1139 " <arg type=\"u\" name=\"channelSpecificHandle\"/>\n"
1140 " <arg type=\"a{sv}\" name=\"properties\"/>\n"
1141 " </signal>\n"
1142 " <signal name=\"ChannelRemoved\">\n"
1143 " <arg type=\"o\" name=\"channel\"/>\n"
1144 " <arg type=\"a{sv}\" name=\"details\"/>\n"
1145 " </signal>\n"
1146 " </interface>\n"
1147 "")
1148  Q_PROPERTY(Tp::ObjectPathList Channels READ Channels )
1149  Q_PROPERTY(Tp::ObjectPathList InitialChannels READ InitialChannels )
1150  Q_PROPERTY(Tp::UIntList InitialInviteeHandles READ InitialInviteeHandles )
1151  Q_PROPERTY(QStringList InitialInviteeIDs READ InitialInviteeIDs )
1152  Q_PROPERTY(QString InvitationMessage READ InvitationMessage )
1153  Q_PROPERTY(Tp::ChannelOriginatorMap OriginalChannels READ OriginalChannels )
1154 
1155 public:
1156  ChannelInterfaceConferenceAdaptor(const QDBusConnection& dbusConnection, QObject* adaptee, QObject* parent);
1158 
1159 
1160 public: // PROPERTIES
1191  Tp::ObjectPathList Channels() const;
1255  Tp::ObjectPathList InitialChannels() const;
1331  Tp::UIntList InitialInviteeHandles() const;
1358  QStringList InitialInviteeIDs() const;
1388  QString InvitationMessage() const;
1456  Tp::ChannelOriginatorMap OriginalChannels() const;
1457 
1458 Q_SIGNALS: // SIGNALS
1480  void ChannelMerged(const QDBusObjectPath& channel, uint channelSpecificHandle, const QVariantMap& properties);
1500  void ChannelRemoved(const QDBusObjectPath& channel, const QVariantMap& details);
1501 };
1502 
1511 {
1512  Q_OBJECT
1513  Q_CLASSINFO("D-Bus Interface", "org.freedesktop.Telepathy.Channel.Interface.DTMF")
1514  Q_CLASSINFO("D-Bus Introspection", ""
1515 " <interface name=\"org.freedesktop.Telepathy.Channel.Interface.DTMF\">\n"
1516 " <property access=\"read\" type=\"b\" name=\"CurrentlySendingTones\"/>\n"
1517 " <property access=\"read\" type=\"s\" name=\"InitialTones\"/>\n"
1518 " <property access=\"read\" type=\"s\" name=\"DeferredTones\"/>\n"
1519 " <method name=\"StartTone\">\n"
1520 " <arg direction=\"in\" type=\"u\" name=\"streamID\"/>\n"
1521 " <arg direction=\"in\" type=\"y\" name=\"event\"/>\n"
1522 " </method>\n"
1523 " <method name=\"StopTone\">\n"
1524 " <arg direction=\"in\" type=\"u\" name=\"streamID\"/>\n"
1525 " </method>\n"
1526 " <method name=\"MultipleTones\">\n"
1527 " <arg direction=\"in\" type=\"s\" name=\"tones\"/>\n"
1528 " </method>\n"
1529 " <signal name=\"TonesDeferred\">\n"
1530 " <arg type=\"s\" name=\"tones\"/>\n"
1531 " </signal>\n"
1532 " <signal name=\"SendingTones\">\n"
1533 " <arg type=\"s\" name=\"tones\"/>\n"
1534 " </signal>\n"
1535 " <signal name=\"StoppedTones\">\n"
1536 " <arg type=\"b\" name=\"cancelled\"/>\n"
1537 " </signal>\n"
1538 " </interface>\n"
1539 "")
1540  Q_PROPERTY(bool CurrentlySendingTones READ CurrentlySendingTones )
1541  Q_PROPERTY(QString InitialTones READ InitialTones )
1542  Q_PROPERTY(QString DeferredTones READ DeferredTones )
1543 
1544 public:
1545  ChannelInterfaceDTMFAdaptor(const QDBusConnection& dbusConnection, QObject* adaptee, QObject* parent);
1546  virtual ~ChannelInterfaceDTMFAdaptor();
1547 
1548  typedef Tp::MethodInvocationContextPtr< > StartToneContextPtr;
1549  typedef Tp::MethodInvocationContextPtr< > StopToneContextPtr;
1550  typedef Tp::MethodInvocationContextPtr< > MultipleTonesContextPtr;
1551 
1552 public: // PROPERTIES
1566  bool CurrentlySendingTones() const;
1582  QString InitialTones() const;
1602  QString DeferredTones() const;
1603 
1604 public Q_SLOTS: // METHODS
1636  void StartTone(uint streamID, uchar event, const QDBusMessage& dbusMessage);
1661  void StopTone(uint streamID, const QDBusMessage& dbusMessage);
1709  void MultipleTones(const QString& tones, const QDBusMessage& dbusMessage);
1710 
1711 Q_SIGNALS: // SIGNALS
1724  void TonesDeferred(const QString& tones);
1737  void SendingTones(const QString& tones);
1750  void StoppedTones(bool cancelled);
1751 };
1752 
1761 {
1762  Q_OBJECT
1763  Q_CLASSINFO("D-Bus Interface", "org.freedesktop.Telepathy.Channel.Interface.Destroyable")
1764  Q_CLASSINFO("D-Bus Introspection", ""
1765 " <interface name=\"org.freedesktop.Telepathy.Channel.Interface.Destroyable\">\n"
1766 " <method name=\"Destroy\"/>\n"
1767 " </interface>\n"
1768 "")
1769 
1770 public:
1771  ChannelInterfaceDestroyableAdaptor(const QDBusConnection& dbusConnection, QObject* adaptee, QObject* parent);
1773 
1774  typedef Tp::MethodInvocationContextPtr< > DestroyContextPtr;
1775 
1776 public Q_SLOTS: // METHODS
1824  void Destroy(const QDBusMessage& dbusMessage);
1825 };
1826 
1835 {
1836  Q_OBJECT
1837  Q_CLASSINFO("D-Bus Interface", "org.freedesktop.Telepathy.Channel.Interface.FileTransfer.Metadata")
1838  Q_CLASSINFO("D-Bus Introspection", ""
1839 " <interface name=\"org.freedesktop.Telepathy.Channel.Interface.FileTransfer.Metadata\">\n"
1840 " <property access=\"readwrite\" type=\"s\" name=\"ServiceName\"/>\n"
1841 " <property access=\"readwrite\" type=\"a{sas}\" name=\"Metadata\">\n"
1842 " <annotation value=\"Tp::Metadata\" name=\"com.trolltech.QtDBus.QtTypeName\"/>\n"
1843 " </property>\n"
1844 " </interface>\n"
1845 "")
1846  Q_PROPERTY(QString ServiceName READ ServiceName WRITE SetServiceName)
1847  Q_PROPERTY(Tp::Metadata Metadata READ Metadata WRITE SetMetadata)
1848 
1849 public:
1850  ChannelInterfaceFileTransferMetadataAdaptor(const QDBusConnection& dbusConnection, QObject* adaptee, QObject* parent);
1852 
1853 
1854 public: // PROPERTIES
1873  QString ServiceName() const;
1890  void SetServiceName(const QString &newValue);
1906  Tp::Metadata Metadata() const;
1920  void SetMetadata(const Tp::Metadata &newValue);
1921 };
1922 
1931 {
1932  Q_OBJECT
1933  Q_CLASSINFO("D-Bus Interface", "org.freedesktop.Telepathy.Channel.Interface.Group")
1934  Q_CLASSINFO("D-Bus Introspection", ""
1935 " <interface name=\"org.freedesktop.Telepathy.Channel.Interface.Group\">\n"
1936 " <property access=\"read\" type=\"u\" name=\"GroupFlags\"/>\n"
1937 " <property access=\"read\" type=\"a{uu}\" name=\"HandleOwners\">\n"
1938 " <annotation value=\"Tp::HandleOwnerMap\" name=\"com.trolltech.QtDBus.QtTypeName\"/>\n"
1939 " </property>\n"
1940 " <property access=\"read\" type=\"a(uuus)\" name=\"LocalPendingMembers\">\n"
1941 " <annotation value=\"Tp::LocalPendingInfoList\" name=\"com.trolltech.QtDBus.QtTypeName\"/>\n"
1942 " </property>\n"
1943 " <property access=\"read\" type=\"au\" name=\"Members\"/>\n"
1944 " <property access=\"read\" type=\"au\" name=\"RemotePendingMembers\"/>\n"
1945 " <property access=\"read\" type=\"u\" name=\"SelfHandle\"/>\n"
1946 " <property access=\"read\" type=\"a{us}\" name=\"MemberIdentifiers\">\n"
1947 " <annotation value=\"Tp::HandleIdentifierMap\" name=\"com.trolltech.QtDBus.QtTypeName\"/>\n"
1948 " </property>\n"
1949 " <method name=\"AddMembers\">\n"
1950 " <arg direction=\"in\" type=\"au\" name=\"contacts\"/>\n"
1951 " <arg direction=\"in\" type=\"s\" name=\"message\"/>\n"
1952 " </method>\n"
1953 " <method name=\"GetAllMembers\">\n"
1954 " <arg direction=\"out\" type=\"au\" name=\"members\"/>\n"
1955 " <arg direction=\"out\" type=\"au\" name=\"localPending\"/>\n"
1956 " <arg direction=\"out\" type=\"au\" name=\"remotePending\"/>\n"
1957 " </method>\n"
1958 " <method name=\"GetGroupFlags\">\n"
1959 " <arg direction=\"out\" type=\"u\" name=\"groupFlags\"/>\n"
1960 " </method>\n"
1961 " <method name=\"GetHandleOwners\">\n"
1962 " <arg direction=\"in\" type=\"au\" name=\"handles\"/>\n"
1963 " <arg direction=\"out\" type=\"au\" name=\"owners\"/>\n"
1964 " </method>\n"
1965 " <method name=\"GetLocalPendingMembers\">\n"
1966 " <arg direction=\"out\" type=\"au\" name=\"handles\"/>\n"
1967 " </method>\n"
1968 " <method name=\"GetLocalPendingMembersWithInfo\">\n"
1969 " <arg direction=\"out\" type=\"a(uuus)\" name=\"info\">\n"
1970 " <annotation value=\"Tp::LocalPendingInfoList\" name=\"com.trolltech.QtDBus.QtTypeName.Out0\"/>\n"
1971 " </arg>\n"
1972 " </method>\n"
1973 " <method name=\"GetMembers\">\n"
1974 " <arg direction=\"out\" type=\"au\" name=\"handles\"/>\n"
1975 " </method>\n"
1976 " <method name=\"GetRemotePendingMembers\">\n"
1977 " <arg direction=\"out\" type=\"au\" name=\"handles\"/>\n"
1978 " </method>\n"
1979 " <method name=\"GetSelfHandle\">\n"
1980 " <arg direction=\"out\" type=\"u\" name=\"selfHandle\"/>\n"
1981 " </method>\n"
1982 " <method name=\"RemoveMembers\">\n"
1983 " <arg direction=\"in\" type=\"au\" name=\"contacts\"/>\n"
1984 " <arg direction=\"in\" type=\"s\" name=\"message\"/>\n"
1985 " </method>\n"
1986 " <method name=\"RemoveMembersWithReason\">\n"
1987 " <arg direction=\"in\" type=\"au\" name=\"contacts\"/>\n"
1988 " <arg direction=\"in\" type=\"s\" name=\"message\"/>\n"
1989 " <arg direction=\"in\" type=\"u\" name=\"reason\"/>\n"
1990 " </method>\n"
1991 " <signal name=\"HandleOwnersChanged\">\n"
1992 " <arg type=\"a{uu}\" name=\"added\">\n"
1993 " <annotation value=\"Tp::HandleOwnerMap\" name=\"com.trolltech.QtDBus.QtTypeName.In0\"/>\n"
1994 " </arg>\n"
1995 " <arg type=\"au\" name=\"removed\"/>\n"
1996 " </signal>\n"
1997 " <signal name=\"HandleOwnersChangedDetailed\">\n"
1998 " <arg type=\"a{uu}\" name=\"added\">\n"
1999 " <annotation value=\"Tp::HandleOwnerMap\" name=\"com.trolltech.QtDBus.QtTypeName.In0\"/>\n"
2000 " </arg>\n"
2001 " <arg type=\"au\" name=\"removed\"/>\n"
2002 " <arg type=\"a{us}\" name=\"identifiers\">\n"
2003 " <annotation value=\"Tp::HandleIdentifierMap\" name=\"com.trolltech.QtDBus.QtTypeName.In2\"/>\n"
2004 " </arg>\n"
2005 " </signal>\n"
2006 " <signal name=\"SelfHandleChanged\">\n"
2007 " <arg type=\"u\" name=\"selfHandle\"/>\n"
2008 " </signal>\n"
2009 " <signal name=\"SelfContactChanged\">\n"
2010 " <arg type=\"u\" name=\"selfHandle\"/>\n"
2011 " <arg type=\"s\" name=\"selfID\"/>\n"
2012 " </signal>\n"
2013 " <signal name=\"GroupFlagsChanged\">\n"
2014 " <arg type=\"u\" name=\"added\"/>\n"
2015 " <arg type=\"u\" name=\"removed\"/>\n"
2016 " </signal>\n"
2017 " <signal name=\"MembersChanged\">\n"
2018 " <arg type=\"s\" name=\"message\"/>\n"
2019 " <arg type=\"au\" name=\"added\"/>\n"
2020 " <arg type=\"au\" name=\"removed\"/>\n"
2021 " <arg type=\"au\" name=\"localPending\"/>\n"
2022 " <arg type=\"au\" name=\"remotePending\"/>\n"
2023 " <arg type=\"u\" name=\"actor\"/>\n"
2024 " <arg type=\"u\" name=\"reason\"/>\n"
2025 " </signal>\n"
2026 " <signal name=\"MembersChangedDetailed\">\n"
2027 " <arg type=\"au\" name=\"added\"/>\n"
2028 " <arg type=\"au\" name=\"removed\"/>\n"
2029 " <arg type=\"au\" name=\"localPending\"/>\n"
2030 " <arg type=\"au\" name=\"remotePending\"/>\n"
2031 " <arg type=\"a{sv}\" name=\"details\"/>\n"
2032 " </signal>\n"
2033 " </interface>\n"
2034 "")
2035  Q_PROPERTY(uint GroupFlags READ GroupFlags )
2036  Q_PROPERTY(Tp::HandleOwnerMap HandleOwners READ HandleOwners )
2037  Q_PROPERTY(Tp::LocalPendingInfoList LocalPendingMembers READ LocalPendingMembers )
2038  Q_PROPERTY(Tp::UIntList Members READ Members )
2039  Q_PROPERTY(Tp::UIntList RemotePendingMembers READ RemotePendingMembers )
2040  Q_PROPERTY(uint SelfHandle READ SelfHandle )
2041  Q_PROPERTY(Tp::HandleIdentifierMap MemberIdentifiers READ MemberIdentifiers )
2042 
2043 public:
2044  ChannelInterfaceGroupAdaptor(const QDBusConnection& dbusConnection, QObject* adaptee, QObject* parent);
2045  virtual ~ChannelInterfaceGroupAdaptor();
2046 
2047  typedef Tp::MethodInvocationContextPtr< > AddMembersContextPtr;
2048  typedef Tp::MethodInvocationContextPtr< Tp::UIntList, Tp::UIntList, Tp::UIntList > GetAllMembersContextPtr;
2049  typedef Tp::MethodInvocationContextPtr< uint > GetGroupFlagsContextPtr;
2050  typedef Tp::MethodInvocationContextPtr< Tp::UIntList > GetHandleOwnersContextPtr;
2051  typedef Tp::MethodInvocationContextPtr< Tp::UIntList > GetLocalPendingMembersContextPtr;
2052  typedef Tp::MethodInvocationContextPtr< Tp::LocalPendingInfoList > GetLocalPendingMembersWithInfoContextPtr;
2053  typedef Tp::MethodInvocationContextPtr< Tp::UIntList > GetMembersContextPtr;
2054  typedef Tp::MethodInvocationContextPtr< Tp::UIntList > GetRemotePendingMembersContextPtr;
2055  typedef Tp::MethodInvocationContextPtr< uint > GetSelfHandleContextPtr;
2056  typedef Tp::MethodInvocationContextPtr< > RemoveMembersContextPtr;
2057  typedef Tp::MethodInvocationContextPtr< > RemoveMembersWithReasonContextPtr;
2058 
2059 public: // PROPERTIES
2074  uint GroupFlags() const;
2092  Tp::HandleOwnerMap HandleOwners() const;
2105  Tp::LocalPendingInfoList LocalPendingMembers() const;
2117  Tp::UIntList Members() const;
2130  Tp::UIntList RemotePendingMembers() const;
2147  uint SelfHandle() const;
2163  Tp::HandleIdentifierMap MemberIdentifiers() const;
2164 
2165 public Q_SLOTS: // METHODS
2197  void AddMembers(const Tp::UIntList& contacts, const QString& message, const QDBusMessage& dbusMessage);
2220  Tp::UIntList GetAllMembers(const QDBusMessage& dbusMessage, Tp::UIntList& localPending, Tp::UIntList& remotePending);
2237  uint GetGroupFlags(const QDBusMessage& dbusMessage);
2264  Tp::UIntList GetHandleOwners(const Tp::UIntList& handles, const QDBusMessage& dbusMessage);
2280  Tp::UIntList GetLocalPendingMembers(const QDBusMessage& dbusMessage);
2301  Tp::LocalPendingInfoList GetLocalPendingMembersWithInfo(const QDBusMessage& dbusMessage);
2316  Tp::UIntList GetMembers(const QDBusMessage& dbusMessage);
2332  Tp::UIntList GetRemotePendingMembers(const QDBusMessage& dbusMessage);
2347  uint GetSelfHandle(const QDBusMessage& dbusMessage);
2404  void RemoveMembers(const Tp::UIntList& contacts, const QString& message, const QDBusMessage& dbusMessage);
2429  void RemoveMembersWithReason(const Tp::UIntList& contacts, const QString& message, uint reason, const QDBusMessage& dbusMessage);
2430 
2431 Q_SIGNALS: // SIGNALS
2452  void HandleOwnersChanged(const Tp::HandleOwnerMap& added, const Tp::UIntList& removed);
2480  void HandleOwnersChangedDetailed(const Tp::HandleOwnerMap& added, const Tp::UIntList& removed, const Tp::HandleIdentifierMap& identifiers);
2493  void SelfHandleChanged(uint selfHandle);
2509  void SelfContactChanged(uint selfHandle, const QString& selfID);
2525  void GroupFlagsChanged(uint added, uint removed);
2557  void MembersChanged(const QString& message, const Tp::UIntList& added, const Tp::UIntList& removed, const Tp::UIntList& localPending, const Tp::UIntList& remotePending, uint actor, uint reason);
2643  void MembersChangedDetailed(const Tp::UIntList& added, const Tp::UIntList& removed, const Tp::UIntList& localPending, const Tp::UIntList& remotePending, const QVariantMap& details);
2644 };
2645 
2654 {
2655  Q_OBJECT
2656  Q_CLASSINFO("D-Bus Interface", "org.freedesktop.Telepathy.Channel.Interface.Hold")
2657  Q_CLASSINFO("D-Bus Introspection", ""
2658 " <interface name=\"org.freedesktop.Telepathy.Channel.Interface.Hold\">\n"
2659 " <method name=\"GetHoldState\">\n"
2660 " <arg direction=\"out\" type=\"u\" name=\"holdState\"/>\n"
2661 " <arg direction=\"out\" type=\"u\" name=\"reason\"/>\n"
2662 " </method>\n"
2663 " <method name=\"RequestHold\">\n"
2664 " <arg direction=\"in\" type=\"b\" name=\"hold\"/>\n"
2665 " </method>\n"
2666 " <signal name=\"HoldStateChanged\">\n"
2667 " <arg type=\"u\" name=\"holdState\"/>\n"
2668 " <arg type=\"u\" name=\"reason\"/>\n"
2669 " </signal>\n"
2670 " </interface>\n"
2671 "")
2672 
2673 public:
2674  ChannelInterfaceHoldAdaptor(const QDBusConnection& dbusConnection, QObject* adaptee, QObject* parent);
2675  virtual ~ChannelInterfaceHoldAdaptor();
2676 
2677  typedef Tp::MethodInvocationContextPtr< uint, uint > GetHoldStateContextPtr;
2678  typedef Tp::MethodInvocationContextPtr< > RequestHoldContextPtr;
2679 
2680 public Q_SLOTS: // METHODS
2700  uint GetHoldState(const QDBusMessage& dbusMessage, uint& reason);
2766  void RequestHold(bool hold, const QDBusMessage& dbusMessage);
2767 
2768 Q_SIGNALS: // SIGNALS
2784  void HoldStateChanged(uint holdState, uint reason);
2785 };
2786 
2795 {
2796  Q_OBJECT
2797  Q_CLASSINFO("D-Bus Interface", "org.freedesktop.Telepathy.Channel.Interface.MediaSignalling")
2798  Q_CLASSINFO("D-Bus Introspection", ""
2799 " <interface name=\"org.freedesktop.Telepathy.Channel.Interface.MediaSignalling\">\n"
2800 " <method name=\"GetSessionHandlers\">\n"
2801 " <arg direction=\"out\" type=\"a(os)\" name=\"sessionHandlers\">\n"
2802 " <annotation value=\"Tp::MediaSessionHandlerInfoList\" name=\"com.trolltech.QtDBus.QtTypeName.Out0\"/>\n"
2803 " </arg>\n"
2804 " </method>\n"
2805 " <signal name=\"NewSessionHandler\">\n"
2806 " <arg type=\"o\" name=\"sessionHandler\"/>\n"
2807 " <arg type=\"s\" name=\"sessionType\"/>\n"
2808 " </signal>\n"
2809 " </interface>\n"
2810 "")
2811 
2812 public:
2813  ChannelInterfaceMediaSignallingAdaptor(const QDBusConnection& dbusConnection, QObject* adaptee, QObject* parent);
2815 
2816  typedef Tp::MethodInvocationContextPtr< Tp::MediaSessionHandlerInfoList > GetSessionHandlersContextPtr;
2817 
2818 public Q_SLOTS: // METHODS
2834  Tp::MediaSessionHandlerInfoList GetSessionHandlers(const QDBusMessage& dbusMessage);
2835 
2836 Q_SIGNALS: // SIGNALS
2852  void NewSessionHandler(const QDBusObjectPath& sessionHandler, const QString& sessionType);
2853 };
2854 
2863 {
2864  Q_OBJECT
2865  Q_CLASSINFO("D-Bus Interface", "org.freedesktop.Telepathy.Channel.Interface.Messages")
2866  Q_CLASSINFO("D-Bus Introspection", ""
2867 " <interface name=\"org.freedesktop.Telepathy.Channel.Interface.Messages\">\n"
2868 " <property access=\"read\" type=\"as\" name=\"SupportedContentTypes\"/>\n"
2869 " <property access=\"read\" type=\"au\" name=\"MessageTypes\"/>\n"
2870 " <property access=\"read\" type=\"u\" name=\"MessagePartSupportFlags\"/>\n"
2871 " <property access=\"read\" type=\"aaa{sv}\" name=\"PendingMessages\">\n"
2872 " <annotation value=\"Tp::MessagePartListList\" name=\"com.trolltech.QtDBus.QtTypeName\"/>\n"
2873 " </property>\n"
2874 " <property access=\"read\" type=\"u\" name=\"DeliveryReportingSupport\"/>\n"
2875 " <method name=\"SendMessage\">\n"
2876 " <arg direction=\"in\" type=\"aa{sv}\" name=\"message\">\n"
2877 " <annotation value=\"Tp::MessagePartList\" name=\"com.trolltech.QtDBus.QtTypeName.In0\"/>\n"
2878 " </arg>\n"
2879 " <arg direction=\"in\" type=\"u\" name=\"flags\"/>\n"
2880 " <arg direction=\"out\" type=\"s\" name=\"token\"/>\n"
2881 " </method>\n"
2882 " <method name=\"GetPendingMessageContent\">\n"
2883 " <arg direction=\"in\" type=\"u\" name=\"messageID\"/>\n"
2884 " <arg direction=\"in\" type=\"au\" name=\"parts\"/>\n"
2885 " <arg direction=\"out\" type=\"a{uv}\" name=\"content\">\n"
2886 " <annotation value=\"Tp::MessagePartContentMap\" name=\"com.trolltech.QtDBus.QtTypeName.Out0\"/>\n"
2887 " </arg>\n"
2888 " </method>\n"
2889 " <signal name=\"MessageSent\">\n"
2890 " <arg type=\"aa{sv}\" name=\"content\">\n"
2891 " <annotation value=\"Tp::MessagePartList\" name=\"com.trolltech.QtDBus.QtTypeName.In0\"/>\n"
2892 " </arg>\n"
2893 " <arg type=\"u\" name=\"flags\"/>\n"
2894 " <arg type=\"s\" name=\"messageToken\"/>\n"
2895 " </signal>\n"
2896 " <signal name=\"PendingMessagesRemoved\">\n"
2897 " <arg type=\"au\" name=\"messageIDs\"/>\n"
2898 " </signal>\n"
2899 " <signal name=\"MessageReceived\">\n"
2900 " <arg type=\"aa{sv}\" name=\"message\">\n"
2901 " <annotation value=\"Tp::MessagePartList\" name=\"com.trolltech.QtDBus.QtTypeName.In0\"/>\n"
2902 " </arg>\n"
2903 " </signal>\n"
2904 " </interface>\n"
2905 "")
2906  Q_PROPERTY(QStringList SupportedContentTypes READ SupportedContentTypes )
2907  Q_PROPERTY(Tp::UIntList MessageTypes READ MessageTypes )
2908  Q_PROPERTY(uint MessagePartSupportFlags READ MessagePartSupportFlags )
2909  Q_PROPERTY(Tp::MessagePartListList PendingMessages READ PendingMessages )
2910  Q_PROPERTY(uint DeliveryReportingSupport READ DeliveryReportingSupport )
2911 
2912 public:
2913  ChannelInterfaceMessagesAdaptor(const QDBusConnection& dbusConnection, QObject* adaptee, QObject* parent);
2915 
2916  typedef Tp::MethodInvocationContextPtr< QString > SendMessageContextPtr;
2917  typedef Tp::MethodInvocationContextPtr< Tp::MessagePartContentMap > GetPendingMessageContentContextPtr;
2918 
2919 public: // PROPERTIES
2975  QStringList SupportedContentTypes() const;
2989  Tp::UIntList MessageTypes() const;
3001  uint MessagePartSupportFlags() const;
3024  Tp::MessagePartListList PendingMessages() const;
3036  uint DeliveryReportingSupport() const;
3037 
3038 public Q_SLOTS: // METHODS
3101  QString SendMessage(const Tp::MessagePartList& message, uint flags, const QDBusMessage& dbusMessage);
3142  Tp::MessagePartContentMap GetPendingMessageContent(uint messageID, const Tp::UIntList& parts, const QDBusMessage& dbusMessage);
3143 
3144 Q_SIGNALS: // SIGNALS
3190  void MessageSent(const Tp::MessagePartList& content, uint flags, const QString& messageToken);
3203  void PendingMessagesRemoved(const Tp::UIntList& messageIDs);
3223  void MessageReceived(const Tp::MessagePartList& message);
3224 };
3225 
3234 {
3235  Q_OBJECT
3236  Q_CLASSINFO("D-Bus Interface", "org.freedesktop.Telepathy.Channel.Interface.Password")
3237  Q_CLASSINFO("D-Bus Introspection", ""
3238 " <interface name=\"org.freedesktop.Telepathy.Channel.Interface.Password\">\n"
3239 " <method name=\"GetPasswordFlags\">\n"
3240 " <arg direction=\"out\" type=\"u\" name=\"passwordFlags\"/>\n"
3241 " </method>\n"
3242 " <method name=\"ProvidePassword\">\n"
3243 " <arg direction=\"in\" type=\"s\" name=\"password\"/>\n"
3244 " <arg direction=\"out\" type=\"b\" name=\"correct\"/>\n"
3245 " </method>\n"
3246 " <signal name=\"PasswordFlagsChanged\">\n"
3247 " <arg type=\"u\" name=\"added\"/>\n"
3248 " <arg type=\"u\" name=\"removed\"/>\n"
3249 " </signal>\n"
3250 " </interface>\n"
3251 "")
3252 
3253 public:
3254  ChannelInterfacePasswordAdaptor(const QDBusConnection& dbusConnection, QObject* adaptee, QObject* parent);
3256 
3257  typedef Tp::MethodInvocationContextPtr< uint > GetPasswordFlagsContextPtr;
3258  typedef Tp::MethodInvocationContextPtr< bool > ProvidePasswordContextPtr;
3259 
3260 public Q_SLOTS: // METHODS
3280  uint GetPasswordFlags(const QDBusMessage& dbusMessage);
3302  bool ProvidePassword(const QString& password, const QDBusMessage& dbusMessage);
3303 
3304 Q_SIGNALS: // SIGNALS
3320  void PasswordFlagsChanged(uint added, uint removed);
3321 };
3322 
3331 {
3332  Q_OBJECT
3333  Q_CLASSINFO("D-Bus Interface", "org.freedesktop.Telepathy.Channel.Interface.Room2")
3334  Q_CLASSINFO("D-Bus Introspection", ""
3335 " <interface name=\"org.freedesktop.Telepathy.Channel.Interface.Room2\">\n"
3336 " <property access=\"read\" type=\"s\" name=\"RoomName\"/>\n"
3337 " <property access=\"read\" type=\"s\" name=\"Server\"/>\n"
3338 " <property access=\"read\" type=\"s\" name=\"Creator\"/>\n"
3339 " <property access=\"read\" type=\"u\" name=\"CreatorHandle\"/>\n"
3340 " <property access=\"read\" type=\"x\" name=\"CreationTimestamp\"/>\n"
3341 " </interface>\n"
3342 "")
3343  Q_PROPERTY(QString RoomName READ RoomName )
3344  Q_PROPERTY(QString Server READ Server )
3345  Q_PROPERTY(QString Creator READ Creator )
3346  Q_PROPERTY(uint CreatorHandle READ CreatorHandle )
3347  Q_PROPERTY(qlonglong CreationTimestamp READ CreationTimestamp )
3348 
3349 public:
3350  ChannelInterfaceRoomAdaptor(const QDBusConnection& dbusConnection, QObject* adaptee, QObject* parent);
3351  virtual ~ChannelInterfaceRoomAdaptor();
3352 
3353 
3354 public: // PROPERTIES
3382  QString RoomName() const;
3405  QString Server() const;
3420  QString Creator() const;
3435  uint CreatorHandle() const;
3450  qlonglong CreationTimestamp() const;
3451 };
3452 
3461 {
3462  Q_OBJECT
3463  Q_CLASSINFO("D-Bus Interface", "org.freedesktop.Telepathy.Channel.Interface.RoomConfig1")
3464  Q_CLASSINFO("D-Bus Introspection", ""
3465 " <interface name=\"org.freedesktop.Telepathy.Channel.Interface.RoomConfig1\">\n"
3466 " <property access=\"read\" type=\"b\" name=\"Anonymous\"/>\n"
3467 " <property access=\"read\" type=\"b\" name=\"InviteOnly\"/>\n"
3468 " <property access=\"read\" type=\"u\" name=\"Limit\"/>\n"
3469 " <property access=\"read\" type=\"b\" name=\"Moderated\"/>\n"
3470 " <property access=\"read\" type=\"s\" name=\"Title\"/>\n"
3471 " <property access=\"read\" type=\"s\" name=\"Description\"/>\n"
3472 " <property access=\"read\" type=\"b\" name=\"Persistent\"/>\n"
3473 " <property access=\"read\" type=\"b\" name=\"Private\"/>\n"
3474 " <property access=\"read\" type=\"b\" name=\"PasswordProtected\"/>\n"
3475 " <property access=\"read\" type=\"s\" name=\"Password\"/>\n"
3476 " <property access=\"read\" type=\"s\" name=\"PasswordHint\"/>\n"
3477 " <property access=\"read\" type=\"b\" name=\"CanUpdateConfiguration\"/>\n"
3478 " <property access=\"read\" type=\"as\" name=\"MutableProperties\"/>\n"
3479 " <property access=\"read\" type=\"b\" name=\"ConfigurationRetrieved\"/>\n"
3480 " <method name=\"UpdateConfiguration\">\n"
3481 " <arg direction=\"in\" type=\"a{sv}\" name=\"properties\">\n"
3482 " <annotation value=\"QVariantMap\" name=\"com.trolltech.QtDBus.QtTypeName.In0\"/>\n"
3483 " </arg>\n"
3484 " </method>\n"
3485 " </interface>\n"
3486 "")
3487  Q_PROPERTY(bool Anonymous READ Anonymous )
3488  Q_PROPERTY(bool InviteOnly READ InviteOnly )
3489  Q_PROPERTY(uint Limit READ Limit )
3490  Q_PROPERTY(bool Moderated READ Moderated )
3491  Q_PROPERTY(QString Title READ Title )
3492  Q_PROPERTY(QString Description READ Description )
3493  Q_PROPERTY(bool Persistent READ Persistent )
3494  Q_PROPERTY(bool Private READ Private )
3495  Q_PROPERTY(bool PasswordProtected READ PasswordProtected )
3496  Q_PROPERTY(QString Password READ Password )
3497  Q_PROPERTY(QString PasswordHint READ PasswordHint )
3498  Q_PROPERTY(bool CanUpdateConfiguration READ CanUpdateConfiguration )
3499  Q_PROPERTY(QStringList MutableProperties READ MutableProperties )
3500  Q_PROPERTY(bool ConfigurationRetrieved READ ConfigurationRetrieved )
3501 
3502 public:
3503  ChannelInterfaceRoomConfigAdaptor(const QDBusConnection& dbusConnection, QObject* adaptee, QObject* parent);
3505 
3506  typedef Tp::MethodInvocationContextPtr< > UpdateConfigurationContextPtr;
3507 
3508 public: // PROPERTIES
3521  bool Anonymous() const;
3533  bool InviteOnly() const;
3545  uint Limit() const;
3557  bool Moderated() const;
3589  QString Title() const;
3602  QString Description() const;
3617  bool Persistent() const;
3631  bool Private() const;
3649  bool PasswordProtected() const;
3673  QString Password() const;
3698  QString PasswordHint() const;
3715  bool CanUpdateConfiguration() const;
3740  QStringList MutableProperties() const;
3767  bool ConfigurationRetrieved() const;
3768 
3769 public Q_SLOTS: // METHODS
3814  void UpdateConfiguration(const QVariantMap& properties, const QDBusMessage& dbusMessage);
3815 };
3816 
3825 {
3826  Q_OBJECT
3827  Q_CLASSINFO("D-Bus Interface", "org.freedesktop.Telepathy.Channel.Interface.SASLAuthentication")
3828  Q_CLASSINFO("D-Bus Introspection", ""
3829 " <interface name=\"org.freedesktop.Telepathy.Channel.Interface.SASLAuthentication\">\n"
3830 " <property access=\"read\" type=\"as\" name=\"AvailableMechanisms\"/>\n"
3831 " <property access=\"read\" type=\"b\" name=\"HasInitialData\"/>\n"
3832 " <property access=\"read\" type=\"b\" name=\"CanTryAgain\"/>\n"
3833 " <property access=\"read\" type=\"u\" name=\"SASLStatus\"/>\n"
3834 " <property access=\"read\" type=\"s\" name=\"SASLError\"/>\n"
3835 " <property access=\"read\" type=\"a{sv}\" name=\"SASLErrorDetails\"/>\n"
3836 " <property access=\"read\" type=\"s\" name=\"AuthorizationIdentity\"/>\n"
3837 " <property access=\"read\" type=\"s\" name=\"DefaultUsername\"/>\n"
3838 " <property access=\"read\" type=\"s\" name=\"DefaultRealm\"/>\n"
3839 " <property access=\"read\" type=\"b\" name=\"MaySaveResponse\"/>\n"
3840 " <method name=\"StartMechanism\">\n"
3841 " <arg direction=\"in\" type=\"s\" name=\"mechanism\"/>\n"
3842 " </method>\n"
3843 " <method name=\"StartMechanismWithData\">\n"
3844 " <arg direction=\"in\" type=\"s\" name=\"mechanism\"/>\n"
3845 " <arg direction=\"in\" type=\"ay\" name=\"initialData\"/>\n"
3846 " </method>\n"
3847 " <method name=\"Respond\">\n"
3848 " <arg direction=\"in\" type=\"ay\" name=\"responseData\"/>\n"
3849 " </method>\n"
3850 " <method name=\"AcceptSASL\"/>\n"
3851 " <method name=\"AbortSASL\">\n"
3852 " <arg direction=\"in\" type=\"u\" name=\"reason\"/>\n"
3853 " <arg direction=\"in\" type=\"s\" name=\"debugMessage\"/>\n"
3854 " </method>\n"
3855 " <signal name=\"SASLStatusChanged\">\n"
3856 " <arg type=\"u\" name=\"status\"/>\n"
3857 " <arg type=\"s\" name=\"reason\"/>\n"
3858 " <arg type=\"a{sv}\" name=\"details\"/>\n"
3859 " </signal>\n"
3860 " <signal name=\"NewChallenge\">\n"
3861 " <arg type=\"ay\" name=\"challengeData\"/>\n"
3862 " </signal>\n"
3863 " </interface>\n"
3864 "")
3865  Q_PROPERTY(QStringList AvailableMechanisms READ AvailableMechanisms )
3866  Q_PROPERTY(bool HasInitialData READ HasInitialData )
3867  Q_PROPERTY(bool CanTryAgain READ CanTryAgain )
3868  Q_PROPERTY(uint SASLStatus READ SASLStatus )
3869  Q_PROPERTY(QString SASLError READ SASLError )
3870  Q_PROPERTY(QVariantMap SASLErrorDetails READ SASLErrorDetails )
3871  Q_PROPERTY(QString AuthorizationIdentity READ AuthorizationIdentity )
3872  Q_PROPERTY(QString DefaultUsername READ DefaultUsername )
3873  Q_PROPERTY(QString DefaultRealm READ DefaultRealm )
3874  Q_PROPERTY(bool MaySaveResponse READ MaySaveResponse )
3875 
3876 public:
3877  ChannelInterfaceSASLAuthenticationAdaptor(const QDBusConnection& dbusConnection, QObject* adaptee, QObject* parent);
3879 
3880  typedef Tp::MethodInvocationContextPtr< > StartMechanismContextPtr;
3881  typedef Tp::MethodInvocationContextPtr< > StartMechanismWithDataContextPtr;
3882  typedef Tp::MethodInvocationContextPtr< > RespondContextPtr;
3883  typedef Tp::MethodInvocationContextPtr< > AcceptSASLContextPtr;
3884  typedef Tp::MethodInvocationContextPtr< > AbortSASLContextPtr;
3885 
3886 public: // PROPERTIES
3911  QStringList AvailableMechanisms() const;
3935  bool HasInitialData() const;
3958  bool CanTryAgain() const;
3974  uint SASLStatus() const;
4005  QString SASLError() const;
4029  QVariantMap SASLErrorDetails() const;
4096  QString AuthorizationIdentity() const;
4160  QString DefaultUsername() const;
4190  QString DefaultRealm() const;
4214  bool MaySaveResponse() const;
4215 
4216 public Q_SLOTS: // METHODS
4245  void StartMechanism(const QString& mechanism, const QDBusMessage& dbusMessage);
4301  void StartMechanismWithData(const QString& mechanism, const QByteArray& initialData, const QDBusMessage& dbusMessage);
4321  void Respond(const QByteArray& responseData, const QDBusMessage& dbusMessage);
4353  void AcceptSASL(const QDBusMessage& dbusMessage);
4383  void AbortSASL(uint reason, const QString& debugMessage, const QDBusMessage& dbusMessage);
4384 
4385 Q_SIGNALS: // SIGNALS
4404  void SASLStatusChanged(uint status, const QString& reason, const QVariantMap& details);
4417  void NewChallenge(const QByteArray& challengeData);
4418 };
4419 
4428 {
4429  Q_OBJECT
4430  Q_CLASSINFO("D-Bus Interface", "org.freedesktop.Telepathy.Channel.Interface.SMS")
4431  Q_CLASSINFO("D-Bus Introspection", ""
4432 " <interface name=\"org.freedesktop.Telepathy.Channel.Interface.SMS\">\n"
4433 " <property access=\"read\" type=\"b\" name=\"Flash\"/>\n"
4434 " <property access=\"read\" type=\"b\" name=\"SMSChannel\"/>\n"
4435 " <method name=\"GetSMSLength\">\n"
4436 " <arg direction=\"in\" type=\"aa{sv}\" name=\"message\">\n"
4437 " <annotation value=\"Tp::MessagePartList\" name=\"com.trolltech.QtDBus.QtTypeName.In0\"/>\n"
4438 " </arg>\n"
4439 " <arg direction=\"out\" type=\"u\" name=\"chunksRequired\"/>\n"
4440 " <arg direction=\"out\" type=\"i\" name=\"remainingCharacters\"/>\n"
4441 " <arg direction=\"out\" type=\"i\" name=\"estimatedCost\"/>\n"
4442 " </method>\n"
4443 " <signal name=\"SMSChannelChanged\">\n"
4444 " <arg type=\"b\" name=\"SMSChannel\"/>\n"
4445 " </signal>\n"
4446 " </interface>\n"
4447 "")
4448  Q_PROPERTY(bool Flash READ Flash )
4449  Q_PROPERTY(bool SMSChannel READ SMSChannel )
4450 
4451 public:
4452  ChannelInterfaceSMSAdaptor(const QDBusConnection& dbusConnection, QObject* adaptee, QObject* parent);
4453  virtual ~ChannelInterfaceSMSAdaptor();
4454 
4455  typedef Tp::MethodInvocationContextPtr< uint, int, int > GetSMSLengthContextPtr;
4456 
4457 public: // PROPERTIES
4499  bool Flash() const;
4564  bool SMSChannel() const;
4565 
4566 public Q_SLOTS: // METHODS
4630  uint GetSMSLength(const Tp::MessagePartList& message, const QDBusMessage& dbusMessage, int& remainingCharacters, int& estimatedCost);
4631 
4632 Q_SIGNALS: // SIGNALS
4645  void SMSChannelChanged(bool SMSChannel);
4646 };
4647 
4656 {
4657  Q_OBJECT
4658  Q_CLASSINFO("D-Bus Interface", "org.freedesktop.Telepathy.Channel.Interface.Securable")
4659  Q_CLASSINFO("D-Bus Introspection", ""
4660 " <interface name=\"org.freedesktop.Telepathy.Channel.Interface.Securable\">\n"
4661 " <property access=\"read\" type=\"b\" name=\"Encrypted\"/>\n"
4662 " <property access=\"read\" type=\"b\" name=\"Verified\"/>\n"
4663 " </interface>\n"
4664 "")
4665  Q_PROPERTY(bool Encrypted READ Encrypted )
4666  Q_PROPERTY(bool Verified READ Verified )
4667 
4668 public:
4669  ChannelInterfaceSecurableAdaptor(const QDBusConnection& dbusConnection, QObject* adaptee, QObject* parent);
4671 
4672 
4673 public: // PROPERTIES
4697  bool Encrypted() const;
4716  bool Verified() const;
4717 };
4718 
4727 {
4728  Q_OBJECT
4729  Q_CLASSINFO("D-Bus Interface", "org.freedesktop.Telepathy.Channel.Interface.ServicePoint")
4730  Q_CLASSINFO("D-Bus Introspection", ""
4731 " <interface name=\"org.freedesktop.Telepathy.Channel.Interface.ServicePoint\">\n"
4732 " <property access=\"read\" type=\"(us)\" name=\"InitialServicePoint\">\n"
4733 " <annotation value=\"Tp::ServicePoint\" name=\"com.trolltech.QtDBus.QtTypeName\"/>\n"
4734 " </property>\n"
4735 " <property access=\"read\" type=\"(us)\" name=\"CurrentServicePoint\">\n"
4736 " <annotation value=\"Tp::ServicePoint\" name=\"com.trolltech.QtDBus.QtTypeName\"/>\n"
4737 " </property>\n"
4738 " <signal name=\"ServicePointChanged\">\n"
4739 " <arg type=\"(us)\" name=\"servicePoint\">\n"
4740 " <annotation value=\"Tp::ServicePoint\" name=\"com.trolltech.QtDBus.QtTypeName.In0\"/>\n"
4741 " </arg>\n"
4742 " </signal>\n"
4743 " </interface>\n"
4744 "")
4745  Q_PROPERTY(Tp::ServicePoint InitialServicePoint READ InitialServicePoint )
4746  Q_PROPERTY(Tp::ServicePoint CurrentServicePoint READ CurrentServicePoint )
4747 
4748 public:
4749  ChannelInterfaceServicePointAdaptor(const QDBusConnection& dbusConnection, QObject* adaptee, QObject* parent);
4751 
4752 
4753 public: // PROPERTIES
4775  Tp::ServicePoint InitialServicePoint() const;
4790  Tp::ServicePoint CurrentServicePoint() const;
4791 
4792 Q_SIGNALS: // SIGNALS
4805  void ServicePointChanged(const Tp::ServicePoint& servicePoint);
4806 };
4807 
4816 {
4817  Q_OBJECT
4818  Q_CLASSINFO("D-Bus Interface", "org.freedesktop.Telepathy.Channel.Interface.Subject2")
4819  Q_CLASSINFO("D-Bus Introspection", ""
4820 " <interface name=\"org.freedesktop.Telepathy.Channel.Interface.Subject2\">\n"
4821 " <property access=\"read\" type=\"s\" name=\"Subject\"/>\n"
4822 " <property access=\"read\" type=\"s\" name=\"Actor\"/>\n"
4823 " <property access=\"read\" type=\"u\" name=\"ActorHandle\"/>\n"
4824 " <property access=\"read\" type=\"x\" name=\"Timestamp\"/>\n"
4825 " <property access=\"read\" type=\"b\" name=\"CanSet\"/>\n"
4826 " <method name=\"SetSubject\">\n"
4827 " <arg direction=\"in\" type=\"s\" name=\"subject\"/>\n"
4828 " </method>\n"
4829 " </interface>\n"
4830 "")
4831  Q_PROPERTY(QString Subject READ Subject )
4832  Q_PROPERTY(QString Actor READ Actor )
4833  Q_PROPERTY(uint ActorHandle READ ActorHandle )
4834  Q_PROPERTY(qlonglong Timestamp READ Timestamp )
4835  Q_PROPERTY(bool CanSet READ CanSet )
4836 
4837 public:
4838  ChannelInterfaceSubjectAdaptor(const QDBusConnection& dbusConnection, QObject* adaptee, QObject* parent);
4839  virtual ~ChannelInterfaceSubjectAdaptor();
4840 
4841  typedef Tp::MethodInvocationContextPtr< > SetSubjectContextPtr;
4842 
4843 public: // PROPERTIES
4865  QString Subject() const;
4884  QString Actor() const;
4899  uint ActorHandle() const;
4918  qlonglong Timestamp() const;
4945  bool CanSet() const;
4946 
4947 public Q_SLOTS: // METHODS
4973  void SetSubject(const QString& subject, const QDBusMessage& dbusMessage);
4974 };
4975 
4983 class TP_QT_EXPORT ChannelTypeCallAdaptor : public Tp::AbstractAdaptor
4984 {
4985  Q_OBJECT
4986  Q_CLASSINFO("D-Bus Interface", "org.freedesktop.Telepathy.Channel.Type.Call1")
4987  Q_CLASSINFO("D-Bus Introspection", ""
4988 " <interface name=\"org.freedesktop.Telepathy.Channel.Type.Call1\">\n"
4989 " <property access=\"read\" type=\"ao\" name=\"Contents\"/>\n"
4990 " <property access=\"read\" type=\"a{sv}\" name=\"CallStateDetails\"/>\n"
4991 " <property access=\"read\" type=\"u\" name=\"CallState\"/>\n"
4992 " <property access=\"read\" type=\"u\" name=\"CallFlags\"/>\n"
4993 " <property access=\"read\" type=\"(uuss)\" name=\"CallStateReason\">\n"
4994 " <annotation value=\"Tp::CallStateReason\" name=\"com.trolltech.QtDBus.QtTypeName\"/>\n"
4995 " </property>\n"
4996 " <property access=\"read\" type=\"b\" name=\"HardwareStreaming\"/>\n"
4997 " <property access=\"read\" type=\"a{uu}\" name=\"CallMembers\">\n"
4998 " <annotation value=\"Tp::CallMemberMap\" name=\"com.trolltech.QtDBus.QtTypeName\"/>\n"
4999 " </property>\n"
5000 " <property access=\"read\" type=\"a{us}\" name=\"MemberIdentifiers\">\n"
5001 " <annotation value=\"Tp::HandleIdentifierMap\" name=\"com.trolltech.QtDBus.QtTypeName\"/>\n"
5002 " </property>\n"
5003 " <property access=\"read\" type=\"u\" name=\"InitialTransport\"/>\n"
5004 " <property access=\"read\" type=\"b\" name=\"InitialAudio\"/>\n"
5005 " <property access=\"read\" type=\"b\" name=\"InitialVideo\"/>\n"
5006 " <property access=\"read\" type=\"s\" name=\"InitialAudioName\"/>\n"
5007 " <property access=\"read\" type=\"s\" name=\"InitialVideoName\"/>\n"
5008 " <property access=\"read\" type=\"b\" name=\"MutableContents\"/>\n"
5009 " <method name=\"SetRinging\"/>\n"
5010 " <method name=\"SetQueued\"/>\n"
5011 " <method name=\"Accept\"/>\n"
5012 " <method name=\"Hangup\">\n"
5013 " <arg direction=\"in\" type=\"u\" name=\"reason\"/>\n"
5014 " <arg direction=\"in\" type=\"s\" name=\"detailedHangupReason\"/>\n"
5015 " <arg direction=\"in\" type=\"s\" name=\"message\"/>\n"
5016 " </method>\n"
5017 " <method name=\"AddContent\">\n"
5018 " <arg direction=\"in\" type=\"s\" name=\"contentName\"/>\n"
5019 " <arg direction=\"in\" type=\"u\" name=\"contentType\"/>\n"
5020 " <arg direction=\"in\" type=\"u\" name=\"initialDirection\"/>\n"
5021 " <arg direction=\"out\" type=\"o\" name=\"content\"/>\n"
5022 " </method>\n"
5023 " <signal name=\"ContentAdded\">\n"
5024 " <arg type=\"o\" name=\"content\"/>\n"
5025 " </signal>\n"
5026 " <signal name=\"ContentRemoved\">\n"
5027 " <arg type=\"o\" name=\"content\"/>\n"
5028 " <arg type=\"(uuss)\" name=\"reason\">\n"
5029 " <annotation value=\"Tp::CallStateReason\" name=\"com.trolltech.QtDBus.QtTypeName.In1\"/>\n"
5030 " </arg>\n"
5031 " </signal>\n"
5032 " <signal name=\"CallStateChanged\">\n"
5033 " <arg type=\"u\" name=\"callState\"/>\n"
5034 " <arg type=\"u\" name=\"callFlags\"/>\n"
5035 " <arg type=\"(uuss)\" name=\"callStateReason\">\n"
5036 " <annotation value=\"Tp::CallStateReason\" name=\"com.trolltech.QtDBus.QtTypeName.In2\"/>\n"
5037 " </arg>\n"
5038 " <arg type=\"a{sv}\" name=\"callStateDetails\"/>\n"
5039 " </signal>\n"
5040 " <signal name=\"CallMembersChanged\">\n"
5041 " <arg type=\"a{uu}\" name=\"flagsChanged\">\n"
5042 " <annotation value=\"Tp::CallMemberMap\" name=\"com.trolltech.QtDBus.QtTypeName.In0\"/>\n"
5043 " </arg>\n"
5044 " <arg type=\"a{us}\" name=\"identifiers\">\n"
5045 " <annotation value=\"Tp::HandleIdentifierMap\" name=\"com.trolltech.QtDBus.QtTypeName.In1\"/>\n"
5046 " </arg>\n"
5047 " <arg type=\"au\" name=\"removed\"/>\n"
5048 " <arg type=\"(uuss)\" name=\"reason\">\n"
5049 " <annotation value=\"Tp::CallStateReason\" name=\"com.trolltech.QtDBus.QtTypeName.In3\"/>\n"
5050 " </arg>\n"
5051 " </signal>\n"
5052 " </interface>\n"
5053 "")
5054  Q_PROPERTY(Tp::ObjectPathList Contents READ Contents )
5055  Q_PROPERTY(QVariantMap CallStateDetails READ CallStateDetails )
5056  Q_PROPERTY(uint CallState READ CallState )
5057  Q_PROPERTY(uint CallFlags READ CallFlags )
5059  Q_PROPERTY(bool HardwareStreaming READ HardwareStreaming )
5060  Q_PROPERTY(Tp::CallMemberMap CallMembers READ CallMembers )
5061  Q_PROPERTY(Tp::HandleIdentifierMap MemberIdentifiers READ MemberIdentifiers )
5062  Q_PROPERTY(uint InitialTransport READ InitialTransport )
5063  Q_PROPERTY(bool InitialAudio READ InitialAudio )
5064  Q_PROPERTY(bool InitialVideo READ InitialVideo )
5065  Q_PROPERTY(QString InitialAudioName READ InitialAudioName )
5066  Q_PROPERTY(QString InitialVideoName READ InitialVideoName )
5067  Q_PROPERTY(bool MutableContents READ MutableContents )
5068 
5069 public:
5070  ChannelTypeCallAdaptor(const QDBusConnection& dbusConnection, QObject* adaptee, QObject* parent);
5071  virtual ~ChannelTypeCallAdaptor();
5072 
5073  typedef Tp::MethodInvocationContextPtr< > SetRingingContextPtr;
5074  typedef Tp::MethodInvocationContextPtr< > SetQueuedContextPtr;
5075  typedef Tp::MethodInvocationContextPtr< > AcceptContextPtr;
5076  typedef Tp::MethodInvocationContextPtr< > HangupContextPtr;
5077  typedef Tp::MethodInvocationContextPtr< QDBusObjectPath > AddContentContextPtr;
5078 
5079 public: // PROPERTIES
5097  Tp::ObjectPathList Contents() const;
5163  QVariantMap CallStateDetails() const;
5190  uint CallState() const;
5212  uint CallFlags() const;
5230  Tp::CallStateReason CallStateReason() const;
5266  bool HardwareStreaming() const;
5294  Tp::CallMemberMap CallMembers() const;
5308  Tp::HandleIdentifierMap MemberIdentifiers() const;
5332  uint InitialTransport() const;
5404  bool InitialAudio() const;
5427  bool InitialVideo() const;
5457  QString InitialAudioName() const;
5475  QString InitialVideoName() const;
5509  bool MutableContents() const;
5510 
5511 public Q_SLOTS: // METHODS
5543  void SetRinging(const QDBusMessage& dbusMessage);
5577  void SetQueued(const QDBusMessage& dbusMessage);
5615  void Accept(const QDBusMessage& dbusMessage);
5641  void Hangup(uint reason, const QString& detailedHangupReason, const QString& message, const QDBusMessage& dbusMessage);
5679  QDBusObjectPath AddContent(const QString& contentName, uint contentType, uint initialDirection, const QDBusMessage& dbusMessage);
5680 
5681 Q_SIGNALS: // SIGNALS
5694  void ContentAdded(const QDBusObjectPath& content);
5710  void ContentRemoved(const QDBusObjectPath& content, const Tp::CallStateReason& reason);
5732  void CallStateChanged(uint callState, uint callFlags, const Tp::CallStateReason& callStateReason, const QVariantMap& callStateDetails);
5759  void CallMembersChanged(const Tp::CallMemberMap& flagsChanged, const Tp::HandleIdentifierMap& identifiers, const Tp::UIntList& removed, const Tp::CallStateReason& reason);
5760 };
5761 
5770 {
5771  Q_OBJECT
5772  Q_CLASSINFO("D-Bus Interface", "org.freedesktop.Telepathy.Channel.Type.ContactSearch")
5773  Q_CLASSINFO("D-Bus Introspection", ""
5774 " <interface name=\"org.freedesktop.Telepathy.Channel.Type.ContactSearch\">\n"
5775 " <property access=\"read\" type=\"u\" name=\"SearchState\"/>\n"
5776 " <property access=\"read\" type=\"u\" name=\"Limit\"/>\n"
5777 " <property access=\"read\" type=\"as\" name=\"AvailableSearchKeys\"/>\n"
5778 " <property access=\"read\" type=\"s\" name=\"Server\"/>\n"
5779 " <method name=\"Search\">\n"
5780 " <arg direction=\"in\" type=\"a{ss}\" name=\"terms\">\n"
5781 " <annotation value=\"Tp::ContactSearchMap\" name=\"com.trolltech.QtDBus.QtTypeName.In0\"/>\n"
5782 " </arg>\n"
5783 " </method>\n"
5784 " <method name=\"More\"/>\n"
5785 " <method name=\"Stop\"/>\n"
5786 " <signal name=\"SearchStateChanged\">\n"
5787 " <arg type=\"u\" name=\"state\"/>\n"
5788 " <arg type=\"s\" name=\"error\"/>\n"
5789 " <arg type=\"a{sv}\" name=\"details\"/>\n"
5790 " </signal>\n"
5791 " <signal name=\"SearchResultReceived\">\n"
5792 " <arg type=\"a{sa(sasas)}\" name=\"result\">\n"
5793 " <annotation value=\"Tp::ContactSearchResultMap\" name=\"com.trolltech.QtDBus.QtTypeName.In0\"/>\n"
5794 " </arg>\n"
5795 " </signal>\n"
5796 " </interface>\n"
5797 "")
5798  Q_PROPERTY(uint SearchState READ SearchState )
5799  Q_PROPERTY(uint Limit READ Limit )
5800  Q_PROPERTY(QStringList AvailableSearchKeys READ AvailableSearchKeys )
5801  Q_PROPERTY(QString Server READ Server )
5802 
5803 public:
5804  ChannelTypeContactSearchAdaptor(const QDBusConnection& dbusConnection, QObject* adaptee, QObject* parent);
5806 
5807  typedef Tp::MethodInvocationContextPtr< > SearchContextPtr;
5808  typedef Tp::MethodInvocationContextPtr< > MoreContextPtr;
5809  typedef Tp::MethodInvocationContextPtr< > StopContextPtr;
5810 
5811 public: // PROPERTIES
5824  uint SearchState() const;
5852  uint Limit() const;
5869  QStringList AvailableSearchKeys() const;
5892  QString Server() const;
5893 
5894 public Q_SLOTS: // METHODS
5914  void Search(const Tp::ContactSearchMap& terms, const QDBusMessage& dbusMessage);
5932  void More(const QDBusMessage& dbusMessage);
5968  void Stop(const QDBusMessage& dbusMessage);
5969 
5970 Q_SIGNALS: // SIGNALS
6009  void SearchStateChanged(uint state, const QString& error, const QVariantMap& details);
6023  void SearchResultReceived(const Tp::ContactSearchResultMap& result);
6024 };
6025 
6034 {
6035  Q_OBJECT
6036  Q_CLASSINFO("D-Bus Interface", "org.freedesktop.Telepathy.Channel.Type.DBusTube")
6037  Q_CLASSINFO("D-Bus Introspection", ""
6038 " <interface name=\"org.freedesktop.Telepathy.Channel.Type.DBusTube\">\n"
6039 " <property access=\"read\" type=\"s\" name=\"ServiceName\"/>\n"
6040 " <property access=\"read\" type=\"a{us}\" name=\"DBusNames\">\n"
6041 " <annotation value=\"Tp::DBusTubeParticipants\" name=\"com.trolltech.QtDBus.QtTypeName\"/>\n"
6042 " </property>\n"
6043 " <property access=\"read\" type=\"au\" name=\"SupportedAccessControls\"/>\n"
6044 " <method name=\"Offer\">\n"
6045 " <arg direction=\"in\" type=\"a{sv}\" name=\"parameters\">\n"
6046 " <annotation value=\"QVariantMap\" name=\"com.trolltech.QtDBus.QtTypeName.In0\"/>\n"
6047 " </arg>\n"
6048 " <arg direction=\"in\" type=\"u\" name=\"accesscontrol\"/>\n"
6049 " <arg direction=\"out\" type=\"s\" name=\"address\"/>\n"
6050 " </method>\n"
6051 " <method name=\"Accept\">\n"
6052 " <arg direction=\"in\" type=\"u\" name=\"accesscontrol\"/>\n"
6053 " <arg direction=\"out\" type=\"s\" name=\"address\"/>\n"
6054 " </method>\n"
6055 " <signal name=\"DBusNamesChanged\">\n"
6056 " <arg type=\"a{us}\" name=\"added\">\n"
6057 " <annotation value=\"Tp::DBusTubeParticipants\" name=\"com.trolltech.QtDBus.QtTypeName.In0\"/>\n"
6058 " </arg>\n"
6059 " <arg type=\"au\" name=\"removed\"/>\n"
6060 " </signal>\n"
6061 " </interface>\n"
6062 "")
6063  Q_PROPERTY(QString ServiceName READ ServiceName )
6064  Q_PROPERTY(Tp::DBusTubeParticipants DBusNames READ DBusNames )
6065  Q_PROPERTY(Tp::UIntList SupportedAccessControls READ SupportedAccessControls )
6066 
6067 public:
6068  ChannelTypeDBusTubeAdaptor(const QDBusConnection& dbusConnection, QObject* adaptee, QObject* parent);
6069  virtual ~ChannelTypeDBusTubeAdaptor();
6070 
6071  typedef Tp::MethodInvocationContextPtr< QString > OfferContextPtr;
6072  typedef Tp::MethodInvocationContextPtr< QString > AcceptContextPtr;
6073 
6074 public: // PROPERTIES
6095  QString ServiceName() const;
6110  Tp::DBusTubeParticipants DBusNames() const;
6140  Tp::UIntList SupportedAccessControls() const;
6141 
6142 public Q_SLOTS: // METHODS
6167  QString Offer(const QVariantMap& parameters, uint accesscontrol, const QDBusMessage& dbusMessage);
6192  QString Accept(uint accesscontrol, const QDBusMessage& dbusMessage);
6193 
6194 Q_SIGNALS: // SIGNALS
6210  void DBusNamesChanged(const Tp::DBusTubeParticipants& added, const Tp::UIntList& removed);
6211 };
6212 
6221 {
6222  Q_OBJECT
6223  Q_CLASSINFO("D-Bus Interface", "org.freedesktop.Telepathy.Channel.Type.FileTransfer")
6224  Q_CLASSINFO("D-Bus Introspection", ""
6225 " <interface name=\"org.freedesktop.Telepathy.Channel.Type.FileTransfer\">\n"
6226 " <property access=\"read\" type=\"u\" name=\"State\"/>\n"
6227 " <property access=\"read\" type=\"s\" name=\"ContentType\"/>\n"
6228 " <property access=\"read\" type=\"s\" name=\"Filename\"/>\n"
6229 " <property access=\"read\" type=\"t\" name=\"Size\"/>\n"
6230 " <property access=\"read\" type=\"u\" name=\"ContentHashType\"/>\n"
6231 " <property access=\"read\" type=\"s\" name=\"ContentHash\"/>\n"
6232 " <property access=\"read\" type=\"s\" name=\"Description\"/>\n"
6233 " <property access=\"read\" type=\"x\" name=\"Date\"/>\n"
6234 " <property access=\"read\" type=\"a{uau}\" name=\"AvailableSocketTypes\">\n"
6235 " <annotation value=\"Tp::SupportedSocketMap\" name=\"com.trolltech.QtDBus.QtTypeName\"/>\n"
6236 " </property>\n"
6237 " <property access=\"read\" type=\"t\" name=\"TransferredBytes\"/>\n"
6238 " <property access=\"read\" type=\"t\" name=\"InitialOffset\"/>\n"
6239 " <property access=\"readwrite\" type=\"s\" name=\"URI\"/>\n"
6240 " <property access=\"read\" type=\"s\" name=\"FileCollection\"/>\n"
6241 " <method name=\"AcceptFile\">\n"
6242 " <arg direction=\"in\" type=\"u\" name=\"addressType\"/>\n"
6243 " <arg direction=\"in\" type=\"u\" name=\"accessControl\"/>\n"
6244 " <arg direction=\"in\" type=\"v\" name=\"accessControlParam\"/>\n"
6245 " <arg direction=\"in\" type=\"t\" name=\"offset\"/>\n"
6246 " <arg direction=\"out\" type=\"v\" name=\"address\"/>\n"
6247 " </method>\n"
6248 " <method name=\"ProvideFile\">\n"
6249 " <arg direction=\"in\" type=\"u\" name=\"addressType\"/>\n"
6250 " <arg direction=\"in\" type=\"u\" name=\"accessControl\"/>\n"
6251 " <arg direction=\"in\" type=\"v\" name=\"accessControlParam\"/>\n"
6252 " <arg direction=\"out\" type=\"v\" name=\"address\"/>\n"
6253 " </method>\n"
6254 " <signal name=\"FileTransferStateChanged\">\n"
6255 " <arg type=\"u\" name=\"state\"/>\n"
6256 " <arg type=\"u\" name=\"reason\"/>\n"
6257 " </signal>\n"
6258 " <signal name=\"TransferredBytesChanged\">\n"
6259 " <arg type=\"t\" name=\"count\"/>\n"
6260 " </signal>\n"
6261 " <signal name=\"InitialOffsetDefined\">\n"
6262 " <arg type=\"t\" name=\"initialOffset\"/>\n"
6263 " </signal>\n"
6264 " <signal name=\"URIDefined\">\n"
6265 " <arg type=\"s\" name=\"URI\"/>\n"
6266 " </signal>\n"
6267 " </interface>\n"
6268 "")
6269  Q_PROPERTY(uint State READ State )
6270  Q_PROPERTY(QString ContentType READ ContentType )
6271  Q_PROPERTY(QString Filename READ Filename )
6272  Q_PROPERTY(qulonglong Size READ Size )
6273  Q_PROPERTY(uint ContentHashType READ ContentHashType )
6274  Q_PROPERTY(QString ContentHash READ ContentHash )
6275  Q_PROPERTY(QString Description READ Description )
6276  Q_PROPERTY(qlonglong Date READ Date )
6277  Q_PROPERTY(Tp::SupportedSocketMap AvailableSocketTypes READ AvailableSocketTypes )
6278  Q_PROPERTY(qulonglong TransferredBytes READ TransferredBytes )
6279  Q_PROPERTY(qulonglong InitialOffset READ InitialOffset )
6280  Q_PROPERTY(QString URI READ URI WRITE SetURI)
6281  Q_PROPERTY(QString FileCollection READ FileCollection )
6282 
6283 public:
6284  ChannelTypeFileTransferAdaptor(const QDBusConnection& dbusConnection, QObject* adaptee, QObject* parent);
6285  virtual ~ChannelTypeFileTransferAdaptor();
6286 
6287  typedef Tp::MethodInvocationContextPtr< QDBusVariant > AcceptFileContextPtr;
6288  typedef Tp::MethodInvocationContextPtr< QDBusVariant > ProvideFileContextPtr;
6289 
6290 public: // PROPERTIES
6305  uint State() const;
6325  QString ContentType() const;
6349  QString Filename() const;
6375  qulonglong Size() const;
6404  uint ContentHashType() const;
6427  QString ContentHash() const;
6447  QString Description() const;
6466  qlonglong Date() const;
6497  Tp::SupportedSocketMap AvailableSocketTypes() const;
6513  qulonglong TransferredBytes() const;
6538  qulonglong InitialOffset() const;
6576  QString URI() const;
6612  void SetURI(const QString &newValue);
6647  QString FileCollection() const;
6648 
6649 public Q_SLOTS: // METHODS
6692  QDBusVariant AcceptFile(uint addressType, uint accessControl, const QDBusVariant& accessControlParam, qulonglong offset, const QDBusMessage& dbusMessage);
6725  QDBusVariant ProvideFile(uint addressType, uint accessControl, const QDBusVariant& accessControlParam, const QDBusMessage& dbusMessage);
6726 
6727 Q_SIGNALS: // SIGNALS
6747  void FileTransferStateChanged(uint state, uint reason);
6760  void TransferredBytesChanged(qulonglong count);
6773  void InitialOffsetDefined(qulonglong initialOffset);
6786  void URIDefined(const QString& URI);
6787 };
6788 
6797 {
6798  Q_OBJECT
6799  Q_CLASSINFO("D-Bus Interface", "org.freedesktop.Telepathy.Channel.Type.RoomList")
6800  Q_CLASSINFO("D-Bus Introspection", ""
6801 " <interface name=\"org.freedesktop.Telepathy.Channel.Type.RoomList\">\n"
6802 " <property access=\"read\" type=\"s\" name=\"Server\"/>\n"
6803 " <method name=\"GetListingRooms\">\n"
6804 " <arg direction=\"out\" type=\"b\" name=\"inProgress\"/>\n"
6805 " </method>\n"
6806 " <method name=\"ListRooms\"/>\n"
6807 " <method name=\"StopListing\"/>\n"
6808 " <signal name=\"GotRooms\">\n"
6809 " <arg type=\"a(usa{sv})\" name=\"rooms\">\n"
6810 " <annotation value=\"Tp::RoomInfoList\" name=\"com.trolltech.QtDBus.QtTypeName.In0\"/>\n"
6811 " </arg>\n"
6812 " </signal>\n"
6813 " <signal name=\"ListingRooms\">\n"
6814 " <arg type=\"b\" name=\"listing\"/>\n"
6815 " </signal>\n"
6816 " </interface>\n"
6817 "")
6818  Q_PROPERTY(QString Server READ Server )
6819 
6820 public:
6821  ChannelTypeRoomListAdaptor(const QDBusConnection& dbusConnection, QObject* adaptee, QObject* parent);
6822  virtual ~ChannelTypeRoomListAdaptor();
6823 
6824  typedef Tp::MethodInvocationContextPtr< bool > GetListingRoomsContextPtr;
6825  typedef Tp::MethodInvocationContextPtr< > ListRoomsContextPtr;
6826  typedef Tp::MethodInvocationContextPtr< > StopListingContextPtr;
6827 
6828 public: // PROPERTIES
6844  QString Server() const;
6845 
6846 public Q_SLOTS: // METHODS
6864  bool GetListingRooms(const QDBusMessage& dbusMessage);
6881  void ListRooms(const QDBusMessage& dbusMessage);
6897  void StopListing(const QDBusMessage& dbusMessage);
6898 
6899 Q_SIGNALS: // SIGNALS
6919  void GotRooms(const Tp::RoomInfoList& rooms);
6932  void ListingRooms(bool listing);
6933 };
6934 
6943 {
6944  Q_OBJECT
6945  Q_CLASSINFO("D-Bus Interface", "org.freedesktop.Telepathy.Channel.Type.ServerAuthentication")
6946  Q_CLASSINFO("D-Bus Introspection", ""
6947 " <interface name=\"org.freedesktop.Telepathy.Channel.Type.ServerAuthentication\">\n"
6948 " <property access=\"read\" type=\"s\" name=\"AuthenticationMethod\"/>\n"
6949 " </interface>\n"
6950 "")
6951  Q_PROPERTY(QString AuthenticationMethod READ AuthenticationMethod )
6952 
6953 public:
6954  ChannelTypeServerAuthenticationAdaptor(const QDBusConnection& dbusConnection, QObject* adaptee, QObject* parent);
6956 
6957 
6958 public: // PROPERTIES
6977  QString AuthenticationMethod() const;
6978 };
6979 
6988 {
6989  Q_OBJECT
6990  Q_CLASSINFO("D-Bus Interface", "org.freedesktop.Telepathy.Channel.Type.ServerTLSConnection")
6991  Q_CLASSINFO("D-Bus Introspection", ""
6992 " <interface name=\"org.freedesktop.Telepathy.Channel.Type.ServerTLSConnection\">\n"
6993 " <property access=\"read\" type=\"o\" name=\"ServerCertificate\"/>\n"
6994 " <property access=\"read\" type=\"s\" name=\"Hostname\"/>\n"
6995 " <property access=\"read\" type=\"as\" name=\"ReferenceIdentities\"/>\n"
6996 " </interface>\n"
6997 "")
6998  Q_PROPERTY(QDBusObjectPath ServerCertificate READ ServerCertificate )
6999  Q_PROPERTY(QString Hostname READ Hostname )
7000  Q_PROPERTY(QStringList ReferenceIdentities READ ReferenceIdentities )
7001 
7002 public:
7003  ChannelTypeServerTLSConnectionAdaptor(const QDBusConnection& dbusConnection, QObject* adaptee, QObject* parent);
7005 
7006 
7007 public: // PROPERTIES
7020  QDBusObjectPath ServerCertificate() const;
7036  QString Hostname() const;
7065  QStringList ReferenceIdentities() const;
7066 };
7067 
7076 {
7077  Q_OBJECT
7078  Q_CLASSINFO("D-Bus Interface", "org.freedesktop.Telepathy.Channel.Type.StreamTube")
7079  Q_CLASSINFO("D-Bus Introspection", ""
7080 " <interface name=\"org.freedesktop.Telepathy.Channel.Type.StreamTube\">\n"
7081 " <property access=\"read\" type=\"s\" name=\"Service\"/>\n"
7082 " <property access=\"read\" type=\"a{uau}\" name=\"SupportedSocketTypes\">\n"
7083 " <annotation value=\"Tp::SupportedSocketMap\" name=\"com.trolltech.QtDBus.QtTypeName\"/>\n"
7084 " </property>\n"
7085 " <method name=\"Offer\">\n"
7086 " <arg direction=\"in\" type=\"u\" name=\"addresstype\"/>\n"
7087 " <arg direction=\"in\" type=\"v\" name=\"address\"/>\n"
7088 " <arg direction=\"in\" type=\"u\" name=\"accesscontrol\"/>\n"
7089 " <arg direction=\"in\" type=\"a{sv}\" name=\"parameters\">\n"
7090 " <annotation value=\"QVariantMap\" name=\"com.trolltech.QtDBus.QtTypeName.In3\"/>\n"
7091 " </arg>\n"
7092 " </method>\n"
7093 " <method name=\"Accept\">\n"
7094 " <arg direction=\"in\" type=\"u\" name=\"addresstype\"/>\n"
7095 " <arg direction=\"in\" type=\"u\" name=\"accesscontrol\"/>\n"
7096 " <arg direction=\"in\" type=\"v\" name=\"accesscontrolparam\"/>\n"
7097 " <arg direction=\"out\" type=\"v\" name=\"address\"/>\n"
7098 " </method>\n"
7099 " <signal name=\"NewRemoteConnection\">\n"
7100 " <arg type=\"u\" name=\"handle\"/>\n"
7101 " <arg type=\"v\" name=\"connectionParam\"/>\n"
7102 " <arg type=\"u\" name=\"connectionID\"/>\n"
7103 " </signal>\n"
7104 " <signal name=\"NewLocalConnection\">\n"
7105 " <arg type=\"u\" name=\"connectionID\"/>\n"
7106 " </signal>\n"
7107 " <signal name=\"ConnectionClosed\">\n"
7108 " <arg type=\"u\" name=\"connectionID\"/>\n"
7109 " <arg type=\"s\" name=\"error\"/>\n"
7110 " <arg type=\"s\" name=\"message\"/>\n"
7111 " </signal>\n"
7112 " </interface>\n"
7113 "")
7114  Q_PROPERTY(QString Service READ Service )
7115  Q_PROPERTY(Tp::SupportedSocketMap SupportedSocketTypes READ SupportedSocketTypes )
7116 
7117 public:
7118  ChannelTypeStreamTubeAdaptor(const QDBusConnection& dbusConnection, QObject* adaptee, QObject* parent);
7119  virtual ~ChannelTypeStreamTubeAdaptor();
7120 
7121  typedef Tp::MethodInvocationContextPtr< > OfferContextPtr;
7122  typedef Tp::MethodInvocationContextPtr< QDBusVariant > AcceptContextPtr;
7123 
7124 public: // PROPERTIES
7149  QString Service() const;
7186  Tp::SupportedSocketMap SupportedSocketTypes() const;
7187 
7188 public Q_SLOTS: // METHODS
7218  void Offer(uint addresstype, const QDBusVariant& address, uint accesscontrol, const QVariantMap& parameters, const QDBusMessage& dbusMessage);
7258  QDBusVariant Accept(uint addresstype, uint accesscontrol, const QDBusVariant& accesscontrolparam, const QDBusMessage& dbusMessage);
7259 
7260 Q_SIGNALS: // SIGNALS
7297  void NewRemoteConnection(uint handle, const QDBusVariant& connectionParam, uint connectionID);
7312  void NewLocalConnection(uint connectionID);
7343  void ConnectionClosed(uint connectionID, const QString& error, const QString& message);
7344 };
7345 
7354 {
7355  Q_OBJECT
7356  Q_CLASSINFO("D-Bus Interface", "org.freedesktop.Telepathy.Channel.Type.StreamedMedia")
7357  Q_CLASSINFO("D-Bus Introspection", ""
7358 " <interface name=\"org.freedesktop.Telepathy.Channel.Type.StreamedMedia\">\n"
7359 " <property access=\"read\" type=\"b\" name=\"InitialAudio\"/>\n"
7360 " <property access=\"read\" type=\"b\" name=\"InitialVideo\"/>\n"
7361 " <property access=\"read\" type=\"b\" name=\"ImmutableStreams\"/>\n"
7362 " <method name=\"ListStreams\">\n"
7363 " <arg direction=\"out\" type=\"a(uuuuuu)\" name=\"streams\">\n"
7364 " <annotation value=\"Tp::MediaStreamInfoList\" name=\"com.trolltech.QtDBus.QtTypeName.Out0\"/>\n"
7365 " </arg>\n"
7366 " </method>\n"
7367 " <method name=\"RemoveStreams\">\n"
7368 " <arg direction=\"in\" type=\"au\" name=\"streams\"/>\n"
7369 " </method>\n"
7370 " <method name=\"RequestStreamDirection\">\n"
7371 " <arg direction=\"in\" type=\"u\" name=\"streamID\"/>\n"
7372 " <arg direction=\"in\" type=\"u\" name=\"streamDirection\"/>\n"
7373 " </method>\n"
7374 " <method name=\"RequestStreams\">\n"
7375 " <arg direction=\"in\" type=\"u\" name=\"contactHandle\"/>\n"
7376 " <arg direction=\"in\" type=\"au\" name=\"types\"/>\n"
7377 " <arg direction=\"out\" type=\"a(uuuuuu)\" name=\"streams\">\n"
7378 " <annotation value=\"Tp::MediaStreamInfoList\" name=\"com.trolltech.QtDBus.QtTypeName.Out0\"/>\n"
7379 " </arg>\n"
7380 " </method>\n"
7381 " <signal name=\"StreamAdded\">\n"
7382 " <arg type=\"u\" name=\"streamID\"/>\n"
7383 " <arg type=\"u\" name=\"contactHandle\"/>\n"
7384 " <arg type=\"u\" name=\"streamType\"/>\n"
7385 " </signal>\n"
7386 " <signal name=\"StreamDirectionChanged\">\n"
7387 " <arg type=\"u\" name=\"streamID\"/>\n"
7388 " <arg type=\"u\" name=\"streamDirection\"/>\n"
7389 " <arg type=\"u\" name=\"pendingFlags\"/>\n"
7390 " </signal>\n"
7391 " <signal name=\"StreamError\">\n"
7392 " <arg type=\"u\" name=\"streamID\"/>\n"
7393 " <arg type=\"u\" name=\"errorCode\"/>\n"
7394 " <arg type=\"s\" name=\"message\"/>\n"
7395 " </signal>\n"
7396 " <signal name=\"StreamRemoved\">\n"
7397 " <arg type=\"u\" name=\"streamID\"/>\n"
7398 " </signal>\n"
7399 " <signal name=\"StreamStateChanged\">\n"
7400 " <arg type=\"u\" name=\"streamID\"/>\n"
7401 " <arg type=\"u\" name=\"streamState\"/>\n"
7402 " </signal>\n"
7403 " </interface>\n"
7404 "")
7405  Q_PROPERTY(bool InitialAudio READ InitialAudio )
7406  Q_PROPERTY(bool InitialVideo READ InitialVideo )
7407  Q_PROPERTY(bool ImmutableStreams READ ImmutableStreams )
7408 
7409 public:
7410  ChannelTypeStreamedMediaAdaptor(const QDBusConnection& dbusConnection, QObject* adaptee, QObject* parent);
7412 
7413  typedef Tp::MethodInvocationContextPtr< Tp::MediaStreamInfoList > ListStreamsContextPtr;
7414  typedef Tp::MethodInvocationContextPtr< > RemoveStreamsContextPtr;
7415  typedef Tp::MethodInvocationContextPtr< > RequestStreamDirectionContextPtr;
7416  typedef Tp::MethodInvocationContextPtr< Tp::MediaStreamInfoList > RequestStreamsContextPtr;
7417 
7418 public: // PROPERTIES
7509  bool InitialAudio() const;
7532  bool InitialVideo() const;
7577  bool ImmutableStreams() const;
7578 
7579 public Q_SLOTS: // METHODS
7609  Tp::MediaStreamInfoList ListStreams(const QDBusMessage& dbusMessage);
7638  void RemoveStreams(const Tp::UIntList& streams, const QDBusMessage& dbusMessage);
7676  void RequestStreamDirection(uint streamID, uint streamDirection, const QDBusMessage& dbusMessage);
7729  Tp::MediaStreamInfoList RequestStreams(uint contactHandle, const Tp::UIntList& types, const QDBusMessage& dbusMessage);
7730 
7731 Q_SIGNALS: // SIGNALS
7751  void StreamAdded(uint streamID, uint contactHandle, uint streamType);
7770  void StreamDirectionChanged(uint streamID, uint streamDirection, uint pendingFlags);
7789  void StreamError(uint streamID, uint errorCode, const QString& message);
7802  void StreamRemoved(uint streamID);
7818  void StreamStateChanged(uint streamID, uint streamState);
7819 };
7820 
7828 class TP_QT_EXPORT ChannelTypeTextAdaptor : public Tp::AbstractAdaptor
7829 {
7830  Q_OBJECT
7831  Q_CLASSINFO("D-Bus Interface", "org.freedesktop.Telepathy.Channel.Type.Text")
7832  Q_CLASSINFO("D-Bus Introspection", ""
7833 " <interface name=\"org.freedesktop.Telepathy.Channel.Type.Text\">\n"
7834 " <method name=\"AcknowledgePendingMessages\">\n"
7835 " <arg direction=\"in\" type=\"au\" name=\"IDs\"/>\n"
7836 " </method>\n"
7837 " <method name=\"GetMessageTypes\">\n"
7838 " <arg direction=\"out\" type=\"au\" name=\"availableTypes\"/>\n"
7839 " </method>\n"
7840 " <method name=\"ListPendingMessages\">\n"
7841 " <arg direction=\"in\" type=\"b\" name=\"clear\"/>\n"
7842 " <arg direction=\"out\" type=\"a(uuuuus)\" name=\"pendingMessages\">\n"
7843 " <annotation value=\"Tp::PendingTextMessageList\" name=\"com.trolltech.QtDBus.QtTypeName.Out0\"/>\n"
7844 " </arg>\n"
7845 " </method>\n"
7846 " <method name=\"Send\">\n"
7847 " <arg direction=\"in\" type=\"u\" name=\"type\"/>\n"
7848 " <arg direction=\"in\" type=\"s\" name=\"text\"/>\n"
7849 " </method>\n"
7850 " <signal name=\"LostMessage\"/>\n"
7851 " <signal name=\"Received\">\n"
7852 " <arg type=\"u\" name=\"ID\"/>\n"
7853 " <arg type=\"u\" name=\"timestamp\"/>\n"
7854 " <arg type=\"u\" name=\"sender\"/>\n"
7855 " <arg type=\"u\" name=\"type\"/>\n"
7856 " <arg type=\"u\" name=\"flags\"/>\n"
7857 " <arg type=\"s\" name=\"text\"/>\n"
7858 " </signal>\n"
7859 " <signal name=\"SendError\">\n"
7860 " <arg type=\"u\" name=\"error\"/>\n"
7861 " <arg type=\"u\" name=\"timestamp\"/>\n"
7862 " <arg type=\"u\" name=\"type\"/>\n"
7863 " <arg type=\"s\" name=\"text\"/>\n"
7864 " </signal>\n"
7865 " <signal name=\"Sent\">\n"
7866 " <arg type=\"u\" name=\"timestamp\"/>\n"
7867 " <arg type=\"u\" name=\"type\"/>\n"
7868 " <arg type=\"s\" name=\"text\"/>\n"
7869 " </signal>\n"
7870 " </interface>\n"
7871 "")
7872 
7873 public:
7874  ChannelTypeTextAdaptor(const QDBusConnection& dbusConnection, QObject* adaptee, QObject* parent);
7875  virtual ~ChannelTypeTextAdaptor();
7876 
7877  typedef Tp::MethodInvocationContextPtr< > AcknowledgePendingMessagesContextPtr;
7878  typedef Tp::MethodInvocationContextPtr< Tp::UIntList > GetMessageTypesContextPtr;
7879  typedef Tp::MethodInvocationContextPtr< Tp::PendingTextMessageList > ListPendingMessagesContextPtr;
7880  typedef Tp::MethodInvocationContextPtr< > SendContextPtr;
7881 
7882 public Q_SLOTS: // METHODS
7900  void AcknowledgePendingMessages(const Tp::UIntList& IDs, const QDBusMessage& dbusMessage);
7918  Tp::UIntList GetMessageTypes(const QDBusMessage& dbusMessage);
7950  Tp::PendingTextMessageList ListPendingMessages(bool clear, const QDBusMessage& dbusMessage);
7984  void Send(uint type, const QString& text, const QDBusMessage& dbusMessage);
7985 
7986 Q_SIGNALS: // SIGNALS
7996  void LostMessage();
8024  void Received(uint ID, uint timestamp, uint sender, uint type, uint flags, const QString& text);
8046  void SendError(uint error, uint timestamp, uint type, const QString& text);
8069  void Sent(uint timestamp, uint type, const QString& text);
8070 };
8071 
8072 }
8073 }
Definition: buildqt4/TelepathyQt/_gen/types.h:1443
Definition: buildqt4/TelepathyQt/_gen/types.h:3482
Definition: svc-channel.h:3330
Definition: svc-channel.h:3233
Definition: svc-channel.h:7353
Definition: svc-channel.h:5769
Definition: svc-channel.h:4427
Base class for all the low-level service-side adaptors.
Definition: abstract-adaptor.h:40
Definition: buildqt4/TelepathyQt/_gen/types.h:2052
QList< MessagePart > MessagePartList
Definition: buildqt4/TelepathyQt/_gen/types.h:2031
Definition: buildqt4/TelepathyQt/_gen/types.h:1668
Definition: buildqt4/TelepathyQt/_gen/types.h:568
Definition: svc-channel.h:6796
QList< CaptchaInfo > CaptchaInfoList
Definition: buildqt4/TelepathyQt/_gen/types.h:673
CaptchaStatus
Definition: buildqt4/TelepathyQt/_gen/constants.h:3025
Definition: buildqt4/TelepathyQt/_gen/types.h:101
Definition: svc-channel.h:1510
Definition: buildqt4/TelepathyQt/_gen/types.h:2701
Definition: buildqt4/TelepathyQt/_gen/types.h:685
QFlags< MessagePartSupportFlag > MessagePartSupportFlags
Definition: buildqt4/TelepathyQt/_gen/constants.h:1106
Definition: svc-channel.h:4655
Definition: buildqt4/TelepathyQt/_gen/types.h:1262
QFlags< CallFlag > CallFlags
Definition: buildqt4/TelepathyQt/_gen/constants.h:574
QList< RoomInfo > RoomInfoList
Definition: buildqt4/TelepathyQt/_gen/types.h:2690
Definition: svc-channel.h:4983
Definition: svc-channel.h:1930
Definition: svc-channel.h:7075
Definition: svc-channel.h:6033
Definition: buildqt4/TelepathyQt/_gen/types.h:907
Definition: svc-channel.h:4815
QList< LocalPendingInfo > LocalPendingInfoList
Definition: buildqt4/TelepathyQt/_gen/types.h:1725
SASLStatus
Definition: buildqt4/TelepathyQt/_gen/constants.h:3660
Definition: buildqt4/TelepathyQt/_gen/types.h:1646
Definition: buildqt4/TelepathyQt/_gen/types.h:320
Definition: svc-channel.h:27
Definition: buildqt4/TelepathyQt/_gen/types.h:3100
QList< MessagePartList > MessagePartListList
Definition: buildqt4/TelepathyQt/_gen/types.h:2039
QList< PendingTextMessage > PendingTextMessageList
Definition: buildqt4/TelepathyQt/_gen/types.h:2260
Definition: buildqt4/TelepathyQt/_gen/types.h:885
Definition: svc-channel.h:7828
Definition: buildqt4/TelepathyQt/_gen/types.h:2083
Definition: svc-channel.h:2862
QList< MediaStreamInfo > MediaStreamInfoList
Definition: buildqt4/TelepathyQt/_gen/types.h:2003
CallState
Definition: buildqt4/TelepathyQt/_gen/constants.h:2286
QList< MediaSessionHandlerInfo > MediaSessionHandlerInfoList
Definition: buildqt4/TelepathyQt/_gen/types.h:1933
Definition: buildqt4/TelepathyQt/_gen/types.h:81
Definition: svc-channel.h:2653
Definition: svc-channel.h:1011
Definition: svc-channel.h:6220
Definition: buildqt4/TelepathyQt/_gen/types.h:287


Copyright © 2008-2011 Collabora Ltd. and Nokia Corporation
Telepathy-Qt 0.9.5