You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
18 lines
522 B
18 lines
522 B
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()
|