5#ifndef QDBUSMESSAGE_P_H
6#define QDBUSMESSAGE_P_H
19#include <QtDBus/private/qtdbusglobal_p.h>
22#include <qdbusmessage.h>
23#include <qdbusconnection.h>
31class QDBusConnectionPrivate;
60 { msg.d_ptr->parametersValidated = enable; }
62 static DBusMessage *
toDBusMessage(
const QDBusMessage &message, QDBusConnection::ConnectionCapabilities capabilities,
64 static QDBusMessage
fromDBusMessage(DBusMessage *dmsg, QDBusConnection::ConnectionCapabilities capabilities);
66 static bool isLocal(
const QDBusMessage &msg);
67 static QDBusMessage
makeLocal(
const QDBusConnectionPrivate &conn,
68 const QDBusMessage &asSent);
69 static QDBusMessage
makeLocalReply(
const QDBusConnectionPrivate &conn,
70 const QDBusMessage &asSent);
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)