18#ifndef QDBUSPENDINGCALL_P_H
19#define QDBUSPENDINGCALL_P_H
21#include <QtDBus/private/qtdbusglobal_p.h>
25#include <qshareddata.h>
26#include <qwaitcondition.h>
35class QDBusPendingCall;
36class QDBusPendingCallWatcher;
38class QDBusConnectionPrivate;
83 void emitSignals(
const QDBusMessage &replyMessage,
const QDBusMessage &sentMessage)
85 if (replyMessage.type() == QDBusMessage::ReplyMessage)
86 emit reply(replyMessage);
88 emit error(QDBusError(replyMessage), sentMessage);
94 void reply(
const QDBusMessage &msg);
95 void error(
const QDBusError &error,
const QDBusMessage &msg);
QDBusConnectionPrivate * connectToBus(const QString &address, const QString &name)
static QDBusConnectionManager * instance()
QDBusConnectionPrivate * busConnection(QDBusConnection::BusType type)
void addConnection(const QString &name, QDBusConnectionPrivate *c)
void removeConnections(const QStringList &names)
QDBusConnectionPrivate * connectToPeer(const QString &address, const QString &name)
~QDBusConnectionManager()
void createServer(const QString &address, QDBusServer *server)
QDBusConnectionPrivate * connectToBus(QDBusConnection::BusType type, const QString &name, bool suspendedDelivery)
QDBusConnectionPrivate * existingConnection(const QString &name) const
void disconnectFrom(const QString &name, QDBusConnectionPrivate::ConnectionMode mode)
QPointer< QObject > receiver
QDBusPendingCallWatcherHelper * watcherHelper
QWaitCondition waitForFinishedCondition
QString expectedReplySignature
bool setReplyCallback(QObject *target, const char *member)
QDBusConnectionPrivate *const connection
QList< QMetaType > metaTypes
void setMetaTypes(int count, const QMetaType *types)
QDBusPendingCallPrivate(const QDBusMessage &sent, QDBusConnectionPrivate *connection)
QDBusMessage replyMessage
~QDBusPendingCallPrivate()
void waitForFinishedWithGui()
void checkReceivedSignature()
DBusPendingCall * pending
const QDBusMessage sentMessage
void error(const QDBusError &error, const QDBusMessage &msg)
void emitSignals(const QDBusMessage &replyMessage, const QDBusMessage &sentMessage)
void reply(const QDBusMessage &msg)
Combined button and popup list for selecting options.