Server IP : 15.235.198.142 / Your IP : 216.73.216.149 Web Server : Apache/2.4.58 (Ubuntu) System : Linux ballsack 6.8.0-45-generic #45-Ubuntu SMP PREEMPT_DYNAMIC Fri Aug 30 12:02:04 UTC 2024 x86_64 User : www-data ( 33) PHP Version : 8.3.6 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /lib/python3/dist-packages/twisted/words/protocols/jabber/__pycache__/ |
Upload File : |
� Ϫ�fj; � � � d Z ddlmZ ddlmZ ddlmZ ddlmZ ddl m Z mZmZm Z ddlmZ ddlmZ d Zd � Z G d� d� Z G d � de j, � Z G d� de j0 � Z eej4 � G d� dej6 � � Z G d� dej8 � Zd� Z G d� d� Z G d� de j@ � Z!y)a� External server-side components. Most Jabber server implementations allow for add-on components that act as a separate entity on the Jabber network, but use the server-to-server functionality of a regular Jabber IM server. These so-called 'external components' are connected to the Jabber server using the Jabber Component Protocol as defined in U{JEP-0114<http://www.jabber.org/jeps/jep-0114.html>}. This module allows for writing external server-side component by assigning one or more services implementing L{ijabber.IService} up to L{ServiceManager}. The ServiceManager connects to the Jabber server and is responsible for the corresponding XML stream. � )�implementer)�service)�defer)�log)�error�ijabber� jstrports� xmlstream)� internJID)�domishzjabber:component:acceptc �D � t | |� }t j |� S )z� XML stream factory for external server-side components. @param componentid: JID of the component. @type componentid: L{unicode} @param password: password used to authenticate to the server. @type password: C{str} )�ConnectComponentAuthenticatorr �XmlStreamFactory)�componentid�password�as �J/usr/lib/python3/dist-packages/twisted/words/protocols/jabber/component.py�componentFactoryr ! s! � � &�k�8�<�A��%�%�a�(�(� c �"