QDBusServer Class
Die Klasse QDBusServer ermöglicht die Peer-to-Peer-Kommunikation zwischen Prozessen auf demselben Computer. Mehr...
Kopfzeile: | #include <QDBusServer> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS DBus) target_link_libraries(mytarget PRIVATE Qt6::DBus) |
qmake: | QT += dbus |
Vererbungen: | 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)
Konstruiert einen QDBusServer mit dem angegebenen parent. Der Server lauscht auf Verbindungen in /tmp
(auf Unix-Systemen) oder auf einem TCP-Port, der an localhost gebunden ist (anderswo).
[explicit]
QDBusServer::QDBusServer(const QString &address, QObject *parent = nullptr)
Konstruiert einen QDBusServer mit dem angegebenen address und dem angegebenen parent.
[virtual noexcept]
QDBusServer::~QDBusServer()
Zerstört eine QDBusServer
QString QDBusServer::address() const
Gibt die Adresse zurück, mit der dieser Server verbunden ist.
bool QDBusServer::isAnonymousAuthenticationAllowed() const
Gibt true zurück, wenn anonyme Authentifizierung erlaubt ist.
Siehe auch setAnonymousAuthenticationAllowed().
bool QDBusServer::isConnected() const
Gibt true
zurück, wenn dieses QDBusServer Objekt verbunden ist.
Wenn es nicht verbunden ist, müssen Sie den Konstruktor erneut aufrufen.
QDBusError QDBusServer::lastError() const
Gibt den letzten Fehler zurück, der in diesem Server aufgetreten ist.
Diese Funktion ist für Low-Level-Code vorgesehen.
[signal]
void QDBusServer::newConnection(const QDBusConnection &connection)
Dieses Signal wird ausgegeben, wenn eine neue Client-Verbindung connection zum Server aufgebaut wird.
void QDBusServer::setAnonymousAuthenticationAllowed(bool value)
Wenn value auf true gesetzt ist, kann eine eingehende Verbindung auch dann hergestellt werden, wenn der verbindende Client nicht als Benutzer authentifiziert ist.
Standardmäßig ist dieser Wert false.
Siehe auch isAnonymousAuthenticationAllowed().
© 2025 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.