+
     Gi  c                   s(    ^ RI Ht  ! R R]4      tR# )i    Nc                   sV  a  ] tR t^t o RtR t]R 4       t]R 4       t]R 4       t	]	P                  R 4       t	]R 4       t]R 4       t]R	 4       t]R
 4       t]R 4       t]R 4       t]R 4       t]R 4       t]R 4       t]R 4       tR tR tR t]P2                  3R ltR tRtV tR# )Instancez	
        c	                s    Wn         W n        W@n        WPn        W`n        Wpn        Wn        R V n        W0n        RV n	        RV n
        \        4       V n        \        4       V n        R# )TFN)_plugin_name_devices_expression_devices_udev_regex_script_pre_script_post_options_active	_priority_has_static_tuning_has_dynamic_tuningZset_assigned_devices_processed_devices)	selfpluginnameprioritydevices_expressiondevices_udev_regex
script_prescript_postoptionss	   &&&&&&&&&D/usr/lib/python3.14/site-packages/tuned/plugins/instance/instance.py__init__ZInstance.__init__   sY    ,*//!-$,.!$"$5$E$    c                    V P                   # N)r   r      &r   r   ZInstance.plugin   s    	r   c                r   r   )r   r   r   r   r   ZInstance.name   s    	r   c                r   )z>The instance performs some tuning (otherwise it is suspended).r   r   r   r   activeInstance.active!   s     
r   c                s    Wn         R # r   r   )r   Zvalue   &&r   r   r    &   s    ,r   c                r   r   )r	   r   r   r   r   ZInstance.priority*   s    	r   c                r   r   )r   r   r   r   r   ZInstance.devices_expression.       		!	!!r   c                r   r   )r   r   r   r   assigned_devicesZInstance.assigned_devices2   s    			r   c                r   r   )r   r   r   r   processed_devicesZInstance.processed_devices6       		 	  r   c                r   r   )r   r   r   r   r   ZInstance.devices_udev_regex:   r"   r   c                r   r   )r   r   r   r   r   ZInstance.script_pre>   s    			r   c                r   r   )r   r   r   r   r   ZInstance.script_postB   s    			r   c                r   r   )r   r   r   r   r   ZInstance.optionsF   s    	r   c                r   r   )r
   r   r   r   has_static_tuningZInstance.has_static_tuningJ   r%   r   c                r   r   )r   r   r   r   has_dynamic_tuningZInstance.has_dynamic_tuningN   r"   r   c                <    V P                   P                  V 4       R # r   )r   Zinstance_apply_tuningr   r   r   apply_tuningZInstance.apply_tuningT   s    ,,$$T*r   c                s8    V P                   P                  W4      # r   )r   Zinstance_verify_tuning)r   Zignore_missingr!   r   verify_tuningZInstance.verify_tuningW   s    		,	,T	BBr   c                r(   r   )r   Zinstance_update_tuningr   r   r   update_tuningZInstance.update_tuningZ   s    ,,%%d+r   c                s<    V P                   P                  W4       R # r   )r   Zinstance_unapply_tuning)r   Zrollbackr!   r   unapply_tuningZInstance.unapply_tuning]   s    ,,&&t6r   c                s\    V P                  4        V P                  P                  V 4       R # r   )r,   r   Zdestroy_instancer   r   r   destroyZInstance.destroy`   s     ,,%r   )r   r   r   r   r   r
   r   r   r   r	   r   r   r   N)Z__name__Z
__module__Z__qualname__Z__firstlineno__Z__doc__r   Zpropertyr   r   r   Zsetterr   r   r#   r$   r   r   r   r   r&   r'   r)   r*   r+   constsZROLLBACK_SOFTr,   r-   Z__static_attributes__Z__classdictcell__)Z__classdict__s   @r   r    r       sU    "$       	--    " "     ! ! " "       ! ! " "
+C, &,%9%9 7& &r   r    )Ztuned.constsr.   Zobjectr    ) r   r   <module>r/      s    _&v _&r   