Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Toggle main menu visibility
Loading...
Searching...
No Matches
qdbusmetaobject_p.h
Go to the documentation of this file.
1
// Copyright (C) 2016 The Qt Company Ltd.
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3
// Qt-Security score:significant reason:default
4
5
#
ifndef
QDBUSMETAOBJECT_P_H
6
#
define
QDBUSMETAOBJECT_P_H
7
8
//
9
// W A R N I N G
10
// -------------
11
//
12
// This file is not part of the public API. This header file may
13
// change from version to version without notice, or even be
14
// removed.
15
//
16
// We mean it.
17
//
18
//
19
20
#
include
<
QtDBus
/
private
/
qtdbusglobal_p
.
h
>
21
#
include
<
QtCore
/
qmetaobject
.
h
>
22
23
#
ifndef
QT_NO_DBUS
24
25
#
ifdef
interface
26
#
undef
interface
27
#
endif
28
29
QT_BEGIN_NAMESPACE
30
31
class
QDBusError;
32
33
struct
QDBusMetaObjectPrivate
;
34
struct
Q_DBUS_EXPORT
QDBusMetaObject
:
public
QMetaObject
35
{
36
bool
cached;
37
38
static
QDBusMetaObject *createMetaObject(
const
QString &interface,
const
QString &xml,
39
QHash<QString, QDBusMetaObject *> &map,
40
QDBusError &error);
41
~QDBusMetaObject()
42
{
43
delete
[]
reinterpret_cast
<
const
char
*>(d.stringdata);
44
delete
[] d.data;
45
delete
[]
reinterpret_cast
<
const
QMetaType *>(d.metaTypes);
46
}
47
48
// methods (slots & signals):
49
const
int
*inputTypesForMethod(
int
id)
const
;
50
const
int
*outputTypesForMethod(
int
id)
const
;
51
52
// properties:
53
int
propertyMetaType(
int
id)
const
;
54
55
private
:
56
QDBusMetaObject();
57
};
58
59
QT_END_NAMESPACE
60
61
#
endif
// QT_NO_DBUS
62
#
endif
QAtomicInt
\inmodule QtCore
Definition
qatomic.h:114
QDBusAbstractInterfaceBase
Definition
qdbusabstractinterface.h:34
QDBusAbstractInterfacePrivate
Definition
qdbusabstractinterface_p.h:35
QDBusAbstractInterfacePrivate::isValid
bool isValid
Definition
qdbusabstractinterface_p.h:50
QDBusAbstractInterfacePrivate::path
QString path
Definition
qdbusabstractinterface_p.h:42
QDBusAbstractInterfacePrivate::interactiveAuthorizationAllowed
bool interactiveAuthorizationAllowed
Definition
qdbusabstractinterface_p.h:46
QDBusAbstractInterfacePrivate::finishDisconnectNotify
static void finishDisconnectNotify(QDBusAbstractInterface *iface, int signalId)
Definition
qdbusabstractinterface.cpp:657
QDBusAbstractInterfacePrivate::initOwnerTracking
void initOwnerTracking()
Definition
qdbusabstractinterface.cpp:95
QDBusAbstractInterfacePrivate::QDBusAbstractInterfacePrivate
QDBusAbstractInterfacePrivate(const QString &serv, const QString &p, const QString &iface, const QDBusConnection &con, bool dynamic)
Definition
qdbusabstractinterface.cpp:74
QDBusAbstractInterfacePrivate::lastError
QDBusError lastError
Definition
qdbusabstractinterface_p.h:44
QDBusAbstractInterfacePrivate::timeout
int timeout
Definition
qdbusabstractinterface_p.h:45
QDBusAbstractInterfacePrivate::service
QString service
Definition
qdbusabstractinterface_p.h:40
QDBusAbstractInterfacePrivate::setProperty
bool setProperty(const QMetaProperty &mp, const QVariant &value)
Definition
qdbusabstractinterface.cpp:202
QDBusAbstractInterfacePrivate::currentOwner
QString currentOwner
Definition
qdbusabstractinterface_p.h:41
QDBusAbstractInterfacePrivate::connectionPrivate
QDBusConnectionPrivate * connectionPrivate() const
Definition
qdbusabstractinterface_p.h:63
QDBusAbstractInterfacePrivate::property
bool property(const QMetaProperty &mp, void *returnValuePtr) const
Definition
qdbusabstractinterface.cpp:120
QDBusAbstractInterfacePrivate::canMakeCalls
bool canMakeCalls() const
Definition
qdbusabstractinterface.cpp:109
QDBusAbstractInterfacePrivate::~QDBusAbstractInterfacePrivate
virtual ~QDBusAbstractInterfacePrivate()
Definition
qdbusabstractinterface_p.h:54
QDBusAbstractInterfacePrivate::interface
QString interface
Definition
qdbusabstractinterface_p.h:43
QDBusAbstractInterfacePrivate::_q_serviceOwnerChanged
void _q_serviceOwnerChanged(const QString &name, const QString &oldOwner, const QString &newOwner)
Definition
qdbusabstractinterface.cpp:222
QDBusAbstractInterface
\inmodule QtDBus
Definition
qdbusabstractinterface.h:49
QDBusArgument
\inmodule QtDBus
Definition
qdbusargument.h:32
QDBusMessagePrivate
Definition
qdbusmessage_p.h:34
QDBusMessagePrivate::~QDBusMessagePrivate
~QDBusMessagePrivate()
Definition
qdbusmessage.cpp:47
QDBusMessagePrivate::service
QString service
Definition
qdbusmessage_p.h:44
QDBusMessagePrivate::setParametersValidated
static void setParametersValidated(QDBusMessage &msg, bool enable)
Definition
qdbusmessage_p.h:59
QDBusMessagePrivate::signature
QString signature
Definition
qdbusmessage_p.h:44
QDBusMessagePrivate::QDBusMessagePrivate
QDBusMessagePrivate()
Definition
qdbusmessage.cpp:39
QDBusMessagePrivate::interface
QString interface
Definition
qdbusmessage_p.h:44
QDBusMessagePrivate::localMessage
uint localMessage
Definition
qdbusmessage_p.h:53
QDBusMessagePrivate::path
QString path
Definition
qdbusmessage_p.h:44
QDBusMessagePrivate::arguments
QList< QVariant > arguments
Definition
qdbusmessage_p.h:39
QDBusMessagePrivate::interactiveAuthorizationAllowed
uint interactiveAuthorizationAllowed
Definition
qdbusmessage_p.h:55
QDBusMessagePrivate::fromDBusMessage
static QDBusMessage fromDBusMessage(DBusMessage *dmsg, QDBusConnection::ConnectionCapabilities capabilities)
Definition
qdbusmessage.cpp:220
QDBusMessagePrivate::serial
uint32_t serial
Definition
qdbusmessage_p.h:49
QDBusMessagePrivate::createResponseLink
void createResponseLink(const QDBusMessagePrivate *call)
Definition
qdbusmessage.cpp:52
QDBusMessagePrivate::isReplyRequired
uint isReplyRequired
Definition
qdbusmessage_p.h:56
QDBusMessagePrivate::localReply
QDBusMessage * localReply
Definition
qdbusmessage_p.h:46
QDBusMessagePrivate::autoStartService
uint autoStartService
Definition
qdbusmessage_p.h:54
QDBusMessagePrivate::makeLocalReply
static QDBusMessage makeLocalReply(const QDBusConnectionPrivate &conn, const QDBusMessage &asSent)
Definition
qdbusmessage.cpp:306
QDBusMessagePrivate::toDBusMessage
static DBusMessage * toDBusMessage(const QDBusMessage &message, QDBusConnection::ConnectionCapabilities capabilities, QDBusError *error)
Definition
qdbusmessage.cpp:95
QDBusMessagePrivate::isLocal
static bool isLocal(const QDBusMessage &msg)
Definition
qdbusmessage.cpp:246
QDBusMessagePrivate::name
QString name
Definition
qdbusmessage_p.h:44
QDBusMessagePrivate::ref
QAtomicInt ref
Definition
qdbusmessage_p.h:47
QDBusMessagePrivate::makeLocal
static QDBusMessage makeLocal(const QDBusConnectionPrivate &conn, const QDBusMessage &asSent)
Definition
qdbusmessage.cpp:251
QDBusMessagePrivate::type
QDBusMessage::MessageType type
Definition
qdbusmessage_p.h:48
QDBusMessagePrivate::message
QString message
Definition
qdbusmessage_p.h:44
QDBusMessagePrivate::delayedReply
uint delayedReply
Definition
qdbusmessage_p.h:51
QDBusMessagePrivate::parametersValidated
uint parametersValidated
Definition
qdbusmessage_p.h:52
QDBusPendingCallPrivate
Definition
qdbuspendingcall_p.h:41
QDBusPendingCallWatcher
\inmodule QtDBus
Definition
qdbuspendingcall.h:70
QDBusPendingCall
\inmodule QtDBus
Definition
qdbuspendingcall.h:29
DBUS_INTERFACE_PROPERTIES
#define DBUS_INTERFACE_PROPERTIES
Definition
dbus_minimal_p.h:94
QDBusUtil
\inmodule QtDBus
Definition
qdbusutil_p.h:33
QDBusUtil::EmptyAllowed
@ EmptyAllowed
Definition
qdbusutil_p.h:59
QDBusUtil::EmptyNotAllowed
@ EmptyNotAllowed
Definition
qdbusutil_p.h:60
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qsequentialanimationgroup.cpp:47
checkIfValid
static QDBusError checkIfValid(const QString &service, const QString &path, const QString &interface, bool isDynamic, bool isPeer)
Definition
qdbusabstractinterface.cpp:51
qPrintable
#define qPrintable(string)
Definition
qstring.h:1718
QStringLiteral
#define QStringLiteral(str)
Definition
qstring.h:1865
QDBusMetaObjectPrivate
Definition
qdbusmetaobject.cpp:82
QDBusMetaObject
Definition
qdbusmetaobject_p.h:35
qtbase
src
dbus
qdbusmetaobject_p.h
Generated on
for Qt by
1.18.0