7#ifndef DBUS_MINIMAL_P_H
8#define DBUS_MINIMAL_P_H
26typedef qint64 dbus_int64_t;
27typedef quint64 dbus_uint64_t;
28typedef qint32 dbus_int32_t;
29typedef quint32 dbus_uint32_t;
30typedef qint16 dbus_int16_t;
31typedef quint16 dbus_uint16_t;
34#define DBUS_MAJOR_VERSION 1
35#define DBUS_MINOR_VERSION 2
36#define DBUS_VERSION ((1
<< 16
) | (2
<< 8
))
41struct DBusPendingCall;
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
71typedef dbus_uint32_t dbus_unichar_t;
72typedef dbus_uint32_t dbus_bool_t;
84 DBUS_HANDLER_RESULT_HANDLED,
85 DBUS_HANDLER_RESULT_NOT_YET_HANDLED,
86 DBUS_HANDLER_RESULT_NEED_MEMORY
89#define DBUS_SERVICE_DBUS "org.freedesktop.DBus"
90#define DBUS_PATH_DBUS "/org/freedesktop/DBus"
91#define DBUS_PATH_LOCAL "/org/freedesktop/DBus/Local"
92#define DBUS_INTERFACE_DBUS "org.freedesktop.DBus"
93#define DBUS_INTERFACE_INTROSPECTABLE "org.freedesktop.DBus.Introspectable"
94#define DBUS_INTERFACE_PROPERTIES "org.freedesktop.DBus.Properties"
95#define DBUS_INTERFACE_LOCAL "org.freedesktop.DBus.Local"
97#define DBUS_NAME_FLAG_ALLOW_REPLACEMENT 0x1
98#define DBUS_NAME_FLAG_REPLACE_EXISTING 0x2
99#define DBUS_NAME_FLAG_DO_NOT_QUEUE 0x4
101#define DBUS_REQUEST_NAME_REPLY_PRIMARY_OWNER 1
102#define DBUS_REQUEST_NAME_REPLY_IN_QUEUE 2
103#define DBUS_REQUEST_NAME_REPLY_EXISTS 3
104#define DBUS_REQUEST_NAME_REPLY_ALREADY_OWNER 4
106#define DBUS_RELEASE_NAME_REPLY_RELEASED 1
107#define DBUS_RELEASE_NAME_REPLY_NON_EXISTENT 2
108#define DBUS_RELEASE_NAME_REPLY_NOT_OWNER 3
111typedef void (* DBusFreeFunction) (
void *memory);
116 DBUS_WATCH_READABLE = 1 << 0,
117 DBUS_WATCH_WRITABLE = 1 << 1,
118 DBUS_WATCH_ERROR = 1 << 2,
119
120
121
122
123 DBUS_WATCH_HANGUP = 1 << 3
124
125
126
127
133 DBUS_DISPATCH_DATA_REMAINS,
134 DBUS_DISPATCH_COMPLETE,
135 DBUS_DISPATCH_NEED_MEMORY
138typedef dbus_bool_t (* DBusAddWatchFunction) (DBusWatch *watch,
140typedef void (* DBusWatchToggledFunction) (DBusWatch *watch,
142typedef void (* DBusRemoveWatchFunction) (DBusWatch *watch,
144typedef dbus_bool_t (* DBusAddTimeoutFunction) (DBusTimeout *timeout,
146typedef void (* DBusTimeoutToggledFunction) (DBusTimeout *timeout,
148typedef void (* DBusRemoveTimeoutFunction) (DBusTimeout *timeout,
150typedef void (* DBusDispatchStatusFunction) (DBusConnection *connection,
151 DBusDispatchStatus new_status,
153typedef void (* DBusWakeupMainFunction) (
void *data);
154typedef void (* DBusPendingCallNotifyFunction) (DBusPendingCall *pending,
156typedef DBusHandlerResult (* DBusHandleMessageFunction) (DBusConnection *connection,
157 DBusMessage *message,
166 unsigned int dummy1 : 1;
167 unsigned int dummy2 : 1;
168 unsigned int dummy3 : 1;
169 unsigned int dummy4 : 1;
170 unsigned int dummy5 : 1;
176struct DBusMessageIter
180 dbus_uint32_t dummy3;
195#define DBUS_TYPE_INVALID ((int) '\0')
196#define DBUS_TYPE_INVALID_AS_STRING "\0"
197#define DBUS_TYPE_BYTE ((int) 'y')
198#define DBUS_TYPE_BYTE_AS_STRING "y"
199#define DBUS_TYPE_BOOLEAN ((int) 'b')
200#define DBUS_TYPE_BOOLEAN_AS_STRING "b"
201#define DBUS_TYPE_INT16 ((int) 'n')
202#define DBUS_TYPE_INT16_AS_STRING "n"
203#define DBUS_TYPE_UINT16 ((int) 'q')
204#define DBUS_TYPE_UINT16_AS_STRING "q"
205#define DBUS_TYPE_INT32 ((int) 'i')
206#define DBUS_TYPE_INT32_AS_STRING "i"
207#define DBUS_TYPE_UINT32 ((int) 'u')
208#define DBUS_TYPE_UINT32_AS_STRING "u"
209#define DBUS_TYPE_INT64 ((int) 'x')
210#define DBUS_TYPE_INT64_AS_STRING "x"
211#define DBUS_TYPE_UINT64 ((int) 't')
212#define DBUS_TYPE_UINT64_AS_STRING "t"
213#define DBUS_TYPE_DOUBLE ((int) 'd')
214#define DBUS_TYPE_DOUBLE_AS_STRING "d"
215#define DBUS_TYPE_STRING ((int) 's')
216#define DBUS_TYPE_STRING_AS_STRING "s"
217#define DBUS_TYPE_OBJECT_PATH ((int) 'o')
218#define DBUS_TYPE_OBJECT_PATH_AS_STRING "o"
219#define DBUS_TYPE_SIGNATURE ((int) 'g')
220#define DBUS_TYPE_SIGNATURE_AS_STRING "g"
221#define DBUS_TYPE_UNIX_FD ((int) 'h')
222#define DBUS_TYPE_UNIX_FD_AS_STRING "h"
224#define DBUS_TYPE_ARRAY ((int) 'a')
225#define DBUS_TYPE_ARRAY_AS_STRING "a"
226#define DBUS_TYPE_VARIANT ((int) 'v')
227#define DBUS_TYPE_VARIANT_AS_STRING "v"
229#define DBUS_TYPE_STRUCT ((int) 'r')
230#define DBUS_TYPE_STRUCT_AS_STRING "r"
231#define DBUS_TYPE_DICT_ENTRY ((int) 'e')
232#define DBUS_TYPE_DICT_ENTRY_AS_STRING "e"
234#define DBUS_STRUCT_BEGIN_CHAR ((int) '(')
235#define DBUS_STRUCT_BEGIN_CHAR_AS_STRING "("
236#define DBUS_STRUCT_END_CHAR ((int) ')')
237#define DBUS_STRUCT_END_CHAR_AS_STRING ")"
238#define DBUS_DICT_ENTRY_BEGIN_CHAR ((int) '{')
239#define DBUS_DICT_ENTRY_BEGIN_CHAR_AS_STRING "{"
240#define DBUS_DICT_ENTRY_END_CHAR ((int) '}')
241#define DBUS_DICT_ENTRY_END_CHAR_AS_STRING "}"
243#define DBUS_MAXIMUM_NAME_LENGTH 255
245#define DBUS_MESSAGE_TYPE_INVALID 0
246#define DBUS_MESSAGE_TYPE_METHOD_CALL 1
247#define DBUS_MESSAGE_TYPE_METHOD_RETURN 2
248#define DBUS_MESSAGE_TYPE_ERROR 3
249#define DBUS_MESSAGE_TYPE_SIGNAL 4
251#define DBUS_INTROSPECT_1_0_XML_NAMESPACE "http://www.freedesktop.org/standards/dbus"
252#define DBUS_INTROSPECT_1_0_XML_PUBLIC_IDENTIFIER "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN"
253#define DBUS_INTROSPECT_1_0_XML_SYSTEM_IDENTIFIER "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd"
257typedef void (* DBusNewConnectionFunction) (DBusServer *server,
258 DBusConnection *new_connection,
friend bool operator==(const QByteArray::FromBase64Result &lhs, const QByteArray::FromBase64Result &rhs) noexcept
Returns true if lhs and rhs are equal, otherwise returns false.
friend bool operator!=(const QByteArray::FromBase64Result &lhs, const QByteArray::FromBase64Result &rhs) noexcept
Returns true if lhs and rhs are different, otherwise returns false.
QDBusVariant(QVariant &&v) noexcept
void setVariant(const QVariant &variant)
Assigns the value of the given Qt variant to this D-Bus variant.
void swap(QDBusVariant &other) noexcept
\memberswap{variant}
QDBusVariant(const QVariant &variant)
Constructs a new D-Bus variant from the given Qt variant.
QVariant variant() const
Returns this D-Bus variant as a QVariant object.
QDBusVariant() noexcept
Constructs a new D-Bus variant.
#define DBUS_INTROSPECT_1_0_XML_PUBLIC_IDENTIFIER
#define DBUS_INTROSPECT_1_0_XML_SYSTEM_IDENTIFIER
#define DBUS_SERVICE_DBUS
#define DBUS_INTERFACE_DBUS
#define DBUS_INTERFACE_PROPERTIES
#define DBUS_INTERFACE_INTROSPECTABLE
Q_DBUS_EXPORT bool isValidFixedType(int c)
Returns true if c is a valid, fixed D-Bus type.
Q_DBUS_EXPORT bool isValidMemberName(QStringView memberName)
Returns true if memberName is a valid member name.
QString dbusInterfaceIntrospectable()
QString dbusInterfaceProperties()
Q_DBUS_EXPORT bool isValidPartOfObjectPath(QStringView path)
Q_DBUS_EXPORT bool isValidBasicType(int c)
Returns true if c is a valid, basic D-Bus type.
QString nameOwnerChanged()
QString disconnectedErrorMessage()
Q_DBUS_EXPORT bool isValidUniqueConnectionName(QStringView busName)
Returns true if connName is a valid unique connection name.
QFunctionPointer qdbus_resolve_me(const char *name)
#define DEFINEFUNC_CONDITIONALLY(ret, func, args, argcall, funcret, failret)
DBusConnection const char DBusError DBusBusType DBusError return DBusConnection DBusHandleMessageFunction void DBusFreeFunction return DBusConnection return DBusConnection return const char DBusError return DBusConnection DBusMessage dbus_uint32_t return DBusConnection dbus_bool_t DBusConnection DBusAddWatchFunction DBusRemoveWatchFunction DBusWatchToggledFunction void DBusFreeFunction return DBusConnection DBusDispatchStatusFunction void DBusFreeFunction DBusTimeout return DBusTimeout return DBusWatch return DBusWatch unsigned int return DBusError const DBusError return const DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessageIter int const void return DBusMessageIter DBusMessageIter return DBusMessageIter void DBusMessageIter void int return DBusMessage DBusMessageIter return DBusMessageIter return DBusMessageIter DBusMessageIter const char const char const char const char return DBusMessage return DBusMessage const char return DBusMessage dbus_bool_t return DBusMessage dbus_uint32_t return DBusMessage return DBusPendingCall DBusPendingCall return DBusPendingCall return dbus_int32_t return DBusServer return const char DBusError return DBusServer DBusNewConnectionFunction void DBusFreeFunction DBusServer DBusAddWatchFunction DBusRemoveWatchFunction DBusWatchToggledFunction void DBusFreeFunction return dbus_threads_init_default
DBusConnection const char DBusError DBusBusType DBusError return DBusConnection DBusHandleMessageFunction void DBusFreeFunction return DBusConnection return DBusConnection return const char DBusError return DBusConnection DBusMessage dbus_uint32_t return DBusConnection dbus_bool_t DBusConnection DBusAddWatchFunction DBusRemoveWatchFunction DBusWatchToggledFunction void DBusFreeFunction return DBusConnection DBusDispatchStatusFunction void DBusFreeFunction DBusTimeout return DBusTimeout return DBusWatch return DBusWatch unsigned int return DBusError const DBusError return const DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessageIter int const void * value
DBusConnection const char DBusError DBusBusType DBusError return DBusConnection DBusHandleMessageFunction void DBusFreeFunction return DBusConnection return DBusConnection return const char DBusError return DBusConnection DBusMessage dbus_uint32_t return DBusConnection dbus_bool_t DBusConnection DBusAddWatchFunction DBusRemoveWatchFunction DBusWatchToggledFunction void DBusFreeFunction return DBusConnection DBusDispatchStatusFunction void DBusFreeFunction DBusTimeout return DBusTimeout return DBusWatch return DBusWatch unsigned int return DBusError const DBusError return const DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessageIter * iter
DBusConnection const char DBusError DBusBusType DBusError return DBusConnection DBusHandleMessageFunction void DBusFreeFunction return DBusConnection return DBusConnection return const char DBusError return DBusConnection DBusMessage dbus_uint32_t return DBusConnection dbus_bool_t DBusConnection DBusAddWatchFunction DBusRemoveWatchFunction DBusWatchToggledFunction void DBusFreeFunction return DBusConnection DBusDispatchStatusFunction void DBusFreeFunction DBusTimeout return DBusTimeout return DBusWatch return DBusWatch unsigned int return DBusError const DBusError return const DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessageIter int const void return DBusMessageIter DBusMessageIter return DBusMessageIter void DBusMessageIter void int return DBusMessage DBusMessageIter return DBusMessageIter return DBusMessageIter DBusMessageIter const char const char const char const char return DBusMessage return DBusMessage const char return DBusMessage dbus_bool_t return DBusMessage dbus_uint32_t return DBusMessage dbus_get_local_machine_id
DBusConnection const char DBusError DBusBusType DBusError return DBusConnection DBusHandleMessageFunction void DBusFreeFunction return DBusConnection return DBusConnection return const char DBusError return DBusConnection DBusMessage * message
#define DEFINEFUNC(ret, func, args, argcall, funcret)
DBusConnection const char DBusError DBusBusType DBusError return DBusConnection DBusHandleMessageFunction void DBusFreeFunction return DBusConnection return DBusConnection return const char DBusError return DBusConnection DBusMessage dbus_uint32_t return DBusConnection dbus_bool_t DBusConnection DBusAddWatchFunction DBusRemoveWatchFunction DBusWatchToggledFunction void DBusFreeFunction return DBusConnection DBusDispatchStatusFunction void DBusFreeFunction DBusTimeout return DBusTimeout return DBusWatch return DBusWatch unsigned int return DBusError const DBusError return const DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessageIter int const void return DBusMessageIter DBusMessageIter return DBusMessageIter void DBusMessageIter void int return DBusMessage DBusMessageIter return DBusMessageIter return DBusMessageIter DBusMessageIter dbus_message_new_method_call
DBusConnection const char DBusError DBusBusType DBusError return DBusConnection DBusHandleMessageFunction void DBusFreeFunction return DBusConnection return DBusConnection return const char DBusError return DBusConnection DBusMessage dbus_uint32_t return DBusConnection dbus_bool_t DBusConnection DBusAddWatchFunction DBusRemoveWatchFunction DBusWatchToggledFunction void DBusFreeFunction return DBusConnection DBusDispatchStatusFunction void DBusFreeFunction DBusTimeout * timeout
DBusConnection const char DBusError DBusBusType DBusError return DBusConnection DBusHandleMessageFunction void DBusFreeFunction return DBusConnection return DBusConnection return const char DBusError return DBusConnection DBusMessage dbus_uint32_t return DBusConnection dbus_bool_t DBusConnection DBusAddWatchFunction DBusRemoveWatchFunction DBusWatchToggledFunction void DBusFreeFunction return DBusConnection DBusDispatchStatusFunction void DBusFreeFunction DBusTimeout return DBusTimeout return DBusWatch * watch
DBusConnection const char DBusError DBusBusType DBusError return DBusConnection DBusHandleMessageFunction void DBusFreeFunction return DBusConnection return DBusConnection return const char DBusError return DBusConnection DBusMessage dbus_uint32_t return DBusConnection dbus_bool_t DBusConnection DBusAddWatchFunction DBusRemoveWatchFunction DBusWatchToggledFunction void DBusFreeFunction return DBusConnection DBusDispatchStatusFunction void DBusFreeFunction DBusTimeout return DBusTimeout return DBusWatch return DBusWatch unsigned int return DBusError const DBusError return const DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessageIter int const void return DBusMessageIter DBusMessageIter return DBusMessageIter void DBusMessageIter void int return DBusMessage DBusMessageIter return DBusMessageIter return DBusMessageIter DBusMessageIter const char const char const char const char return DBusMessage return DBusMessage const char return DBusMessage dbus_bool_t return DBusMessage dbus_uint32_t return DBusMessage return DBusPendingCall DBusPendingCall return DBusPendingCall return dbus_int32_t return DBusServer * server
DBusConnection const char DBusError DBusBusType DBusError return DBusConnection DBusHandleMessageFunction void DBusFreeFunction return DBusConnection return DBusConnection return const char DBusError return DBusConnection DBusMessage dbus_uint32_t return DBusConnection dbus_bool_t DBusConnection DBusAddWatchFunction DBusRemoveWatchFunction DBusWatchToggledFunction void DBusFreeFunction return DBusConnection DBusDispatchStatusFunction void DBusFreeFunction DBusTimeout return DBusTimeout return DBusWatch return DBusWatch unsigned int return DBusError const DBusError return const DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessageIter int const void return DBusMessageIter DBusMessageIter return DBusMessageIter void DBusMessageIter void int * n_elements
DBusConnection const char * rule
DBusConnection const char DBusError DBusBusType DBusError return DBusConnection DBusHandleMessageFunction void DBusFreeFunction free_data_function
DBusConnection const char DBusError DBusBusType DBusError return DBusConnection DBusHandleMessageFunction void DBusFreeFunction return DBusConnection return DBusConnection return const char DBusError return DBusConnection DBusMessage dbus_uint32_t return DBusConnection dbus_bool_t exit_on_disconnect
DBusConnection const char DBusError DBusBusType DBusError return DBusConnection DBusHandleMessageFunction void DBusFreeFunction return DBusConnection return DBusConnection return const char DBusError return DBusConnection DBusMessage dbus_uint32_t return DBusConnection dbus_bool_t DBusConnection DBusAddWatchFunction DBusRemoveWatchFunction DBusWatchToggledFunction void DBusFreeFunction return DBusConnection DBusDispatchStatusFunction void DBusFreeFunction DBusTimeout return DBusTimeout return DBusWatch return DBusWatch unsigned int return DBusError const DBusError return const DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessageIter int const void return DBusMessageIter DBusMessageIter return DBusMessageIter void DBusMessageIter void int return DBusMessage DBusMessageIter return DBusMessageIter return DBusMessageIter DBusMessageIter const char const char const char const char return DBusMessage return DBusMessage const char return DBusMessage dbus_bool_t return DBusMessage dbus_uint32_t return DBusMessage return DBusPendingCall DBusPendingCall return DBusPendingCall return dbus_int32_t * slot_p
DBusConnection const char DBusError DBusBusType DBusError return DBusConnection DBusHandleMessageFunction void DBusFreeFunction return DBusConnection return DBusConnection return const char DBusError return DBusConnection DBusMessage dbus_uint32_t return DBusConnection dbus_bool_t DBusConnection DBusAddWatchFunction DBusRemoveWatchFunction DBusWatchToggledFunction void DBusFreeFunction return DBusConnection DBusDispatchStatusFunction void DBusFreeFunction DBusTimeout return DBusTimeout return DBusWatch return DBusWatch unsigned int return DBusError const DBusError return const DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessageIter int const void return DBusMessageIter DBusMessageIter * sub
DBusConnection const char DBusError DBusBusType DBusError return DBusConnection DBusHandleMessageFunction function
[0]
DBusConnection const char DBusError * error
#define DEBUGCALL(name, argcall)
DBusConnection const char DBusError DBusBusType DBusError return DBusConnection DBusHandleMessageFunction void DBusFreeFunction return DBusConnection return DBusConnection return const char DBusError return DBusConnection DBusMessage dbus_uint32_t return DBusConnection dbus_bool_t DBusConnection DBusAddWatchFunction DBusRemoveWatchFunction DBusWatchToggledFunction void DBusFreeFunction return DBusConnection DBusDispatchStatusFunction void DBusFreeFunction DBusTimeout return DBusTimeout return DBusWatch return DBusWatch unsigned int return DBusError const DBusError return const DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessageIter int const void return DBusMessageIter DBusMessageIter return DBusMessageIter void DBusMessageIter void int return DBusMessage DBusMessageIter return DBusMessageIter return DBusMessageIter DBusMessageIter const char const char const char const char return DBusMessage return DBusMessage const char return DBusMessage dbus_bool_t no_reply
DBusConnection const char DBusError DBusBusType DBusError return DBusConnection DBusHandleMessageFunction void DBusFreeFunction return DBusConnection return DBusConnection return const char DBusError return DBusConnection DBusMessage dbus_uint32_t return DBusConnection dbus_bool_t DBusConnection DBusAddWatchFunction DBusRemoveWatchFunction DBusWatchToggledFunction void DBusFreeFunction return DBusConnection DBusDispatchStatusFunction void DBusFreeFunction DBusTimeout return DBusTimeout return DBusWatch return DBusWatch unsigned int return DBusError const DBusError return const DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessageIter int const void return DBusMessageIter DBusMessageIter return DBusMessageIter void DBusMessageIter void int return DBusMessage DBusMessageIter return DBusMessageIter return DBusMessageIter DBusMessageIter const char const char const char const char return DBusMessage return DBusMessage const char return DBusMessage dbus_bool_t return DBusMessage dbus_uint32_t return DBusMessage return DBusPendingCall DBusPendingCall return DBusPendingCall return dbus_server_free_data_slot
DBusConnection const char DBusError DBusBusType DBusError return DBusConnection DBusHandleMessageFunction void DBusFreeFunction return DBusConnection return DBusConnection return const char DBusError return DBusConnection DBusMessage dbus_uint32_t return DBusConnection dbus_bool_t DBusConnection DBusAddWatchFunction DBusRemoveWatchFunction DBusWatchToggledFunction void * data
DBusConnection * connection
DBusConnection const char DBusError DBusBusType DBusError return DBusConnection DBusHandleMessageFunction void DBusFreeFunction return DBusConnection return DBusConnection return const char DBusError return DBusConnection DBusMessage dbus_uint32_t return DBusConnection dbus_bool_t DBusConnection DBusAddWatchFunction DBusRemoveWatchFunction DBusWatchToggledFunction void DBusFreeFunction return DBusConnection DBusDispatchStatusFunction void DBusFreeFunction DBusTimeout return DBusTimeout return DBusWatch return DBusWatch unsigned int return DBusError const DBusError return const DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessageIter int const void return DBusMessageIter DBusMessageIter return DBusMessageIter void DBusMessageIter void int return DBusMessage DBusMessageIter return DBusMessageIter return DBusMessageIter DBusMessageIter const char const char const char const char return DBusMessage return DBusMessage const char return DBusMessage dbus_bool_t return DBusMessage dbus_uint32_t return DBusMessage return DBusPendingCall * pending
bool operator<(const QElapsedTimer &lhs, const QElapsedTimer &rhs) noexcept
constexpr size_t qHash(const QSize &s, size_t seed=0) noexcept