← Back
Editing: simulator.cpython-312.pyc
� V��d}= � �T � d dl mZmZmZmZmZmZmZmZm Z d dl mZ G d� dee� Zy)� ) � uri_parse�VERSION�Capabilities�INfs�IStorageAreaNetwork�search_property�Client�LsmError�ErrorNumber)�SimArrayc � � e Zd ZdZd� ZdBd�ZdBd�ZdBd�ZdBd�Ze d� � Z dBd�ZdBd �ZdBd �Z dBd�ZdBd�ZdBd �ZdCd�ZdCd�ZdCd�Z dBd�ZdBd�ZdBd�ZdBd�ZdBd�Z dBd�ZdBd�ZdBd�ZdCd�ZdBd�ZdBd�Z dBd�Z dBd�Z dBd�Z!dBd �Z"dBd!�Z#dBd"�Z$ dBd#�Z%dBd$�Z&dBd%�Z'dCd&�Z(dBd'�Z)dBd(�Z*dBd)�Z+dDd*�Z, dDd+�Z-dBd,�Z.dBd-�Z/dBd.�Z0 dEd/�Z1dBd0�Z2dBd1�Z3dBd2�Z4dCd3�Z5 dBd4�Z6dBd5�Z7dCd6�Z8dBd7�Z9dBd8�Z:dBd9�Z;dBd:�Z<dBd;�Z=dBd<�Z>dde?j� fd=�ZAe?j� fd>�ZBe?j� fd?�ZCe?j� fd@�ZDe?j� fdA�ZEy)F� SimPluginzU Simple class that implements enough to allow the framework to be exercised. c �. � d | _ d | _ d | _ y �N)�uri�password� sim_array)�selfs �;/usr/lib64/python3.12/site-packages/sim_plugin/simulator.py�__init__zSimPlugin.__init__ s � ������ ���� c � � || _ || _ t |� }d|v r'd|d v r |d d �t |d d |� | _ y t d |� | _ y )N� parameters� statefile)r r r r r )r r r �timeout�flags�qps r �plugin_registerzSimPlugin.plugin_register so � ���� �� � �s�^���2��+��L�1A�"A��|�$�[�1�=�%�b��&6�{�&C�W�M�D�N� � &�d�G�4�D�N�r c � � y r � �r r s r �plugin_unregisterzSimPlugin.plugin_unregister'