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#

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.