Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qdbusmetatype_p.h
Go to the documentation of this file.
1// Copyright (C) 2016 The Qt Company Ltd.
2// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3// Qt-Security score:significant reason:default
4
5#ifndef QDBUSMETATYPE_P_H
6#define QDBUSMETATYPE_P_H
7
8//
9// W A R N I N G
10// -------------
11//
12// This file is not part of the Qt API. It exists for the convenience
13// of the QLibrary class. This header file may change from
14// version to version without notice, or even be removed.
15//
16// We mean it.
17//
18
19#include <QtDBus/private/qtdbusglobal_p.h>
20#include <qdbusmetatype.h>
21
22#include <qdbusmessage.h>
23#include <qdbusargument.h>
24#include <qdbusextratypes.h>
25#include <qdbuserror.h>
26#include <qdbusunixfiledescriptor.h>
27
28#ifndef QT_NO_DBUS
29
30QT_BEGIN_NAMESPACE
31
32namespace QDBusMetaTypeId {
33QMetaType message(); // QDBusMessage
34QMetaType argument(); // QDBusArgument
35QMetaType variant(); // QDBusVariant
36QMetaType objectpath(); // QDBusObjectPath
37QMetaType signature(); // QDBusSignature
38QMetaType error(); // QDBusError
39QMetaType unixfd(); // QDBusUnixFileDescriptor
40
41Q_DBUS_EXPORT void init();
42}; // namespace QDBusMetaTypeId
43
45{ return QMetaType::fromType<QDBusMessage>(); }
46
48{ return QMetaType::fromType<QDBusArgument>(); }
49
51{ return QMetaType::fromType<QDBusVariant>(); }
52
54{ return QMetaType::fromType<QDBusObjectPath>(); }
55
57{ return QMetaType::fromType<QDBusSignature>(); }
58
60{ return QMetaType::fromType<QDBusError>(); }
61
63{ return QMetaType::fromType<QDBusUnixFileDescriptor>(); }
64
65QT_END_NAMESPACE
66
67#endif // QT_NO_DBUS
68#endif
static void saveIntrospectionXml(QDBusAbstractAdaptor *adaptor, const QString &xml)
static QString retrieveIntrospectionXml(QDBusAbstractAdaptor *adaptor)
void relay(QObject *sender, int id, void **)
void addAdaptor(QDBusAbstractAdaptor *adaptor)
void disconnectAllSignals(QObject *object)
QList< AdaptorData > AdaptorMap
QDBusAdaptorConnector(QObject *parent)
void connectAllSignals(QObject *object)
\inmodule QtDBus
\inmodule QtDBus
Definition qdbuserror.h:22
\inmodule QtDBus
The QDBusServiceWatcher class allows the user to watch for a bus service change.
Q_DBUS_EXPORT void init()
QMetaType unixfd()
QMetaType variant()
QMetaType error()
QMetaType argument()
QMetaType objectpath()
QMetaType message()
QMetaType signature()
CallMode
This enum describes the various ways of placing a function call.
QDBusAdaptorConnector * qDBusFindAdaptorConnector(QDBusAbstractAdaptor *adaptor)
QDBusAdaptorConnector * qDBusCreateAdaptorConnector(QObject *obj)
QDBusAdaptorConnector * qDBusFindAdaptorConnector(QObject *obj)
QDBusAdaptorConnector * qDBusCreateAdaptorConnector(QObject *object)
#define QCLASSINFO_DBUS_INTERFACE
QDBusAdaptorConnector * qDBusFindAdaptorConnector(QObject *object)
bool qDBusInterfaceInObject(QObject *obj, const QString &interface_name)
Q_DBUS_EXPORT int qDBusParametersForMethod(const QList< QByteArray > &parameters, QList< QMetaType > &metaTypes, QString &errorMsg)
QString qDBusIntrospectObject(const QDBusConnectionPrivate::ObjectTreeNode &node, const QString &path)
QString qDBusInterfaceFromMetaObject(const QMetaObject *mo)
Definition qdbusmisc.cpp:43
Q_DBUS_EXPORT bool qDBusCheckAsyncTag(const char *tag)
Definition qdbusmisc.cpp:26
QDBusMessage qDBusPropertyGetAll(const QDBusConnectionPrivate::ObjectTreeNode &node, const QDBusMessage &msg)
QDBusMessage qDBusPropertyGet(const QDBusConnectionPrivate::ObjectTreeNode &node, const QDBusMessage &msg)
int qDBusParametersForMethod(const QMetaMethod &mm, QList< QMetaType > &metaTypes, QString &errorMsg)
QDBusMessage qDBusPropertySet(const QDBusConnectionPrivate::ObjectTreeNode &node, const QDBusMessage &msg)
Q_CORE_EXPORT QDebug operator<<(QDebug debug, QDir::Filters filters)
Definition qdir.cpp:2568
Q_DECLARE_TYPEINFO(QObjectPrivate::ConnectionList, Q_RELOCATABLE_TYPE)