U
    
W[X  ã                   @   sX  d dl mZmZ d dlmZ g ZedddƒZe d¡ edddƒZe d¡ ed	d
dƒZ	e d	¡ edddƒZ
e d¡ edddƒZe d¡ edddƒZe d¡ edddƒZe d¡ edddƒZe d¡ edddƒZe d¡ eddd ƒZe d¡ ed!d"d#ƒZe d!¡ ed$d%d&ƒZe d$¡ ed'd(d)ƒZe d*¡ ed+d,d-ƒZe d+¡ d.S )/é    )Úabsolute_importÚdivision)ÚReactorÚdefaultztwisted.internet.defaultz@A reasonable default: poll(2) if available, otherwise select(2).Úselectztwisted.internet.selectreactorzselect(2) based reactor.Úpollztwisted.internet.pollreactorzpoll(2) based reactor.Úepollztwisted.internet.epollreactorzepoll(4) based reactor.Úkqueueztwisted.internet.kqreactorzkqueue(2) based reactor.Úcfztwisted.internet.cfreactorzCoreFoundation based reactor.Úasyncioztwisted.internet.asyncioreactorzasyncio based reactorÚwxztwisted.internet.wxreactorzwxPython based reactor.Úgiztwisted.internet.gireactorz$GObject Introspection based reactor.Úgtk3ztwisted.internet.gtk3reactorzGtk3 based reactor.Úgtk2ztwisted.internet.gtk2reactorzGtk2 based reactor.Úglib2ztwisted.internet.glib2reactorzGLib2 based reactor.Zwin32z"twisted.internet.win32eventreactorz+Win32 WaitForMultipleObjects based reactor.Úwin32erÚiocpztwisted.internet.iocpreactorz(Win32 IO Completion Ports based reactor.N)Z
__future__r   r   Ztwisted.application.reactorsr   Ú__all__r   Úappendr   r   r   r	   r
   r   r   r   r   r   r   r   r   © r   r   úB/usr/lib/python3/dist-packages/twisted/plugins/twisted_reactors.pyÚ<module>   s¬    þ
  ÿ
  ÿ
  ÿ
  ÿ
 þ
 þ
  ÿ
 þ
  ÿ
  ÿ
 þ
 þ
 þ