poller 186 sapi/cli/php_cli_server.c php_cli_server_poller poller; poller 865 sapi/cli/php_cli_server.c static int php_cli_server_poller_ctor(php_cli_server_poller *poller) /* {{{ */ poller 867 sapi/cli/php_cli_server.c FD_ZERO(&poller->rfds); poller 868 sapi/cli/php_cli_server.c FD_ZERO(&poller->wfds); poller 869 sapi/cli/php_cli_server.c poller->max_fd = -1; poller 873 sapi/cli/php_cli_server.c static void php_cli_server_poller_add(php_cli_server_poller *poller, int mode, int fd) /* {{{ */ poller 876 sapi/cli/php_cli_server.c PHP_SAFE_FD_SET(fd, &poller->rfds); poller 879 sapi/cli/php_cli_server.c PHP_SAFE_FD_SET(fd, &poller->wfds); poller 881 sapi/cli/php_cli_server.c if (fd > poller->max_fd) { poller 882 sapi/cli/php_cli_server.c poller->max_fd = fd; poller 886 sapi/cli/php_cli_server.c static void php_cli_server_poller_remove(php_cli_server_poller *poller, int mode, int fd) /* {{{ */ poller 889 sapi/cli/php_cli_server.c PHP_SAFE_FD_CLR(fd, &poller->rfds); poller 892 sapi/cli/php_cli_server.c PHP_SAFE_FD_CLR(fd, &poller->wfds); poller 895 sapi/cli/php_cli_server.c if (fd == poller->max_fd) { poller 898 sapi/cli/php_cli_server.c if (PHP_SAFE_FD_ISSET(fd, &poller->rfds) || PHP_SAFE_FD_ISSET(fd, &poller->wfds)) { poller 902 sapi/cli/php_cli_server.c poller->max_fd = fd; poller 907 sapi/cli/php_cli_server.c static int php_cli_server_poller_poll(php_cli_server_poller *poller, struct timeval *tv) /* {{{ */ poller 909 sapi/cli/php_cli_server.c memmove(&poller->active.rfds, &poller->rfds, sizeof(poller->rfds)); poller 910 sapi/cli/php_cli_server.c memmove(&poller->active.wfds, &poller->wfds, sizeof(poller->wfds)); poller 911 sapi/cli/php_cli_server.c return php_select(poller->max_fd + 1, &poller->active.rfds, &poller->active.wfds, NULL, tv); poller 914 sapi/cli/php_cli_server.c static int php_cli_server_poller_iter_on_active(php_cli_server_poller *poller, void *opaque, int(*callback)(void *, int fd, int events)) /* {{{ */ poller 926 sapi/cli/php_cli_server.c for (i = 0; i < poller->active.rfds.fd_count; i++) { poller 928 sapi/cli/php_cli_server.c n->fd = poller->active.rfds.fd_array[i]; poller 933 sapi/cli/php_cli_server.c for (i = 0; i < poller->active.wfds.fd_count; i++) { poller 935 sapi/cli/php_cli_server.c SOCKET fd = poller->active.wfds.fd_array[i]; poller 960 sapi/cli/php_cli_server.c const php_socket_t max_fd = poller->max_fd; poller 963 sapi/cli/php_cli_server.c if (PHP_SAFE_FD_ISSET(fd, &poller->active.rfds)) { poller 968 sapi/cli/php_cli_server.c if (PHP_SAFE_FD_ISSET(fd, &poller->active.wfds)) { poller 2014 sapi/cli/php_cli_server.c php_cli_server_poller_add(&server->poller, POLLOUT, client->sock); poller 2117 sapi/cli/php_cli_server.c php_cli_server_poller_add(&server->poller, POLLOUT, client->sock); poller 2269 sapi/cli/php_cli_server.c php_cli_server_poller_remove(&(*p)->server->poller, POLLIN | POLLOUT, (*p)->sock); poller 2332 sapi/cli/php_cli_server.c err = php_cli_server_poller_ctor(&server->poller); poller 2337 sapi/cli/php_cli_server.c php_cli_server_poller_add(&server->poller, POLLIN, server_sock); poller 2400 sapi/cli/php_cli_server.c php_cli_server_poller_remove(&server->poller, POLLIN, client->sock); poller 2403 sapi/cli/php_cli_server.c php_cli_server_poller_add(&server->poller, POLLIN, client->sock); poller 2513 sapi/cli/php_cli_server.c php_cli_server_poller_iter_on_active(&server->poller, ¶ms, php_cli_server_do_event_for_each_fd_callback); poller 2521 sapi/cli/php_cli_server.c int n = php_cli_server_poller_poll(&server->poller, &tv);