|
1 # -*- coding: utf-8 -*- |
|
2 |
|
3 # Copyright (c) 2019 Detlev Offenbach <detlev@die-offenbachs.de> |
|
4 # |
|
5 |
|
6 """ |
|
7 Module containing stubs for API generation of the def 'uselect' module. |
|
8 """ |
|
9 |
|
10 def poll(): |
|
11 pass |
|
12 |
|
13 def select(rlist, wlist, xlist, timeout=-1): |
|
14 pass |
|
15 |
|
16 POLLIN = 1 |
|
17 POLLOUT = 4 |
|
18 POLLERR = 8 |
|
19 POLLHUP = 16 |
|
20 |
|
21 class Poll(): |
|
22 def register(self, obj, eventmask = POLLIN | POLLOUT): |
|
23 pass |
|
24 |
|
25 def unregister(self, obj): |
|
26 pass |
|
27 |
|
28 def modify(self, obj, eventmask): |
|
29 pass |
|
30 |
|
31 def poll(self, timeout=-1): |
|
32 pass |
|
33 |
|
34 def ipoll(self, timeout=-1, flags=0): |
|
35 pass |