![]() |
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.
|
inline |
Definition at line 144 of file qdbusmarshaller.cpp.
|
inline |
Definition at line 109 of file qdbusmarshaller.cpp.
|
inline |
Definition at line 121 of file qdbusmarshaller.cpp.
|
inline |
Definition at line 133 of file qdbusmarshaller.cpp.
|
inline |
Definition at line 160 of file qdbusmarshaller.cpp.
References open().
Definition at line 101 of file qdbusmarshaller.cpp.
|
inline |
Definition at line 200 of file qdbusmarshaller.cpp.
References open().
|
inline |
Definition at line 95 of file qdbusmarshaller.cpp.
|
inline |
Definition at line 71 of file qdbusmarshaller.cpp.
Definition at line 83 of file qdbusmarshaller.cpp.
|
inline |
Definition at line 89 of file qdbusmarshaller.cpp.
|
inline |
Definition at line 59 of file qdbusmarshaller.cpp.
Definition at line 46 of file qdbusmarshaller.cpp.
Definition at line 77 of file qdbusmarshaller.cpp.
Definition at line 65 of file qdbusmarshaller.cpp.
| 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 |
Definition at line 125 of file qdbusargument_p.h.
Referenced by open().