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);
static QDBusConnectionManager * instance()
QDBusConnectionPrivate * busConnection(QDBusConnection::BusType type)
void removeConnections(const QStringList &names)
~QDBusConnectionManager()
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)