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 39 of file qdbuspendingcall_p.h.

Constructor & Destructor Documentation

◆ QDBusPendingCallPrivate()

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

Definition at line 65 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 101 of file qdbuspendingcall.cpp.

References dbus_pending_call_unref, pending, and watcherHelper.

Member Function Documentation

◆ checkReceivedSignature()

void QDBusPendingCallPrivate::checkReceivedSignature ( )

Definition at line 176 of file qdbuspendingcall.cpp.

◆ setMetaTypes()

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

Definition at line 157 of file qdbuspendingcall.cpp.

◆ setReplyCallback()

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

Definition at line 110 of file qdbuspendingcall.cpp.

References methodIdx.

◆ waitForFinished()

void QDBusPendingCallPrivate::waitForFinished ( )

Definition at line 199 of file qdbuspendingcall.cpp.

◆ waitForFinishedWithGui()

void QDBusPendingCallPrivate::waitForFinishedWithGui ( )

Definition at line 209 of file qdbuspendingcall.cpp.

References watcherHelper.

Member Data Documentation

◆ connection

QDBusConnectionPrivate* const QDBusPendingCallPrivate::connection

Definition at line 45 of file qdbuspendingcall_p.h.

Referenced by QDBusPendingCallPrivate().

◆ expectedReplySignature

QString QDBusPendingCallPrivate::expectedReplySignature

Definition at line 62 of file qdbuspendingcall_p.h.

◆ metaTypes

QList<QMetaType> QDBusPendingCallPrivate::metaTypes

Definition at line 49 of file qdbuspendingcall_p.h.

◆ methodIdx

int QDBusPendingCallPrivate::methodIdx

Definition at line 50 of file qdbuspendingcall_p.h.

Referenced by setReplyCallback().

◆ mutex

QMutex QDBusPendingCallPrivate::mutex
mutable

Definition at line 54 of file qdbuspendingcall_p.h.

◆ pending

DBusPendingCall* QDBusPendingCallPrivate::pending

◆ receiver

QPointer<QObject> QDBusPendingCallPrivate::receiver

Definition at line 48 of file qdbuspendingcall_p.h.

◆ replyMessage

QDBusMessage QDBusPendingCallPrivate::replyMessage

Definition at line 60 of file qdbuspendingcall_p.h.

◆ sentMessage

const QDBusMessage QDBusPendingCallPrivate::sentMessage

Definition at line 44 of file qdbuspendingcall_p.h.

◆ waitForFinishedCondition

QWaitCondition QDBusPendingCallPrivate::waitForFinishedCondition

Definition at line 55 of file qdbuspendingcall_p.h.

◆ watcherHelper

QDBusPendingCallWatcherHelper* QDBusPendingCallPrivate::watcherHelper

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