308 Q_ASSERT_X(
d && index >= 0 && index < d->replyMessage.arguments().count(),
309 "QDBusPendingReply::argumentAt",
310 "Index out of bounds");
The QVariant class acts like a union for the most common Qt data types.
friend class QDBusPendingCallPrivate
void setMetaTypes(int count, const int *metaTypes)
void checkReceivedSignature()
QDBusMessage replyMessage
The QDBusPendingCall class refers to one pending asynchronous call.
QExplicitlySharedDataPointer< QDBusPendingCallPrivate > d
QList< QVariant > arguments() const
Returns the list of arguments that are going to be sent or were received from D-Bus.
void setMetaTypes(int count, const int *types)
const T & at(int i) const
Returns the item at index position i in the list.
QDBusPendingCall & operator=(const QDBusPendingCall &other)
Creates a copy of the other pending asynchronous call and drops the reference to the previously-refer...
#define Q_ASSERT_X(cond, where, what)
The QMutexLocker class is a convenience class that simplifies locking and unlocking mutexes...
The QDBusMessage class represents one message sent or received over the D-Bus bus.
void assign(const QDBusPendingCall &call)
QVariant argumentAt(int index) const