![]() |
Qt 6.x
The Qt SDK
|
#include <qdbusargument_p.h>
Public Types | |
enum | Direction { Marshalling , Demarshalling } |
Public Member Functions | |
QDBusArgumentPrivate (int flags=0) | |
virtual | ~QDBusArgumentPrivate () |
QDBusMarshaller * | marshaller () |
QDBusDemarshaller * | demarshaller () |
Static Public Member Functions | |
static bool | checkRead (QDBusArgumentPrivate *d) |
static bool | checkReadAndDetach (QDBusArgumentPrivate *&d) |
static bool | checkWrite (QDBusArgumentPrivate *&d) |
static QByteArray | createSignature (int id) |
static QDBusArgument | create (QDBusArgumentPrivate *d) |
static QDBusArgumentPrivate * | d (QDBusArgument &q) |
Public Attributes | |
DBusMessage * | message |
QAtomicInt | ref |
int | capabilities |
enum QDBusArgumentPrivate::Direction | direction |
Definition at line 34 of file qdbusargument_p.h.
Enumerator | |
---|---|
Marshalling | |
Demarshalling |
Definition at line 62 of file qdbusargument_p.h.
|
inline |
Definition at line 37 of file qdbusargument_p.h.
|
virtual |
Definition at line 28 of file qdbusargument.cpp.
|
static |
Definition at line 98 of file qdbusargument.cpp.
References d, Demarshalling, qFatal, and qWarning.
Referenced by QDBusArgument::asVariant(), QDBusArgument::atEnd(), and checkReadAndDetach().
|
static |
Definition at line 114 of file qdbusargument.cpp.
References checkRead(), d, QDBusDemarshaller::iterator, and message.
Referenced by QDBusArgument::beginArray(), QDBusArgument::beginMap(), QDBusArgument::beginMapEntry(), QDBusArgument::beginStructure(), QDBusArgument::endArray(), QDBusArgument::endMap(), QDBusArgument::endMapEntry(), QDBusArgument::endStructure(), QDBusArgument::operator>>(), QDBusArgument::operator>>(), QDBusArgument::operator>>(), QDBusArgument::operator>>(), QDBusArgument::operator>>(), QDBusArgument::operator>>(), QDBusArgument::operator>>(), QDBusArgument::operator>>(), QDBusArgument::operator>>(), QDBusArgument::operator>>(), QDBusArgument::operator>>(), QDBusArgument::operator>>(), QDBusArgument::operator>>(), QDBusArgument::operator>>(), QDBusArgument::operator>>(), and QDBusArgument::operator>>().
|
static |
Definition at line 70 of file qdbusargument.cpp.
References d, QDBusMarshaller::iterator, Marshalling, message, qFatal, and qWarning.
Referenced by QDBusArgument::appendVariant(), QDBusArgument::beginArray(), QDBusArgument::beginMap(), QDBusArgument::beginMapEntry(), QDBusArgument::beginStructure(), QDBusArgument::endArray(), QDBusArgument::endMap(), QDBusArgument::endMapEntry(), QDBusArgument::endStructure(), QDBusArgument::operator<<(), QDBusArgument::operator<<(), QDBusArgument::operator<<(), QDBusArgument::operator<<(), QDBusArgument::operator<<(), QDBusArgument::operator<<(), QDBusArgument::operator<<(), QDBusArgument::operator<<(), QDBusArgument::operator<<(), QDBusArgument::operator<<(), QDBusArgument::operator<<(), QDBusArgument::operator<<(), QDBusArgument::operator<<(), QDBusArgument::operator<<(), QDBusArgument::operator<<(), and QDBusArgument::operator<<().
|
inlinestatic |
Definition at line 50 of file qdbusargument_p.h.
References d.
Referenced by QDBusMarshaller::appendRegisteredType(), and QDBusDemarshaller::duplicate().
|
static |
Definition at line 34 of file qdbusargument.cpp.
References arg, QDBusMarshaller::ba, DBUS_STRUCT_BEGIN_CHAR, DBUS_TYPE_ARRAY, DBUS_TYPE_BYTE, DBUS_TYPE_STRING, QString::fromLatin1(), QDBusUtil::isValidSingleSignature(), QDBusMetaType::marshall(), marshaller(), QMetaType::name(), ok, QDBusMarshaller::ok, qdbus_loadLibDBus(), qWarning, and QDBusMetaType::signatureToMetaType().
Referenced by QDBusMetaType::typeToSignature().
|
inlinestatic |
Definition at line 55 of file qdbusargument_p.h.
References d().
Referenced by QDBusMarshaller::appendVariantInternal(), and d().
|
inline |
Definition at line 187 of file qdbusargument_p.h.
Referenced by QDBusMarshaller::appendCrossMarshalling(), QDBusMarshaller::appendVariantInternal(), QDBusArgument::asVariant(), QDBusArgument::atEnd(), QDBusArgument::beginArray(), QDBusArgument::beginMap(), QDBusArgument::beginMapEntry(), QDBusArgument::beginStructure(), QDBusArgument::currentSignature(), QDBusArgument::currentType(), QDBusArgument::endArray(), QDBusArgument::endMap(), QDBusArgument::endMapEntry(), QDBusArgument::endStructure(), QDBusArgument::operator>>(), QDBusArgument::operator>>(), QDBusArgument::operator>>(), QDBusArgument::operator>>(), QDBusArgument::operator>>(), QDBusArgument::operator>>(), QDBusArgument::operator>>(), QDBusArgument::operator>>(), QDBusArgument::operator>>(), QDBusArgument::operator>>(), QDBusArgument::operator>>(), QDBusArgument::operator>>(), QDBusArgument::operator>>(), QDBusArgument::operator>>(), QDBusArgument::operator>>(), and QDBusArgument::operator>>().
|
inline |
Definition at line 184 of file qdbusargument_p.h.
Referenced by QDBusArgument::appendVariant(), QDBusArgument::beginArray(), QDBusArgument::beginMap(), QDBusArgument::beginMapEntry(), QDBusArgument::beginStructure(), createSignature(), QDBusArgument::currentSignature(), QDBusArgument::endArray(), QDBusArgument::endMap(), QDBusArgument::endMapEntry(), QDBusArgument::endStructure(), QDBusArgument::operator<<(), QDBusArgument::operator<<(), QDBusArgument::operator<<(), QDBusArgument::operator<<(), QDBusArgument::operator<<(), QDBusArgument::operator<<(), QDBusArgument::operator<<(), QDBusArgument::operator<<(), QDBusArgument::operator<<(), QDBusArgument::operator<<(), QDBusArgument::operator<<(), QDBusArgument::operator<<(), QDBusArgument::operator<<(), QDBusArgument::operator<<(), QDBusArgument::operator<<(), and QDBusArgument::operator<<().
int QDBusArgumentPrivate::capabilities |
Definition at line 61 of file qdbusargument_p.h.
Referenced by QDBusMarshaller::append(), QDBusMarshaller::append(), QDBusMarshaller::appendCrossMarshalling(), QDBusMarshaller::appendVariantInternal(), QDBusDemarshaller::beginCommon(), QDBusMarshaller::beginCommon(), QDBusDemarshaller::currentType(), QDBusDemarshaller::duplicate(), QDBusMarshaller::open(), QDBusDemarshaller::toVariant(), and QDBusDemarshaller::toVariantInternal().
enum QDBusArgumentPrivate::Direction QDBusArgumentPrivate::direction |
DBusMessage* QDBusArgumentPrivate::message |
Definition at line 59 of file qdbusargument_p.h.
Referenced by QDBusArgument::QDBusArgument(), QDBusMarshaller::appendVariantInternal(), checkReadAndDetach(), checkWrite(), and QDBusMessagePrivate::fromDBusMessage().
QAtomicInt QDBusArgumentPrivate::ref |
Definition at line 60 of file qdbusargument_p.h.
Referenced by QDBusArgument::QDBusArgument(), and QDBusArgument::~QDBusArgument().