aboutsummaryrefslogtreecommitdiffstats
path: root/sources/pyside6/PySide6/QtDBus/typesystem_dbus.xml
blob: 8580c339e2bd483dd841c71ecd8d73b63b0e13be (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
<?xml version="1.0" encoding="UTF-8"?>
<!--
// Copyright (C) 2021 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
-->
<typesystem package="PySide6.QtDBus">
    <load-typesystem name="QtCore/typesystem_core.xml" generate="no"/>

    <namespace-type name="QDBus">
        <enum-type name="CallMode"/>
    </namespace-type>

    <object-type name="QDBusAbstractAdaptor"/>
    <object-type name="QDBusAbstractInterfaceBase"/>
    <object-type name="QDBusAbstractInterface">
      <!-- Those are template argument lists (see also  callWithArgumentList() -->
      <declare-function signature="call(const QString&amp;,const QVariant&amp;)"
                        return-type="QDBusMessage"/>
      <declare-function signature="call(const QString&amp;,const QVariant&amp;,const QVariant&amp;)"
                        return-type="QDBusMessage"/>
      <declare-function signature="call(const QString&amp;,const QVariant&amp;,const QVariant&amp;,const QVariant&amp;)"
                        return-type="QDBusMessage"/>
      <declare-function signature="call(const QString&amp;,const QVariant&amp;,const QVariant&amp;,const QVariant&amp;,const QVariant&amp;)"
                        return-type="QDBusMessage"/>
      <declare-function signature="call(QDBus::CallMode,const QString&amp;,const QVariant&amp;)"
                        return-type="QDBusMessage"/>
      <declare-function signature="call(QDBus::CallMode,const QString&amp;,const QVariant&amp;,const QVariant&amp;)"
                        return-type="QDBusMessage"/>
      <declare-function signature="call(QDBus::CallMode,const QString&amp;,const QVariant&amp;,const QVariant&amp;,const QVariant&amp;)"
                        return-type="QDBusMessage"/>
      <declare-function signature="call(QDBus::CallMode,const QString&amp;,const QVariant&amp;,const QVariant&amp;,const QVariant&amp;,const QVariant&amp;)"
                        return-type="QDBusMessage"/>
      <declare-function signature="call(QDBus::CallMode,const QString&amp;,const QVariant&amp;,const QVariant&amp;,const QVariant&amp;,const QVariant&amp;,const QVariant&amp;)"
                        return-type="QDBusMessage"/>
      <declare-function signature="call(QDBus::CallMode,const QString&amp;,const QVariant&amp;,const QVariant&amp;,const QVariant&amp;,const QVariant&amp;,const QVariant&amp;,const QVariant&amp;)"
                        return-type="QDBusMessage"/>
      <declare-function signature="call(QDBus::CallMode,const QString&amp;,const QVariant&amp;,const QVariant&amp;,const QVariant&amp;,const QVariant&amp;,const QVariant&amp;,const QVariant&amp;,const QVariant&amp;)"
                        return-type="QDBusMessage"/>
      <declare-function signature="call(QDBus::CallMode,const QString&amp;,const QVariant&amp;,const QVariant&amp;,const QVariant&amp;,const QVariant&amp;,const QVariant&amp;,const QVariant&amp;,const QVariant&amp;,const QVariant&amp;)"
                        return-type="QDBusMessage"/>
    </object-type>
    <value-type name="QDBusArgument">
      <enum-type name="ElementType"/>
    </value-type>
    <value-type name="QDBusConnection">
      <enum-type name="BusType"/>
      <enum-type name="ConnectionCapability" flags="ConnectionCapabilities"/>
      <enum-type name="RegisterOption" flags="RegisterOptions"/>
      <enum-type name="UnregisterMode"/>
      <enum-type name="VirtualObjectRegisterOption" flags="VirtualObjectRegisterOptions"/>
      <modify-function signature="interface()const">
        <modify-argument index="return">
          <define-ownership class="target" owner="default"/>
        </modify-argument>
      </modify-function>
    </value-type>
    <object-type name="QDBusConnectionInterface">
      <enum-type name="RegisterServiceReply"/>
      <enum-type name="ServiceQueueOptions"/>
      <enum-type name="ServiceReplacementOptions"/>
      <!-- Original functions are rejected since they return ::QDBusReply<T> -->
      <declare-function signature="registeredServiceNames()const"
                        return-type="QtDBusHelper::QDBusReply"/>
      <declare-function signature="registerService(const QString&amp;,QDBusConnectionInterface::ServiceQueueOptions,QDBusConnectionInterface::ServiceReplacementOptions)"
                        return-type="QtDBusHelper::QDBusReply"/>
      <declare-function signature="activatableServiceNames()const"
                        return-type="QtDBusHelper::QDBusReply"/>
      <declare-function signature="serviceOwner(const QString&amp;)const"
                        return-type="QtDBusHelper::QDBusReply"/>
      <declare-function signature="isServiceRegistered(const QString&amp;)const"
                        return-type="QtDBusHelper::QDBusReply"/>
      <declare-function signature="unregisterService(const QString&amp;)"
                        return-type="QtDBusHelper::QDBusReply"/>
      <declare-function signature="servicePid(const QString&amp;)const"
                        return-type="QtDBusHelper::QDBusReply"/>
      <declare-function signature="serviceUid(const QString&amp;)const"
                        return-type="QtDBusHelper::QDBusReply"/>
      <declare-function signature="startService(const QString&amp;)"
                        return-type="QtDBusHelper::QDBusReply"/>
    </object-type>
    <value-type name="QDBusContext"/>
    <value-type name="QDBusError">
      <enum-type name="ErrorType"/>
    </value-type>
    <object-type name="QDBusInterface"/>
    <value-type name="QDBusMessage">
      <enum-type name="MessageType"/>
    </value-type>
    <value-type name="QDBusObjectPath"/>
    <object-type name="QDBusPendingCall"/>
    <object-type name="QDBusPendingCallWatcher"/>

    <namespace-type name="QtDBusHelper" visible="no">
        <object-type name="QDBusReply"/>
    </namespace-type>

    <object-type name="QDBusServer"/>
    <object-type name="QDBusServiceWatcher">
      <enum-type name="WatchModeFlag" flags="WatchMode"/>
    </object-type>
    <object-type name="QDBusSignature"/>
    <object-type name="QDBusUnixFileDescriptor"/>
    <object-type name="QDBusVariant"/>
    <object-type name="QDBusVirtualObject"/>
    <suppress-warning text='^.*Unable to translate type "QDBusReply&lt;.*$'/>
    <suppress-warning text='^.*QDBusPendingCallWatcher inherits from a non polymorphic type.*$'/>
</typesystem>