Sur cette page

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)

Description détaillée

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.