class QDBusServer

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

Inheritance diagram of PySide6.QtDBus.QDBusServer

Synopsis

Methods

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

__init__([parent=None])
Parameters:

parentQObject

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).

__init__(address[, parent=None])
Parameters:
  • address – str

  • parentQObject

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

address()
Return type:

str

Returns the address this server is associated with.

isAnonymousAuthenticationAllowed()
Return type:

bool

Returns true if anonymous authentication is allowed.

isConnected()
Return type:

bool

Returns true if this QDBusServer object is connected.

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

lastError()
Return type:

QDBusError

Returns the last error that happened in this server.

This function is provided for low-level code.

newConnection(connection)
Parameters:

connectionQDBusConnection

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

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.