File: //lib/python2.7/site-packages/azurelinuxagent/common/interfaces.pyo
�
d�bc @ s d e f d � � YZ d S( t ThreadHandlerInterfacec B sJ e Z d Z e d � � Z d � Z d � Z d � Z d � Z d � Z RS( sU
Interface for all thread handlers created and maintained by the GuestAgent.
c C s t d � � d S( Ns! get_thread_name() not implemented( t NotImplementedError( ( ( sE /usr/lib/python2.7/site-packages/azurelinuxagent/common/interfaces.pyt get_thread_name s c C s t d � � d S( Ns run() not implemented( R ( t self( ( sE /usr/lib/python2.7/site-packages/azurelinuxagent/common/interfaces.pyt run s c C s t S( s�
Returns true if the thread handler should be restarted when the thread dies
and false when it should remain dead.
Defaults to True and can be overridden by sub-classes.
( t True( R ( ( sE /usr/lib/python2.7/site-packages/azurelinuxagent/common/interfaces.pyt
keep_alive! s c C s t d � � d S( Ns is_alive() not implemented( R ( R ( ( sE /usr/lib/python2.7/site-packages/azurelinuxagent/common/interfaces.pyt is_alive* s c C s t d � � d S( Ns start() not implemented( R ( R ( ( sE /usr/lib/python2.7/site-packages/azurelinuxagent/common/interfaces.pyt start- s c C s t d � � d S( Ns stop() not implemented( R ( R ( ( sE /usr/lib/python2.7/site-packages/azurelinuxagent/common/interfaces.pyt stop0 s (
t __name__t
__module__t __doc__t staticmethodR R R R R R ( ( ( sE /usr/lib/python2.7/site-packages/azurelinuxagent/common/interfaces.pyR s N( t objectR ( ( ( sE /usr/lib/python2.7/site-packages/azurelinuxagent/common/interfaces.pyt <module> s