QDBusServer Class
La classe QDBusServer permet une communication entre pairs entre des processus situés sur le même ordinateur. En savoir plus...
| En-tête : | #include <QDBusServer> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS DBus) target_link_libraries(mytarget PRIVATE Qt6::DBus) |
| qmake : | QT += dbus |
| Hérite de : | QObject |
Fonctions publiques
| 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) |
Signaux
| void | newConnection(const QDBusConnection &connection) |
Documentation des fonctions membres
[explicit] QDBusServer::QDBusServer(QObject *parent = nullptr)
Crée un objet `QDBusServer` avec l'parent` spécifiée. Le serveur écoutera les connexions sur le port ` /tmp ` (sur les systèmes Unix) ou sur un port TCP lié à `localhost` (ailleurs).
[explicit] QDBusServer::QDBusServer(const QString &address, QObject *parent = nullptr)
Crée un objet `QDBusServer` avec l'address` et l'parent` indiqués.
[virtual noexcept] QDBusServer::~QDBusServer()
Inflige des dégâts à un QDBusServer
QString QDBusServer::address() const
Renvoie l'adresse associée à ce serveur.
bool QDBusServer::isAnonymousAuthenticationAllowed() const
Renvoie « true » si l'authentification anonyme est autorisée.
Voir aussi setAnonymousAuthenticationAllowed().
bool QDBusServer::isConnected() const
Renvoie « true » si cet objet « QDBusServer » est connecté.
S'il n'est pas connecté, vous devez appeler à nouveau le constructeur.
QDBusError QDBusServer::lastError() const
Renvoie la dernière erreur survenue sur ce serveur.
Cette fonction est destinée au code de bas niveau.
[signal] void QDBusServer::newConnection(const QDBusConnection &connection)
Ce signal est émis lorsqu'une nouvelle connexion client connection est établie avec le serveur.
void QDBusServer::setAnonymousAuthenticationAllowed(bool value)
Si la valeur de « value » est définie sur « true », une connexion entrante peut être établie même si le client qui s'y connecte n'est pas authentifié en tant qu'utilisateur.
Par défaut, cette valeur est « false ».
Voir également 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.