poller 183 sapi/cli/php_cli_server.c php_cli_server_poller poller; poller 736 sapi/cli/php_cli_server.c static int php_cli_server_poller_ctor(php_cli_server_poller *poller) /* {{{ */ poller 738 sapi/cli/php_cli_server.c FD_ZERO(&poller->rfds); poller 739 sapi/cli/php_cli_server.c FD_ZERO(&poller->wfds); poller 740 sapi/cli/php_cli_server.c poller->max_fd = -1; poller 744 sapi/cli/php_cli_server.c static void php_cli_server_poller_add(php_cli_server_poller *poller, int mode, php_socket_t fd) /* {{{ */ poller 747 sapi/cli/php_cli_server.c PHP_SAFE_FD_SET(fd, &poller->rfds); poller 750 sapi/cli/php_cli_server.c PHP_SAFE_FD_SET(fd, &poller->wfds); poller 752 sapi/cli/php_cli_server.c if (fd > poller->max_fd) { poller 753 sapi/cli/php_cli_server.c poller->max_fd = fd; poller 757 sapi/cli/php_cli_server.c static void php_cli_server_poller_remove(php_cli_server_poller *poller, int mode, php_socket_t fd) /* {{{ */ poller 760 sapi/cli/php_cli_server.c PHP_SAFE_FD_CLR(fd, &poller->rfds); poller 763 sapi/cli/php_cli_server.c PHP_SAFE_FD_CLR(fd, &poller->wfds); poller 766 sapi/cli/php_cli_server.c if (fd == poller->max_fd) { poller 769 sapi/cli/php_cli_server.c if (PHP_SAFE_FD_ISSET(fd, &poller->rfds) || PHP_SAFE_FD_ISSET(fd, &poller->wfds)) { poller 773 sapi/cli/php_cli_server.c poller->max_fd = fd; poller 778 sapi/cli/php_cli_server.c static int php_cli_server_poller_poll(php_cli_server_poller *poller, struct timeval *tv) /* {{{ */ poller 780 sapi/cli/php_cli_server.c memmove(&poller->active.rfds, &poller->rfds, sizeof(poller->rfds)); poller 781 sapi/cli/php_cli_server.c memmove(&poller->active.wfds, &poller->wfds, sizeof(poller->wfds)); poller 782 sapi/cli/php_cli_server.c return php_select(poller->max_fd + 1, &poller->active.rfds, &poller->active.wfds, NULL, tv); poller 785 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 *, php_socket_t fd, int events)) /* {{{ */ poller 796 sapi/cli/php_cli_server.c for (i = 0; i < poller->active.rfds.fd_count; i++) { poller 798 sapi/cli/php_cli_server.c n->fd = poller->active.rfds.fd_array[i]; poller 803 sapi/cli/php_cli_server.c for (i = 0; i < poller->active.wfds.fd_count; i++) { poller 805 sapi/cli/php_cli_server.c SOCKET fd = poller->active.wfds.fd_array[i]; poller 830 sapi/cli/php_cli_server.c const php_socket_t max_fd = poller->max_fd; poller 833 sapi/cli/php_cli_server.c if (PHP_SAFE_FD_ISSET(fd, &poller->active.rfds)) { poller 838 sapi/cli/php_cli_server.c if (PHP_SAFE_FD_ISSET(fd, &poller->active.wfds)) { poller 1911 sapi/cli/php_cli_server.c php_cli_server_poller_add(&server->poller, POLLOUT, client->sock); poller 2014 sapi/cli/php_cli_server.c php_cli_server_poller_add(&server->poller, POLLOUT, client->sock); poller 2189 sapi/cli/php_cli_server.c php_cli_server_poller_remove(&p->server->poller, POLLIN | POLLOUT, p->sock); poller 2254 sapi/cli/php_cli_server.c err = php_cli_server_poller_ctor(&server->poller); poller 2259 sapi/cli/php_cli_server.c php_cli_server_poller_add(&server->poller, POLLIN, server_sock); poller 2327 sapi/cli/php_cli_server.c php_cli_server_poller_remove(&server->poller, POLLIN, client->sock); poller 2330 sapi/cli/php_cli_server.c php_cli_server_poller_add(&server->poller, POLLIN, client->sock); poller 2431 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 2439 sapi/cli/php_cli_server.c int n = php_cli_server_poller_poll(&server->poller, &tv);