QDBusServer Class
Die Klasse „QDBusServer“ ermöglicht die Peer-to-Peer-Kommunikation zwischen Prozessen auf demselben Computer. Mehr...
| Header: | #include <QDBusServer> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS DBus) target_link_libraries(mytarget PRIVATE Qt6::DBus) |
| qmake: | QT += dbus |
| Erbt von: | QObject |
Öffentliche Funktionen
| QDBusServer(QObject *parent = nullptr) | |
| QDBusServer(const QString &address, QObject *parent = nullptr) | |
| virtual | ~QDBusServer() |
| QString | address() const |
| bool | isAnonymousAuthenticationAllowed() const |
| bool | isConnected() const |
| QDBusError | lastError() const |
| void | setAnonymousAuthenticationAllowed(bool value) |
Signale
| void | newConnection(const QDBusConnection &connection) |
Dokumentation der Mitgliedsfunktionen
[explicit] QDBusServer::QDBusServer(QObject *parent = nullptr)
Erstellt einen QDBusServer mit dem angegebenen ` parent`. Der Server wartet auf Verbindungen unter ` /tmp ` (auf Unix-Systemen) oder auf einem an `localhost` gebundenen TCP-Port (auf anderen Systemen).
[explicit] QDBusServer::QDBusServer(const QString &address, QObject *parent = nullptr)
Erstellt einen QDBusServer mit dem angegebenen „ address “ und dem angegebenen „ parent “.
[virtual noexcept] QDBusServer::~QDBusServer()
Zerstört ein QDBusServer
QString QDBusServer::address() const
Gibt die Adresse zurück, die diesem Server zugeordnet ist.
bool QDBusServer::isAnonymousAuthenticationAllowed() const
Gibt „true“ zurück, wenn die anonyme Authentifizierung zulässig ist.
Siehe auch ` setAnonymousAuthenticationAllowed()`.
bool QDBusServer::isConnected() const
Gibt „ true “ zurück, wenn dieses „ QDBusServer “-Objekt verbunden ist.
Ist es nicht verbunden, müssen Sie den Konstruktor erneut aufrufen.
QDBusError QDBusServer::lastError() const
Gibt den letzten Fehler zurück, der auf diesem Server aufgetreten ist.
Diese Funktion ist für Low-Level-Code vorgesehen.
[signal] void QDBusServer::newConnection(const QDBusConnection &connection)
Dieses Signal wird ausgelöst, wenn eine neue Client-Verbindung connection zum Server hergestellt wird.
void QDBusServer::setAnonymousAuthenticationAllowed(bool value)
Wenn „ value “ auf „true“ gesetzt ist, kann eine eingehende Verbindung auch dann hergestellt werden, wenn der sich verbindende Client nicht als Benutzer authentifiziert ist.
Standardmäßig ist dieser Wert auf „false“ gesetzt.
Siehe auch ` isAnonymousAuthenticationAllowed()`.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.