Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
#include <QtCore/qmetaobject.h>
#include <QtCore/qstringlist.h>
#include <QtCore/qdebug.h>
#include "qdbusinterface_p.h"
#include "qdbusabstractadaptor_p.h"
#include "qdbusconnection_p.h"
#include "qdbusmetatype_p.h"
#include "qdbusmetatype.h"
#include "qdbusutil_p.h"
Go to the source code of this file.
Functions | |
Q_DBUS_EXPORT QString | qDBusGenerateMetaObjectXml (QString interface, const QMetaObject *mo, const QMetaObject *base, int flags) |
static QString | typeNameToXml (const char *typeName) |
static QLatin1StringView | accessAsString (bool read, bool write) |
static QString | generateInterfaceXml (const QMetaObject *mo, int flags, int methodOffset, int propOffset) |
|
inlinestatic |
Definition at line 44 of file qdbusxmlgenerator.cpp.
References read(), and write().
Referenced by generateInterfaceXml().
|
static |
Definition at line 55 of file qdbusxmlgenerator.cpp.
References QMetaMethod::access(), accessAsString(), ANNOTATION_NO_WAIT, QString::arg(), arg, QString::asprintf(), QMetaMethod::attributes(), QMetaMethod::Cloned, QByteArray::constData(), QDBusConnection::ExportNonScriptableInvokables, QDBusConnection::ExportNonScriptableProperties, QDBusConnection::ExportNonScriptableSignals, QDBusConnection::ExportNonScriptableSlots, QDBusConnection::ExportScriptableInvokables, QDBusConnection::ExportScriptableProperties, QDBusConnection::ExportScriptableSignals, QDBusConnection::ExportScriptableSlots, QString::fromLatin1(), i, j, QDBusMetaTypeId::message(), QMetaMethod::Method, QMetaMethod::methodType(), mo, QMetaMethod::name(), QMetaType::name(), QMetaMethod::parameterNames(), QMetaMethod::Public, qDBusCheckAsyncTag(), qDBusParametersForMethod(), qPrintable, qUtf16Printable, qWarning, QMetaMethod::returnMetaType(), QMetaMethod::Scriptable, QMetaMethod::Signal, QDBusMetaType::signatureToMetaType(), QMetaMethod::Slot, QMetaMethod::tag(), typeName, typeNameToXml(), QDBusMetaType::typeToSignature(), and xml.
Referenced by qDBusGenerateClassDefXml(), and qDBusGenerateMetaObjectXml().
|
extern |
Definition at line 212 of file qdbusxmlgenerator.cpp.
References base, QString::fromUtf8(), generateInterfaceXml(), interface, mo, QCLASSINFO_DBUS_INTROSPECTION, and xml.
Referenced by qDBusIntrospectObject().
|
inlinestatic |
Definition at line 24 of file qdbusxmlgenerator.cpp.
References i, QString::reserve(), and typeName.
Referenced by generateInterfaceXml().