Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QDBusPendingCallPrivate Class Reference

#include <qdbuspendingcall_p.h>

Inheritance diagram for QDBusPendingCallPrivate:
Collaboration diagram for QDBusPendingCallPrivate:

Public Member Functions

 QDBusPendingCallPrivate (const QDBusMessage &sent, QDBusConnectionPrivate *connection)
 ~QDBusPendingCallPrivate ()
bool setReplyCallback (QObject *target, const char *member)
void waitForFinished ()
void waitForFinishedWithGui ()
void setMetaTypes (int count, const QMetaType *types)
void checkReceivedSignature ()
Public Member Functions inherited from QSharedData
 QSharedData () noexcept
 Constructs a QSharedData object with a reference count of 0.
 QSharedData (const QSharedData &) noexcept
 Constructs a QSharedData object with reference count 0.
QSharedDataoperator= (const QSharedData &)=delete
 ~QSharedData ()=default

Public Attributes

const QDBusMessage sentMessage
QDBusConnectionPrivate *const connection
QPointer< QObjectreceiver
QList< QMetaTypemetaTypes
int methodIdx
QMutex mutex
QWaitCondition waitForFinishedCondition
QDBusPendingCallWatcherHelperwatcherHelper
QDBusMessage replyMessage
DBusPendingCall * pending
QString expectedReplySignature
Public Attributes inherited from QSharedData
QAtomicInt ref

Detailed Description

Definition at line 40 of file qdbuspendingcall_p.h.

Constructor & Destructor Documentation

◆ QDBusPendingCallPrivate()

QDBusPendingCallPrivate::QDBusPendingCallPrivate ( const QDBusMessage & sent,
QDBusConnectionPrivate * connection )
inline

Definition at line 66 of file qdbuspendingcall_p.h.

References QDBusPendingCallPrivate(), connection, pending, and watcherHelper.

Referenced by QDBusPendingCallPrivate().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ~QDBusPendingCallPrivate()

QDBusPendingCallPrivate::~QDBusPendingCallPrivate ( )

Definition at line 102 of file qdbuspendingcall.cpp.

References dbus_pending_call_unref, pending, and watcherHelper.

Member Function Documentation

◆ checkReceivedSignature()

void QDBusPendingCallPrivate::checkReceivedSignature ( )

Definition at line 177 of file qdbuspendingcall.cpp.

◆ setMetaTypes()

void QDBusPendingCallPrivate::setMetaTypes ( int count,
const QMetaType * types )

Definition at line 158 of file qdbuspendingcall.cpp.

◆ setReplyCallback()

bool QDBusPendingCallPrivate::setReplyCallback ( QObject * target,
const char * member )

Definition at line 111 of file qdbuspendingcall.cpp.

References methodIdx.

◆ waitForFinished()

void QDBusPendingCallPrivate::waitForFinished ( )

Definition at line 200 of file qdbuspendingcall.cpp.

◆ waitForFinishedWithGui()

void QDBusPendingCallPrivate::waitForFinishedWithGui ( )

Definition at line 210 of file qdbuspendingcall.cpp.

References watcherHelper.

Member Data Documentation

◆ connection

QDBusConnectionPrivate* const QDBusPendingCallPrivate::connection

Definition at line 46 of file qdbuspendingcall_p.h.

Referenced by QDBusPendingCallPrivate().

◆ expectedReplySignature

QString QDBusPendingCallPrivate::expectedReplySignature

Definition at line 63 of file qdbuspendingcall_p.h.

◆ metaTypes

QList<QMetaType> QDBusPendingCallPrivate::metaTypes

Definition at line 50 of file qdbuspendingcall_p.h.

◆ methodIdx

int QDBusPendingCallPrivate::methodIdx

Definition at line 51 of file qdbuspendingcall_p.h.

Referenced by setReplyCallback().

◆ mutex

QMutex QDBusPendingCallPrivate::mutex
mutable

Definition at line 55 of file qdbuspendingcall_p.h.

◆ pending

DBusPendingCall* QDBusPendingCallPrivate::pending

◆ receiver

QPointer<QObject> QDBusPendingCallPrivate::receiver

Definition at line 49 of file qdbuspendingcall_p.h.

◆ replyMessage

QDBusMessage QDBusPendingCallPrivate::replyMessage

Definition at line 61 of file qdbuspendingcall_p.h.

◆ sentMessage

const QDBusMessage QDBusPendingCallPrivate::sentMessage

Definition at line 45 of file qdbuspendingcall_p.h.

◆ waitForFinishedCondition

QWaitCondition QDBusPendingCallPrivate::waitForFinishedCondition

Definition at line 56 of file qdbuspendingcall_p.h.

◆ watcherHelper

QDBusPendingCallWatcherHelper* QDBusPendingCallPrivate::watcherHelper

The documentation for this class was generated from the following files: