aboutsummaryrefslogtreecommitdiffstats
path: root/python/gevent/__hub_local.pxd
diff options
context:
space:
mode:
authorJames Taylor <user234683@users.noreply.github.com>2018-09-14 19:32:27 -0700
committerJames Taylor <user234683@users.noreply.github.com>2018-09-14 19:32:27 -0700
commit4212164e91ba2f49583cf44ad623a29b36db8f77 (patch)
tree47aefe3c0162f03e0c823b43873356f69c1cd636 /python/gevent/__hub_local.pxd
parent6ca20ff7010f2bafc7fefcb8cad982be27a8aeae (diff)
downloadyt-local-4212164e91ba2f49583cf44ad623a29b36db8f77.tar.lz
yt-local-4212164e91ba2f49583cf44ad623a29b36db8f77.tar.xz
yt-local-4212164e91ba2f49583cf44ad623a29b36db8f77.zip
Windows: Use 32-bit distribution of python
Diffstat (limited to 'python/gevent/__hub_local.pxd')
-rw-r--r--python/gevent/__hub_local.pxd17
1 files changed, 17 insertions, 0 deletions
diff --git a/python/gevent/__hub_local.pxd b/python/gevent/__hub_local.pxd
new file mode 100644
index 0000000..e7df56f
--- /dev/null
+++ b/python/gevent/__hub_local.pxd
@@ -0,0 +1,17 @@
+from gevent.__greenlet_primitives cimport SwitchOutGreenletWithLoop
+
+cdef _threadlocal
+
+cpdef get_hub_class()
+cpdef SwitchOutGreenletWithLoop get_hub_if_exists()
+cpdef set_hub(SwitchOutGreenletWithLoop hub)
+cpdef get_loop()
+cpdef set_loop(loop)
+
+# We can't cdef this, it won't do varargs.
+# cpdef WaitOperationsGreenlet get_hub(*args, **kwargs)
+
+# XXX: TODO: Move the definition of TrackedRawGreenlet
+# into a file that can be cython compiled so get_hub can
+# return that.
+cpdef SwitchOutGreenletWithLoop get_hub_noargs()