dbus.server module¶
- 
class dbus.server.Server(*args, **kwargs)¶
- Bases: - _dbus_bindings._Server- An opaque object representing a server that listens for connections from other applications. - This class is not useful to instantiate directly: you must subclass it and either extend the method connection_added, or append to the list on_connection_added. - Since: - 0.83 - 
address¶
- get_address() -> str - Returns the address of the server. 
 - 
connection_added(conn)¶
- Respond to the creation of a new Connection. - This base-class implementation just invokes the callbacks in the on_connection_added attribute. - Parameters: - conn : dbus.connection.Connection
- A D-Bus connection which has just been added. - The type of this parameter is whatever was passed to the Server constructor as the - connection_class.
 
 - 
connection_removed(conn)¶
- Respond to the disconnection of a Connection. - This base-class implementation just invokes the callbacks in the on_connection_removed attribute. - Parameters: - conn : dbus.connection.Connection
- A D-Bus connection which has just become disconnected. - The type of this parameter is whatever was passed to the Server constructor as the - connection_class.
 
 - 
id¶
- get_id() -> str - Returns the unique ID of the server. 
 - 
is_connected¶
- get_is_connected() -> bool - Return true if this Server is still listening for new connections. 
 - 
on_connection_added= None¶
- A list of callbacks to invoke when a connection is added. They receive two arguments: this Server and the new Connection. 
 - 
on_connection_removed= None¶
- A list of callbacks to invoke when a connection becomes disconnected. They receive two arguments: this Server and the removed Connection. 
 
-