5#ifndef QDBUSMETAOBJECT_P_H
6#define QDBUSMETAOBJECT_P_H
20#include <QtDBus/private/qtdbusglobal_p.h>
21#include <QtCore/qmetaobject.h>
38 static QDBusMetaObject *createMetaObject(
const QString &interface,
const QString &xml,
39 QHash<QString, QDBusMetaObject *> &map,
43 delete []
reinterpret_cast<
const char *>(d.stringdata);
45 delete []
reinterpret_cast<
const QMetaType *>(d.metaTypes);
49 const int *inputTypesForMethod(
int id)
const;
50 const int *outputTypesForMethod(
int id)
const;
53 int propertyMetaType(
int id)
const;
bool interactiveAuthorizationAllowed
static void finishDisconnectNotify(QDBusAbstractInterface *iface, int signalId)
QDBusAbstractInterfacePrivate(const QString &serv, const QString &p, const QString &iface, const QDBusConnection &con, bool dynamic)
bool setProperty(const QMetaProperty &mp, const QVariant &value)
QDBusConnectionPrivate * connectionPrivate() const
bool property(const QMetaProperty &mp, void *returnValuePtr) const
bool canMakeCalls() const
virtual ~QDBusAbstractInterfacePrivate()
void _q_serviceOwnerChanged(const QString &name, const QString &oldOwner, const QString &newOwner)
static void setParametersValidated(QDBusMessage &msg, bool enable)
QList< QVariant > arguments
uint interactiveAuthorizationAllowed
static QDBusMessage fromDBusMessage(DBusMessage *dmsg, QDBusConnection::ConnectionCapabilities capabilities)
void createResponseLink(const QDBusMessagePrivate *call)
QDBusMessage * localReply
static QDBusMessage makeLocalReply(const QDBusConnectionPrivate &conn, const QDBusMessage &asSent)
static DBusMessage * toDBusMessage(const QDBusMessage &message, QDBusConnection::ConnectionCapabilities capabilities, QDBusError *error)
static bool isLocal(const QDBusMessage &msg)
static QDBusMessage makeLocal(const QDBusConnectionPrivate &conn, const QDBusMessage &asSent)
QDBusMessage::MessageType type
#define DBUS_INTERFACE_PROPERTIES
static QDBusError checkIfValid(const QString &service, const QString &path, const QString &interface, bool isDynamic, bool isPeer)
#define qPrintable(string)
#define QStringLiteral(str)