54 #ifndef QDBUSPENDINGCALL_P_H 55 #define QDBUSPENDINGCALL_P_H 105 : sentMessage(sent), connection(connection), watcherHelper(0), pending(0), waitingForFinished(false)
125 emit reply(replyMessage);
void checkReceivedSignature()
#define QT_END_NAMESPACE
This macro expands to.
The QMutex class provides access serialization between threads.
QDBusMessage replyMessage
QString expectedReplySignature
bool setReplyCallback(QObject *target, const char *member)
The QDBusError class represents an error received from the D-Bus bus or from remote applications foun...
The QDBusPendingCall class refers to one pending asynchronous call.
The QDBusPendingCallWatcher class provides a convenient way for waiting for asynchronous replies...
QDBusPendingCallPrivate(const QDBusMessage &sent, QDBusConnectionPrivate *connection)
The QString class provides a Unicode character string.
static QDBusPendingCall fromMessage(const QDBusMessage &msg)
The QObject class is the base class of all Qt objects.
~QDBusPendingCallPrivate()
#define QT_BEGIN_NAMESPACE
This macro expands to.
void setMetaTypes(int count, const int *types)
const QDBusMessage sentMessage
QPointer< QObject > receiver
void emitSignals(const QDBusMessage &replyMessage, const QDBusMessage &sentMessage)
The QSharedData class is a base class for shared data objects.
QDBusPendingCallWatcherHelper * watcherHelper
QDBusConnectionPrivate *const connection
DBusPendingCall * pending
volatile bool waitingForFinished
The QDBusMessage class represents one message sent or received over the D-Bus bus.
MessageType type() const
Returns the message type.
QWaitCondition waitForFinishedCondition