123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208 |
- cdef extern from "libev_vfd.h":
- #ifdef _WIN32
- #ifdef _WIN64
- ctypedef long long vfd_socket_t
- #else
- ctypedef long vfd_socket_t
- #endif
- #else
- ctypedef int vfd_socket_t
- #endif
- long vfd_get(int)
- int vfd_open(long) except -1
- void vfd_free(int)
- cdef extern from "libev.h":
- int EV_MINPRI
- int EV_MAXPRI
- int EV_VERSION_MAJOR
- int EV_VERSION_MINOR
- int EV_USE_FLOOR
- int EV_USE_CLOCK_SYSCALL
- int EV_USE_REALTIME
- int EV_USE_MONOTONIC
- int EV_USE_NANOSLEEP
- int EV_USE_SELECT
- int EV_USE_POLL
- int EV_USE_EPOLL
- int EV_USE_KQUEUE
- int EV_USE_PORT
- int EV_USE_INOTIFY
- int EV_USE_SIGNALFD
- int EV_USE_EVENTFD
- int EV_USE_4HEAP
- int EV_USE_IOCP
- int EV_SELECT_IS_WINSOCKET
- int EV_UNDEF
- int EV_NONE
- int EV_READ
- int EV_WRITE
- int EV__IOFDSET
- int EV_TIMER
- int EV_PERIODIC
- int EV_SIGNAL
- int EV_CHILD
- int EV_STAT
- int EV_IDLE
- int EV_PREPARE
- int EV_CHECK
- int EV_EMBED
- int EV_FORK
- int EV_CLEANUP
- int EV_ASYNC
- int EV_CUSTOM
- int EV_ERROR
- int EVFLAG_AUTO
- int EVFLAG_NOENV
- int EVFLAG_FORKCHECK
- int EVFLAG_NOINOTIFY
- int EVFLAG_SIGNALFD
- int EVFLAG_NOSIGMASK
- int EVBACKEND_SELECT
- int EVBACKEND_POLL
- int EVBACKEND_EPOLL
- int EVBACKEND_KQUEUE
- int EVBACKEND_DEVPOLL
- int EVBACKEND_PORT
- int EVBACKEND_IOCP
- int EVBACKEND_ALL
- int EVBACKEND_MASK
- int EVRUN_NOWAIT
- int EVRUN_ONCE
- int EVBREAK_CANCEL
- int EVBREAK_ONE
- int EVBREAK_ALL
- struct ev_loop:
- int activecnt
- int sig_pending
- int backend_fd
- int sigfd
- unsigned int origflags
- struct ev_io:
- int fd
- int events
- struct ev_timer:
- double at
- struct ev_signal:
- pass
- struct ev_idle:
- pass
- struct ev_prepare:
- pass
- struct ev_check:
- pass
- struct ev_fork:
- pass
- struct ev_async:
- pass
- struct ev_child:
- int pid
- int rpid
- int rstatus
- struct stat:
- int st_nlink
- struct ev_stat:
- stat attr
- stat prev
- double interval
- int ev_version_major()
- int ev_version_minor()
- unsigned int ev_supported_backends()
- unsigned int ev_recommended_backends()
- unsigned int ev_embeddable_backends()
- double ev_time()
- void ev_set_syserr_cb(void *)
- int ev_priority(void*)
- void ev_set_priority(void*, int)
- int ev_is_pending(void*)
- int ev_is_active(void*)
- void ev_io_init(ev_io*, void* callback, int fd, int events)
- void ev_io_start(ev_loop*, ev_io*)
- void ev_io_stop(ev_loop*, ev_io*)
- void ev_feed_event(ev_loop*, void*, int)
- void ev_timer_init(ev_timer*, void* callback, double, double)
- void ev_timer_start(ev_loop*, ev_timer*)
- void ev_timer_stop(ev_loop*, ev_timer*)
- void ev_timer_again(ev_loop*, ev_timer*)
- void ev_signal_init(ev_signal*, void* callback, int)
- void ev_signal_start(ev_loop*, ev_signal*)
- void ev_signal_stop(ev_loop*, ev_signal*)
- void ev_idle_init(ev_idle*, void* callback)
- void ev_idle_start(ev_loop*, ev_idle*)
- void ev_idle_stop(ev_loop*, ev_idle*)
- void ev_prepare_init(ev_prepare*, void* callback)
- void ev_prepare_start(ev_loop*, ev_prepare*)
- void ev_prepare_stop(ev_loop*, ev_prepare*)
- void ev_check_init(ev_check*, void* callback)
- void ev_check_start(ev_loop*, ev_check*)
- void ev_check_stop(ev_loop*, ev_check*)
- void ev_fork_init(ev_fork*, void* callback)
- void ev_fork_start(ev_loop*, ev_fork*)
- void ev_fork_stop(ev_loop*, ev_fork*)
- void ev_async_init(ev_async*, void* callback)
- void ev_async_start(ev_loop*, ev_async*)
- void ev_async_stop(ev_loop*, ev_async*)
- void ev_async_send(ev_loop*, ev_async*)
- int ev_async_pending(ev_async*)
- void ev_child_init(ev_child*, void* callback, int, int)
- void ev_child_start(ev_loop*, ev_child*)
- void ev_child_stop(ev_loop*, ev_child*)
- void ev_stat_init(ev_stat*, void* callback, char*, double)
- void ev_stat_start(ev_loop*, ev_stat*)
- void ev_stat_stop(ev_loop*, ev_stat*)
- ev_loop* ev_default_loop(unsigned int flags)
- ev_loop* ev_loop_new(unsigned int flags)
- void ev_loop_destroy(ev_loop*)
- void ev_loop_fork(ev_loop*)
- int ev_is_default_loop(ev_loop*)
- unsigned int ev_iteration(ev_loop*)
- unsigned int ev_depth(ev_loop*)
- unsigned int ev_backend(ev_loop*)
- void ev_verify(ev_loop*)
- void ev_run(ev_loop*, int flags) nogil
- double ev_now(ev_loop*)
- void ev_now_update(ev_loop*)
- void ev_ref(ev_loop*)
- void ev_unref(ev_loop*)
- void ev_break(ev_loop*, int)
- unsigned int ev_pending_count(ev_loop*)
- ev_loop* gevent_ev_default_loop(unsigned int flags)
- void gevent_install_sigchld_handler()
- void gevent_reset_sigchld_handler()
|