![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qdbusargument_p.h>
Public Attributes | |
| DBusMessageIter | iterator |
| QDBusMarshaller * | parent = nullptr |
| QByteArray * | ba = nullptr |
| QString | errorString |
| char | closeCode = 0 |
| bool | ok = true |
| bool | skipSignature = false |
| Public Attributes inherited from QDBusArgumentPrivate | |
| DBusMessage * | message = nullptr |
| QAtomicInt | ref = 1 |
| QDBusConnection::ConnectionCapabilities | capabilities |
| Direction | direction |
Additional Inherited Members | |
| Public Types inherited from QDBusArgumentPrivate | |
| enum class | Direction { Marshalling , Demarshalling } |
| Static Public Member Functions inherited from QDBusArgumentPrivate | |
| static bool | checkRead (QDBusArgumentPrivate *d) |
| static bool | checkReadAndDetach (QDBusArgumentPrivate *&d) |
| static bool | checkWrite (QDBusArgumentPrivate *&d) |
| static QByteArray | createSignature (QMetaType type) |
| static QDBusArgument | create (QDBusArgumentPrivate *d) |
| static QDBusArgumentPrivate * | d (QDBusArgument &q) |
| Protected Member Functions inherited from QDBusArgumentPrivate | |
| QDBusArgumentPrivate (Direction direction, QDBusConnection::ConnectionCapabilities flags={}) | |
Definition at line 73 of file qdbusargument_p.h.
|
inlineexplicit |
Definition at line 76 of file qdbusargument_p.h.
| QDBusMarshaller::~QDBusMarshaller | ( | ) |
Definition at line 24 of file qdbusmarshaller.cpp.
References close().
|
inline |
Definition at line 52 of file qdbusmarshaller.cpp.
References skipSignature.
|
inline |
Definition at line 144 of file qdbusmarshaller.cpp.
|
inline |
Definition at line 109 of file qdbusmarshaller.cpp.
References skipSignature.
|
inline |
Definition at line 121 of file qdbusmarshaller.cpp.
References skipSignature.
|
inline |
Definition at line 133 of file qdbusmarshaller.cpp.
References skipSignature.
|
inline |
Definition at line 160 of file qdbusmarshaller.cpp.
References open().
Definition at line 101 of file qdbusmarshaller.cpp.
References skipSignature.
|
inline |
Definition at line 200 of file qdbusmarshaller.cpp.
References open().
|
inline |
Definition at line 95 of file qdbusmarshaller.cpp.
References skipSignature.
|
inline |
Definition at line 71 of file qdbusmarshaller.cpp.
References skipSignature.
Definition at line 83 of file qdbusmarshaller.cpp.
References skipSignature.
|
inline |
Definition at line 89 of file qdbusmarshaller.cpp.
References skipSignature.
|
inline |
Definition at line 59 of file qdbusmarshaller.cpp.
References skipSignature.
Definition at line 46 of file qdbusmarshaller.cpp.
References skipSignature.
Definition at line 77 of file qdbusmarshaller.cpp.
References skipSignature.
Definition at line 65 of file qdbusmarshaller.cpp.
References skipSignature.
| bool QDBusMarshaller::appendCrossMarshalling | ( | QDBusDemarshaller * | arg | ) |
Definition at line 491 of file qdbusmarshaller.cpp.
References QDBusDemarshaller::atEnd(), QDBusDemarshaller::beginCommon(), QDBusDemarshaller::currentType(), QDBusUtil::isValidBasicType(), QDBusUtil::isValidFixedType(), and open().
Referenced by appendVariantInternal().
| bool QDBusMarshaller::appendRegisteredType | ( | const QVariant & | arg | ) |
Definition at line 484 of file qdbusmarshaller.cpp.
| bool QDBusMarshaller::appendVariantInternal | ( | const QVariant & | arg | ) |
Definition at line 345 of file qdbusmarshaller.cpp.
References appendCrossMarshalling(), and QDBusDemarshaller::currentType().
|
inline |
Definition at line 220 of file qdbusmarshaller.cpp.
References beginCommon().
| QDBusMarshaller * QDBusMarshaller::beginCommon | ( | int | code, |
| const char * | signature ) |
Definition at line 300 of file qdbusmarshaller.cpp.
References open().
Referenced by beginArray(), beginMap(), beginMapEntry(), and beginStructure().
|
inline |
Definition at line 231 of file qdbusmarshaller.cpp.
References beginCommon(), and QDBusUtil::isValidBasicType().
|
inline |
Definition at line 263 of file qdbusmarshaller.cpp.
References beginCommon().
|
inline |
Definition at line 215 of file qdbusmarshaller.cpp.
References beginCommon().
| void QDBusMarshaller::close | ( | ) |
Definition at line 326 of file qdbusmarshaller.cpp.
References parent.
Referenced by ~QDBusMarshaller().
|
inline |
Definition at line 39 of file qdbusmarshaller.cpp.
|
inline |
Definition at line 310 of file qdbusmarshaller.cpp.
References endCommon().
| QDBusMarshaller * QDBusMarshaller::endCommon | ( | ) |
Definition at line 319 of file qdbusmarshaller.cpp.
References parent.
Referenced by endArray(), endMap(), endMapEntry(), and endStructure().
|
inline |
Definition at line 313 of file qdbusmarshaller.cpp.
References endCommon().
|
inline |
Definition at line 316 of file qdbusmarshaller.cpp.
References endCommon().
|
inline |
Definition at line 307 of file qdbusmarshaller.cpp.
References endCommon().
Definition at line 336 of file qdbusmarshaller.cpp.
| void QDBusMarshaller::open | ( | QDBusMarshaller & | sub, |
| int | code, | ||
| const char * | signature ) |
Definition at line 268 of file qdbusmarshaller.cpp.
References closeCode, ok, parent, and skipSignature.
Referenced by append(), append(), appendCrossMarshalling(), and beginCommon().
| QByteArray* QDBusMarshaller::ba = nullptr |
Definition at line 121 of file qdbusargument_p.h.
| char QDBusMarshaller::closeCode = 0 |
Definition at line 123 of file qdbusargument_p.h.
Referenced by open().
| QString QDBusMarshaller::errorString |
Definition at line 122 of file qdbusargument_p.h.
| DBusMessageIter QDBusMarshaller::iterator |
Definition at line 119 of file qdbusargument_p.h.
| bool QDBusMarshaller::ok = true |
Definition at line 124 of file qdbusargument_p.h.
Referenced by QDBusArgumentPrivate::checkWrite(), QDBusArgumentPrivate::createSignature(), error(), open(), and QDBusMessagePrivate::toDBusMessage().
| QDBusMarshaller* QDBusMarshaller::parent = nullptr |
Definition at line 120 of file qdbusargument_p.h.
Referenced by close(), endCommon(), error(), and open().
| bool QDBusMarshaller::skipSignature = false |