qt5base-lts/src/dbus
Ievgenii Meshcheriakov 7c9e61a3fe QDBusConnectionManager: Use invokeMethod() to create servers
Use QMetaObject::invokeMethod() with a lambda instead of setting
up a permanent signal/slot connections with BlockingQueuedConnection
type. This makes the code flow easier to follow.

Change-Id: Ib6566e7a4694ecbd69900b645d020b3331fb3462
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
2023-08-21 12:18:33 +02:00
..
doc Doc: List of all Qt overviews which are now termed as explanation 2023-07-19 10:36:59 +02:00
CMakeLists.txt QDBusConnectionManager: Move to a separate source file 2023-08-21 12:18:33 +02:00
dbus_minimal_p.h dbus_minimal_p.h: copy the libdbus-1 copyright to the top 2022-10-10 11:19:55 -07:00
LIBDBUS-1-LICENSE.txt
qdbus_symbols_p.h
qdbus_symbols.cpp Fix build with -no-feature-library 2023-02-11 15:25:36 +09:00
qdbusabstractadaptor_p.h
qdbusabstractadaptor.cpp QDBusAdaptorConnector: Initialize cached index in a thread safe way 2023-08-18 15:22:42 +02:00
qdbusabstractadaptor.h
qdbusabstractinterface_p.h
qdbusabstractinterface.cpp dbus: use same type of matching quotes 2022-10-21 12:02:34 -04:00
qdbusabstractinterface.h
qdbusargument_p.h
qdbusargument.cpp Fix spelling of D-Bus in the source code 2023-07-06 21:51:29 +02:00
qdbusargument.h Fix spelling of D-Bus in the source code 2023-07-06 21:51:29 +02:00
qdbusconnection_p.h QDBusConnectionPrivate: Use enum for mode argument of sendWithReply 2023-07-10 14:53:34 +02:00
qdbusconnection.cpp QDBusConnectionManager: Move to a separate source file 2023-08-21 12:18:33 +02:00
qdbusconnection.h
qdbusconnectioninterface.cpp
qdbusconnectioninterface.h
qdbusconnectionmanager_p.h QDBusConnectionManager: Use invokeMethod() to create servers 2023-08-21 12:18:33 +02:00
qdbusconnectionmanager.cpp QDBusConnectionManager: Use invokeMethod() to create servers 2023-08-21 12:18:33 +02:00
qdbuscontext_p.h
qdbuscontext.cpp
qdbuscontext.h
qdbusdemarshaller.cpp
qdbuserror.cpp QDBusError: don't refer to a QT_NAMESPACE'ed get() as ::get() 2023-03-05 21:57:21 +01:00
qdbuserror.h
qdbusextratypes.cpp Docs: adjust docs after the QLatin1String to QLatin1StringView rename 2023-01-05 14:46:38 +02:00
qdbusextratypes.h Fix spelling of D-Bus in the source code 2023-07-06 21:51:29 +02:00
qdbusintegrator_p.h QtDBus: Make access to spy hook list thread safe 2023-08-11 15:45:14 +02:00
qdbusintegrator.cpp QDBusConnectionPrivate: Define _q_newConnection outside of extern "C" block 2023-08-16 14:56:51 +02:00
qdbusinterface_p.h
qdbusinterface.cpp
qdbusinterface.h
qdbusinternalfilters.cpp QDBus: Make QObject * argument to generateSubObjectXml() const 2023-08-10 19:45:51 +02:00
qdbusintrospection_p.h QDBusIntrospection: Pass diagnostics reporter to parser 2023-07-06 21:51:18 +02:00
qdbusintrospection.cpp QDBusIntrospection: Pass diagnostics reporter to parser 2023-07-06 21:51:18 +02:00
qdbusmarshaller.cpp Fix spelling of D-Bus in the source code 2023-07-06 21:51:29 +02:00
qdbusmessage_p.h
qdbusmessage.cpp QtDBus: Convert some loops to ranged for loops 2023-05-15 14:02:47 +02:00
qdbusmessage.h
qdbusmetaobject_p.h
qdbusmetaobject.cpp Revert "QDbus: Avoid memory leak in registerComplexDBusType" 2023-08-11 22:30:30 +02:00
qdbusmetatype_p.h QtDBus: Convert QDBusMetaTypeId into namespace 2023-05-04 15:05:17 +02:00
qdbusmetatype.cpp Fix registration of QtDBus types' metatypes 2023-08-14 20:19:36 -07:00
qdbusmetatype.h
qdbusmisc.cpp QDBus: Transform fallback interface names according to the spec 2023-06-20 19:53:47 +02:00
qdbuspendingcall_p.h QDBusPendingCallPrivate: Remove declaration of fromMessage() 2023-07-31 16:01:22 +02:00
qdbuspendingcall.cpp QtDBus: Use non-textual version of QMetaObject::invokeMethod 2023-05-04 15:05:17 +02:00
qdbuspendingcall.h Replace usages of Q_CLANG_QDOC with Q_QDOC 2022-10-21 09:48:36 +02:00
qdbuspendingreply.cpp
qdbuspendingreply.h Replace usages of Q_CLANG_QDOC with Q_QDOC 2022-10-21 09:48:36 +02:00
qdbusreply.cpp
qdbusreply.h
qdbusserver.cpp QDBusConnectionManager: Use invokeMethod() to create servers 2023-08-21 12:18:33 +02:00
qdbusserver.h
qdbusservicewatcher.cpp Port from qAsConst() to std::as_const() 2022-10-11 23:17:18 +02:00
qdbusservicewatcher.h
qdbusthreaddebug_p.h Mark all remaining RAII/smart pointer class ctors [[nodiscard]] 2023-06-22 16:20:10 +00:00
qdbusunixfiledescriptor.cpp
qdbusunixfiledescriptor.h
qdbusutil_p.h Remove perl related functionality from CMake files 2022-11-29 12:35:47 +01:00
qdbusutil.cpp QtMiscUtils: add some more character helpers 2023-02-07 20:04:11 +02:00
qdbusvirtualobject.cpp
qdbusvirtualobject.h
qdbusxmlgenerator.cpp QDBus: Remove commented out code 2023-06-20 15:39:14 +02:00
qdbusxmlparser_p.h QDBus: Add diagnostics reporting interface 2023-07-06 21:51:08 +02:00
qdbusxmlparser.cpp QDBusXmlParser: downgrade property name mismatches to warnings 2023-08-01 21:52:55 -07:00
Qt6DBusMacros.cmake Remove the Unnecessary CMake Module, include(CMakeParseArguments) 2022-10-25 20:14:35 +02:00
qt_attribution.json Deploy Comment fields in qt_attribution.json files 2023-04-20 14:17:26 +01:00
qtdbusglobal_p.h
qtdbusglobal.h Do not generate the deprecated 'QtDBus/qdbusmacros.h' 2023-07-06 21:22:43 +02:00