CasperSecurity

Current Path : /lib/python3/dist-packages/dbus/__pycache__/
Upload File :
Current File : //lib/python3/dist-packages/dbus/__pycache__/server.cpython-310.pyc

o

�t3b1�@s4dZdZddlmZddlmZGdd�de�ZdS))�Server�reStructuredText�)�_Server)�
ConnectioncsfeZdZdZeddf�fdd�	Zdd�Zdd�Zd	d
�Zdd�Z	e
ej�Z
e
ej�Ze
ej�Z�ZS)
ra%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
    Ncstt|��|||||�S)a�Construct a new Server.

        :Parameters:
            `address` : str
                Listen on this address.
            `connection_class` : type
                When new connections come in, instantiate this subclass
                of dbus.connection.Connection to represent them.
                The default is Connection.
            `mainloop` : dbus.mainloop.NativeMainLoop or None
                The main loop with which to associate the new connections.
            `auth_mechanisms` : sequence of str
                Authentication mechanisms to allow. The default is to allow
                any authentication mechanism supported by ``libdbus``.
        )�superr�__new__)�cls�address�connection_class�mainloop�auth_mechanisms��	__class__��-/usr/lib/python3/dist-packages/dbus/server.pyr+s�zServer.__new__cOsi|_g|_	g|_dS�N)�_Server__connections�on_connection_added�on_connection_removed)�self�args�kwargsrrr�__init__?s
zServer.__init__cCs|�|j�|�|�dSr)�call_on_disconnection�connection_removed�connection_added)r�connrrr�_on_new_connectionNszServer._on_new_connectioncC�"|jr
|jD]}||�qdSdS)a�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``.
        N)r�rr�cbrrrrR�


�zServer.connection_addedcCr)a�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``.
        N)rrrrrrcr!zServer.connection_removed)�__name__�
__module__�__qualname__�__doc__rrrrrr�propertyr�get_addressr	�get_id�id�get_is_connected�is_connected�
__classcell__rrr
rr s
�

rN)�__all__�
__docformat__�_dbus_bindingsr�dbus.connectionrrrrrr�<module>s

Hacker Blog, Shell İndir, Sql İnjection, XSS Attacks, LFI Attacks, Social Hacking, Exploit Bot, Proxy Tools, Web Shell, PHP Shell, Alfa Shell İndir, Hacking Training Set, DDoS Script, Denial Of Service, Botnet, RFI Attacks, Encryption
Telegram @BIBIL_0DAY