Auf dieser Seite

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)

Ausführliche Beschreibung

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.