QDBusServer#

The QDBusServer class provides peer-to-peer communication between processes on the same computer. More

Inheritance diagram of PySide6.QtDBus.QDBusServer

Synopsis#

Functions#

Signals#

Note

This documentation may contain snippets that were automatically translated from C++ to Python. We always welcome contributions to the snippet translation. If you see an issue with the translation, you can also let us know by creating a ticket on https:/bugreports.qt.io/projects/PYSIDE

Detailed Description#

class PySide6.QtDBus.QDBusServer([parent=None])#

PySide6.QtDBus.QDBusServer(address[, parent=None])

Parameters:

Constructs a QDBusServer with the given parent. The server will listen for connections in /tmp (on Unix systems) or on a TCP port bound to localhost (elsewhere).

Constructs a QDBusServer with the given address, and the given parent.

PySide6.QtDBus.QDBusServer.address()#
Return type:

str

Returns the address this server is associated with.

PySide6.QtDBus.QDBusServer.isAnonymousAuthenticationAllowed()#
Return type:

bool

Returns true if anonymous authentication is allowed.

PySide6.QtDBus.QDBusServer.isConnected()#
Return type:

bool

Returns true if this QDBusServer object is connected.

If it isn’t connected, you need to call the constructor again.

PySide6.QtDBus.QDBusServer.lastError()#
Return type:

PySide6.QtDBus.QDBusError

Returns the last error that happened in this server.

This function is provided for low-level code.

PySide6.QtDBus.QDBusServer.newConnection(connection)#
Parameters:

connectionPySide6.QtDBus.QDBusConnection

This signal is emitted when a new client connection connection is established to the server.

PySide6.QtDBus.QDBusServer.setAnonymousAuthenticationAllowed(value)#
Parameters:

value – bool

If value is set to true, an incoming connection can proceed even if the connecting client is not authenticated as a user.

By default, this value is false.