![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qdbusmessage_p.h>
Public Member Functions | |
QDBusMessagePrivate () | |
~QDBusMessagePrivate () | |
void | createResponseLink (const QDBusMessagePrivate *call) |
Static Public Member Functions | |
static void | setParametersValidated (QDBusMessage &msg, bool enable) |
static DBusMessage * | toDBusMessage (const QDBusMessage &message, QDBusConnection::ConnectionCapabilities capabilities, QDBusError *error) |
static QDBusMessage | fromDBusMessage (DBusMessage *dmsg, QDBusConnection::ConnectionCapabilities capabilities) |
static bool | isLocal (const QDBusMessage &msg) |
static QDBusMessage | makeLocal (const QDBusConnectionPrivate &conn, const QDBusMessage &asSent) |
static QDBusMessage | makeLocalReply (const QDBusConnectionPrivate &conn, const QDBusMessage &asSent) |
Public Attributes | |
QList< QVariant > | arguments |
QString | service |
QString | path |
QString | interface |
QString | name |
QString | message |
QString | signature |
QDBusMessage * | localReply |
QAtomicInt | ref |
QDBusMessage::MessageType | type |
uint32_t | serial |
uint | delayedReply: 1 |
uint | parametersValidated: 1 |
uint | localMessage: 1 |
uint | autoStartService: 1 |
uint | interactiveAuthorizationAllowed: 1 |
uint | isReplyRequired: 1 |
Definition at line 33 of file qdbusmessage_p.h.
QDBusMessagePrivate::QDBusMessagePrivate | ( | ) |
Definition at line 39 of file qdbusmessage.cpp.
References QAtomicInt::QAtomicInt(), QDBusMessagePrivate(), autoStartService, delayedReply, interactiveAuthorizationAllowed, isReplyRequired, localMessage, localReply, parametersValidated, and ref.
Referenced by QDBusMessagePrivate().
QDBusMessagePrivate::~QDBusMessagePrivate | ( | ) |
Definition at line 47 of file qdbusmessage.cpp.
References localReply.
void QDBusMessagePrivate::createResponseLink | ( | const QDBusMessagePrivate * | call | ) |
Definition at line 52 of file qdbusmessage.cpp.
References localMessage.
|
static |
Constructs a QDBusMessage by parsing the given DBusMessage object.
Definition at line 219 of file qdbusmessage.cpp.
References QDBusDemarshaller::atEnd(), and QDBusDemarshaller::currentType().
|
static |
Definition at line 245 of file qdbusmessage.cpp.
|
static |
Definition at line 250 of file qdbusmessage.cpp.
References localMessage.
|
static |
Definition at line 305 of file qdbusmessage.cpp.
|
inlinestatic |
Definition at line 59 of file qdbusmessage_p.h.
Referenced by QDBusAbstractInterfacePrivate::property(), and QDBusAbstractInterfacePrivate::setProperty().
|
static |
Constructs a DBusMessage object from message. The returned value must be de-referenced with q_dbus_message_unref. The capabilities flags indicates which capabilities to use.
The error object is set to indicate the error if anything went wrong with the marshalling. Usually, this error message will be placed in the reply, as if the call failed. The error pointer must not be null.
Definition at line 95 of file qdbusmessage.cpp.
References autoStartService, QDBusUtil::EmptyAllowed, QDBusUtil::EmptyNotAllowed, interactiveAuthorizationAllowed, localMessage, QDBusMarshaller::ok, parametersValidated, and qdbus_loadLibDBus().
Definition at line 39 of file qdbusmessage_p.h.
uint QDBusMessagePrivate::autoStartService |
Definition at line 54 of file qdbusmessage_p.h.
Referenced by QDBusMessagePrivate(), and toDBusMessage().
|
mutable |
Definition at line 51 of file qdbusmessage_p.h.
Referenced by QDBusMessagePrivate().
uint QDBusMessagePrivate::interactiveAuthorizationAllowed |
Definition at line 55 of file qdbusmessage_p.h.
Referenced by QDBusMessagePrivate(), and toDBusMessage().
QString QDBusMessagePrivate::interface |
Definition at line 44 of file qdbusmessage_p.h.
uint QDBusMessagePrivate::isReplyRequired |
Definition at line 56 of file qdbusmessage_p.h.
Referenced by QDBusMessagePrivate().
uint QDBusMessagePrivate::localMessage |
Definition at line 53 of file qdbusmessage_p.h.
Referenced by QDBusMessagePrivate(), createResponseLink(), makeLocal(), and toDBusMessage().
|
mutable |
Definition at line 46 of file qdbusmessage_p.h.
Referenced by QDBusMessagePrivate(), and ~QDBusMessagePrivate().
QString QDBusMessagePrivate::message |
Definition at line 44 of file qdbusmessage_p.h.
Referenced by PRESUBMIT_test_mocks.MockOutputApi.PresubmitResult::__repr__().
QString QDBusMessagePrivate::name |
Definition at line 44 of file qdbusmessage_p.h.
Referenced by testing.tools.encode_pdf_filter._PdfStream::RegisterByName().
|
mutable |
Definition at line 52 of file qdbusmessage_p.h.
Referenced by QDBusMessagePrivate(), and toDBusMessage().
QString QDBusMessagePrivate::path |
Definition at line 44 of file qdbusmessage_p.h.
QAtomicInt QDBusMessagePrivate::ref |
Definition at line 47 of file qdbusmessage_p.h.
Referenced by QDBusMessagePrivate().
uint32_t QDBusMessagePrivate::serial |
Definition at line 49 of file qdbusmessage_p.h.
QString QDBusMessagePrivate::service |
Definition at line 44 of file qdbusmessage_p.h.
QString QDBusMessagePrivate::signature |
Definition at line 44 of file qdbusmessage_p.h.
QDBusMessage::MessageType QDBusMessagePrivate::type |
Definition at line 48 of file qdbusmessage_p.h.