/dports/devel/libmowgli2/libmowgli-2-2.1.3/src/libmowgli/eventloop/ |
H A D | select_pollops.c | 91 if (pollable->read_function || pollable->write_function) in mowgli_select_eventloop_setselect() 108 …mowgli_log("%p -> read %p : write %p", pollable, pollable->read_function, pollable->write_function… in mowgli_select_eventloop_setselect() 111 if (pollable->read_function || pollable->write_function) in mowgli_select_eventloop_setselect() 112 mowgli_node_add(pollable, &pollable->node, &priv->pollable_list); in mowgli_select_eventloop_setselect() 137 pollable = n->data; in mowgli_select_eventloop_select() 143 if (pollable->read_function || pollable->write_function) in mowgli_select_eventloop_select() 171 pollable = n->data; in mowgli_select_eventloop_select() 173 if ((FD_ISSET(pollable->fd, &rfds) || FD_ISSET(pollable->fd, &efds))) in mowgli_select_eventloop_select() 176 …run %p(%p, %p, MOWGLI_EVENTLOOP_IO_READ, %p)\n", pollable->read_function, eventloop, pollable, pol… in mowgli_select_eventloop_select() 185 pollable = n->data; in mowgli_select_eventloop_select() [all …]
|
H A D | poll_pollops.c | 63 if (pollable->read_function || pollable->write_function) in update_poll_fds() 74 pollable->slot = slot; in update_poll_fds() 79 pollable->slot = -1; in update_poll_fds() 143 if (pollable->read_function || pollable->write_function) in mowgli_poll_eventloop_setselect() 160 …mowgli_log("%p -> read %p : write %p", pollable, pollable->read_function, pollable->write_function… in mowgli_poll_eventloop_setselect() 163 if (pollable->read_function || pollable->write_function) in mowgli_poll_eventloop_setselect() 164 mowgli_node_add(pollable, &pollable->node, &priv->pollable_list); in mowgli_poll_eventloop_setselect() 191 pollable = n->data; in mowgli_poll_eventloop_select() 200 …run %p(%p, %p, MOWGLI_EVENTLOOP_IO_READ, %p)\n", pollable->read_function, eventloop, pollable, pol… in mowgli_poll_eventloop_select() 210 pollable = n->data; in mowgli_poll_eventloop_select() [all …]
|
H A D | pollable.c | 37 pollable->eventloop = eventloop; in mowgli_pollable_create() 39 pollable->fd = fd; in mowgli_pollable_create() 40 pollable->userdata = userdata; in mowgli_pollable_create() 42 return pollable; in mowgli_pollable_create() 49 return_if_fail(pollable != NULL); in mowgli_pollable_destroy() 61 return_if_fail(pollable != NULL); in mowgli_pollable_setselect() 73 return_if_fail(pollable != NULL); in mowgli_pollable_set_nonblocking() 86 return_if_fail(pollable != NULL); in mowgli_pollable_set_nonblocking() 100 return_if_fail(pollable != NULL); in mowgli_pollable_set_cloexec() 111 return_if_fail(pollable != NULL); in mowgli_pollable_set_cloexec() [all …]
|
H A D | windows_pollops.c | 146 if (pollable->slot) in mowgli_winsock_eventloop_destroy() 148 WSAEventSelect(pollable->fd, priv->pfd[pollable->slot], 0); in mowgli_winsock_eventloop_destroy() 155 pollable->slot = 0; in mowgli_winsock_eventloop_destroy() 156 pollable->events = 0; in mowgli_winsock_eventloop_destroy() 169 old_flags = pollable->events; in mowgli_winsock_eventloop_setselect() 172 mowgli_log("setselect %p fd %d func %p", pollable, pollable->fd, event_function); in mowgli_winsock_eventloop_setselect() 191 …mowgli_log("%p -> read %p : write %p", pollable, pollable->read_function, pollable->write_function… in mowgli_winsock_eventloop_setselect() 211 if (!pollable->slot) in mowgli_winsock_eventloop_setselect() 216 priv->pollables[pollable->slot] = pollable; in mowgli_winsock_eventloop_setselect() 219 if (WSAEventSelect(pollable->fd, priv->pfd[pollable->slot], pollable->events) != 0) in mowgli_winsock_eventloop_setselect() [all …]
|
H A D | epoll_pollops.c | 75 pollable->slot = 0; in mowgli_epoll_eventloop_destroy() 78 ep_event.data.ptr = pollable; in mowgli_epoll_eventloop_destroy() 102 old_flags = pollable->slot; in mowgli_epoll_eventloop_setselect() 105 mowgli_log("setselect %p fd %d func %p", pollable, pollable->fd, event_function); in mowgli_epoll_eventloop_setselect() 112 pollable->slot |= EPOLLIN; in mowgli_epoll_eventloop_setselect() 116 pollable->slot |= EPOLLOUT; in mowgli_epoll_eventloop_setselect() 124 …mowgli_log("%p -> read %p : write %p", pollable, pollable->read_function, pollable->write_function… in mowgli_epoll_eventloop_setselect() 128 pollable->slot &= ~EPOLLIN; in mowgli_epoll_eventloop_setselect() 131 pollable->slot &= ~EPOLLOUT; in mowgli_epoll_eventloop_setselect() 135 else if (pollable->slot <= 0) in mowgli_epoll_eventloop_setselect() [all …]
|
H A D | qnx_pollops.c | 71 return_if_fail(pollable != NULL); in mowgli_qnx_eventloop_destroy() 93 pollable = userdata; in mowgli_qnx_eventloop_event_cb() 94 eventloop = pollable->eventloop; in mowgli_qnx_eventloop_event_cb() 113 return_if_fail(pollable != NULL); in mowgli_qnx_eventloop_setselect() 116 old_flags = pollable->slot; in mowgli_qnx_eventloop_setselect() 119 mowgli_log("setselect %p fd %d func %p", pollable, pollable->fd, event_function); in mowgli_qnx_eventloop_setselect() 126 pollable->slot |= SELECT_FLAG_READ; in mowgli_qnx_eventloop_setselect() 138 …mowgli_log("%p -> read %p : write %p", pollable, pollable->read_function, pollable->write_function… in mowgli_qnx_eventloop_setselect() 141 if (pollable->read_function == NULL) in mowgli_qnx_eventloop_setselect() 153 if (pollable->slot) in mowgli_qnx_eventloop_setselect() [all …]
|
H A D | ports_pollops.c | 71 return_if_fail(pollable != NULL); in mowgli_ports_eventloop_destroy() 74 pollable->slot = 0; in mowgli_ports_eventloop_destroy() 95 old_flags = pollable->slot; in mowgli_ports_eventloop_setselect() 98 mowgli_log("setselect %p fd %d func %p", pollable, pollable->fd, event_function); in mowgli_ports_eventloop_setselect() 105 pollable->slot |= POLLIN; in mowgli_ports_eventloop_setselect() 109 pollable->slot |= POLLOUT; in mowgli_ports_eventloop_setselect() 117 …mowgli_log("%p -> read %p : write %p", pollable, pollable->read_function, pollable->write_function… in mowgli_ports_eventloop_setselect() 121 pollable->slot &= ~POLLIN; in mowgli_ports_eventloop_setselect() 124 pollable->slot &= ~POLLOUT; in mowgli_ports_eventloop_setselect() 130 else if (pollable->slot == 0) in mowgli_ports_eventloop_setselect() [all …]
|
H A D | kqueue_pollops.c | 76 return_if_fail(pollable != NULL); in mowgli_kqueue_eventloop_destroy() 80 EV_SET(&event, pollable->fd, EVFILT_READ | EVFILT_WRITE, EV_DELETE, 0, 0, pollable); in mowgli_kqueue_eventloop_destroy() 99 return_if_fail(pollable != NULL); in mowgli_kqueue_eventloop_setselect() 105 mowgli_log("setselect %p fd %d func %p", pollable, pollable->fd, event_function); in mowgli_kqueue_eventloop_setselect() 111 fptr = &pollable->read_function; in mowgli_kqueue_eventloop_setselect() 115 fptr = &pollable->write_function; in mowgli_kqueue_eventloop_setselect() 131 …mowgli_log("%p -> read %p : write %p", pollable, pollable->read_function, pollable->write_function… in mowgli_kqueue_eventloop_setselect() 134 EV_SET(&event, pollable->fd, filter, in mowgli_kqueue_eventloop_setselect() 135 event_function ? EV_ADD : EV_DELETE, 0, 0, pollable); in mowgli_kqueue_eventloop_setselect() 171 mowgli_eventloop_pollable_t *pollable = priv->events[i].udata; in mowgli_kqueue_eventloop_select() local [all …]
|
H A D | null_pollops.c | 69 mowgli_eventloop_pollable_t *pollable = mowgli_eventloop_io_pollable(io); in mowgli_simple_eventloop_error_handler() local 71 if (pollable != NULL) in mowgli_simple_eventloop_error_handler() 72 mowgli_pollable_destroy(eventloop, pollable); in mowgli_simple_eventloop_error_handler() 88 mowgli_null_eventloop_destroy(mowgli_eventloop_t *eventloop, mowgli_eventloop_pollable_t *pollable) in mowgli_null_eventloop_destroy() argument 94 …p_setselect(mowgli_eventloop_t *eventloop, mowgli_eventloop_pollable_t *pollable, mowgli_eventloop… in mowgli_null_eventloop_setselect() argument 96 …eventloop does not really do polling, events for pollable<%p> will be ignored", (void *) pollable); in mowgli_null_eventloop_setselect() 101 pollable->read_function = event_function; in mowgli_null_eventloop_setselect() 104 pollable->write_function = event_function; in mowgli_null_eventloop_setselect()
|
/dports/irc/atheme-services/atheme-7.2.9/libmowgli-2/src/libmowgli/eventloop/ |
H A D | select_pollops.c | 91 if (pollable->read_function || pollable->write_function) in mowgli_select_eventloop_setselect() 108 …mowgli_log("%p -> read %p : write %p", pollable, pollable->read_function, pollable->write_function… in mowgli_select_eventloop_setselect() 111 if (pollable->read_function || pollable->write_function) in mowgli_select_eventloop_setselect() 112 mowgli_node_add(pollable, &pollable->node, &priv->pollable_list); in mowgli_select_eventloop_setselect() 143 if (pollable->read_function || pollable->write_function) in mowgli_select_eventloop_select() 171 pollable = n->data; in mowgli_select_eventloop_select() 173 if ((FD_ISSET(pollable->fd, &rfds) || FD_ISSET(pollable->fd, &efds))) in mowgli_select_eventloop_select() 176 …run %p(%p, %p, MOWGLI_EVENTLOOP_IO_READ, %p)\n", pollable->read_function, eventloop, pollable, pol… in mowgli_select_eventloop_select() 185 pollable = n->data; in mowgli_select_eventloop_select() 187 if ((FD_ISSET(pollable->fd, &wfds) || FD_ISSET(pollable->fd, &efds))) in mowgli_select_eventloop_select() [all …]
|
H A D | poll_pollops.c | 63 if (pollable->read_function || pollable->write_function) in update_poll_fds() 74 pollable->slot = slot; in update_poll_fds() 79 pollable->slot = -1; in update_poll_fds() 143 if (pollable->read_function || pollable->write_function) in mowgli_poll_eventloop_setselect() 160 …mowgli_log("%p -> read %p : write %p", pollable, pollable->read_function, pollable->write_function… in mowgli_poll_eventloop_setselect() 163 if (pollable->read_function || pollable->write_function) in mowgli_poll_eventloop_setselect() 164 mowgli_node_add(pollable, &pollable->node, &priv->pollable_list); in mowgli_poll_eventloop_setselect() 191 pollable = n->data; in mowgli_poll_eventloop_select() 200 …run %p(%p, %p, MOWGLI_EVENTLOOP_IO_READ, %p)\n", pollable->read_function, eventloop, pollable, pol… in mowgli_poll_eventloop_select() 210 pollable = n->data; in mowgli_poll_eventloop_select() [all …]
|
H A D | pollable.c | 37 pollable->eventloop = eventloop; in mowgli_pollable_create() 39 pollable->fd = fd; in mowgli_pollable_create() 40 pollable->userdata = userdata; in mowgli_pollable_create() 42 return pollable; in mowgli_pollable_create() 49 return_if_fail(pollable != NULL); in mowgli_pollable_destroy() 61 return_if_fail(pollable != NULL); in mowgli_pollable_setselect() 73 return_if_fail(pollable != NULL); in mowgli_pollable_set_nonblocking() 86 return_if_fail(pollable != NULL); in mowgli_pollable_set_nonblocking() 100 return_if_fail(pollable != NULL); in mowgli_pollable_set_cloexec() 111 return_if_fail(pollable != NULL); in mowgli_pollable_set_cloexec() [all …]
|
H A D | windows_pollops.c | 146 if (pollable->slot) in mowgli_winsock_eventloop_destroy() 148 WSAEventSelect(pollable->fd, priv->pfd[pollable->slot], 0); in mowgli_winsock_eventloop_destroy() 155 pollable->slot = 0; in mowgli_winsock_eventloop_destroy() 156 pollable->events = 0; in mowgli_winsock_eventloop_destroy() 169 old_flags = pollable->events; in mowgli_winsock_eventloop_setselect() 172 mowgli_log("setselect %p fd %d func %p", pollable, pollable->fd, event_function); in mowgli_winsock_eventloop_setselect() 191 …mowgli_log("%p -> read %p : write %p", pollable, pollable->read_function, pollable->write_function… in mowgli_winsock_eventloop_setselect() 211 if (!pollable->slot) in mowgli_winsock_eventloop_setselect() 216 priv->pollables[pollable->slot] = pollable; in mowgli_winsock_eventloop_setselect() 219 if (WSAEventSelect(pollable->fd, priv->pfd[pollable->slot], pollable->events) != 0) in mowgli_winsock_eventloop_setselect() [all …]
|
H A D | epoll_pollops.c | 75 pollable->slot = 0; in mowgli_epoll_eventloop_destroy() 78 ep_event.data.ptr = pollable; in mowgli_epoll_eventloop_destroy() 102 old_flags = pollable->slot; in mowgli_epoll_eventloop_setselect() 105 mowgli_log("setselect %p fd %d func %p", pollable, pollable->fd, event_function); in mowgli_epoll_eventloop_setselect() 112 pollable->slot |= EPOLLIN; in mowgli_epoll_eventloop_setselect() 116 pollable->slot |= EPOLLOUT; in mowgli_epoll_eventloop_setselect() 124 …mowgli_log("%p -> read %p : write %p", pollable, pollable->read_function, pollable->write_function… in mowgli_epoll_eventloop_setselect() 128 pollable->slot &= ~EPOLLIN; in mowgli_epoll_eventloop_setselect() 131 pollable->slot &= ~EPOLLOUT; in mowgli_epoll_eventloop_setselect() 135 else if (pollable->slot <= 0) in mowgli_epoll_eventloop_setselect() [all …]
|
H A D | qnx_pollops.c | 71 return_if_fail(pollable != NULL); in mowgli_qnx_eventloop_destroy() 93 pollable = userdata; in mowgli_qnx_eventloop_event_cb() 94 eventloop = pollable->eventloop; in mowgli_qnx_eventloop_event_cb() 113 return_if_fail(pollable != NULL); in mowgli_qnx_eventloop_setselect() 116 old_flags = pollable->slot; in mowgli_qnx_eventloop_setselect() 119 mowgli_log("setselect %p fd %d func %p", pollable, pollable->fd, event_function); in mowgli_qnx_eventloop_setselect() 126 pollable->slot |= SELECT_FLAG_READ; in mowgli_qnx_eventloop_setselect() 138 …mowgli_log("%p -> read %p : write %p", pollable, pollable->read_function, pollable->write_function… in mowgli_qnx_eventloop_setselect() 141 if (pollable->read_function == NULL) in mowgli_qnx_eventloop_setselect() 153 if (pollable->slot) in mowgli_qnx_eventloop_setselect() [all …]
|
H A D | ports_pollops.c | 71 return_if_fail(pollable != NULL); in mowgli_ports_eventloop_destroy() 74 pollable->slot = 0; in mowgli_ports_eventloop_destroy() 95 old_flags = pollable->slot; in mowgli_ports_eventloop_setselect() 98 mowgli_log("setselect %p fd %d func %p", pollable, pollable->fd, event_function); in mowgli_ports_eventloop_setselect() 105 pollable->slot |= POLLIN; in mowgli_ports_eventloop_setselect() 109 pollable->slot |= POLLOUT; in mowgli_ports_eventloop_setselect() 117 …mowgli_log("%p -> read %p : write %p", pollable, pollable->read_function, pollable->write_function… in mowgli_ports_eventloop_setselect() 121 pollable->slot &= ~POLLIN; in mowgli_ports_eventloop_setselect() 124 pollable->slot &= ~POLLOUT; in mowgli_ports_eventloop_setselect() 130 else if (pollable->slot == 0) in mowgli_ports_eventloop_setselect() [all …]
|
H A D | kqueue_pollops.c | 76 return_if_fail(pollable != NULL); in mowgli_kqueue_eventloop_destroy() 80 EV_SET(&event, pollable->fd, EVFILT_READ | EVFILT_WRITE, EV_DELETE, 0, 0, pollable); in mowgli_kqueue_eventloop_destroy() 99 return_if_fail(pollable != NULL); in mowgli_kqueue_eventloop_setselect() 105 mowgli_log("setselect %p fd %d func %p", pollable, pollable->fd, event_function); in mowgli_kqueue_eventloop_setselect() 111 fptr = &pollable->read_function; in mowgli_kqueue_eventloop_setselect() 115 fptr = &pollable->write_function; in mowgli_kqueue_eventloop_setselect() 131 …mowgli_log("%p -> read %p : write %p", pollable, pollable->read_function, pollable->write_function… in mowgli_kqueue_eventloop_setselect() 134 EV_SET(&event, pollable->fd, filter, in mowgli_kqueue_eventloop_setselect() 135 event_function ? EV_ADD : EV_DELETE, 0, 0, pollable); in mowgli_kqueue_eventloop_setselect() 171 mowgli_eventloop_pollable_t *pollable = priv->events[i].udata; in mowgli_kqueue_eventloop_select() local [all …]
|
H A D | null_pollops.c | 69 mowgli_eventloop_pollable_t *pollable = mowgli_eventloop_io_pollable(io); in mowgli_simple_eventloop_error_handler() local 71 if (pollable != NULL) in mowgli_simple_eventloop_error_handler() 72 mowgli_pollable_destroy(eventloop, pollable); in mowgli_simple_eventloop_error_handler() 88 mowgli_null_eventloop_destroy(mowgli_eventloop_t *eventloop, mowgli_eventloop_pollable_t *pollable) in mowgli_null_eventloop_destroy() argument 94 …p_setselect(mowgli_eventloop_t *eventloop, mowgli_eventloop_pollable_t *pollable, mowgli_eventloop… in mowgli_null_eventloop_setselect() argument 96 …eventloop does not really do polling, events for pollable<%p> will be ignored", (void *) pollable); in mowgli_null_eventloop_setselect() 101 pollable->read_function = event_function; in mowgli_null_eventloop_setselect() 104 pollable->write_function = event_function; in mowgli_null_eventloop_setselect()
|
/dports/graphics/sane-airscan/sane-airscan-0.99.26/ |
H A D | airscan-pollable.c | 22 struct pollable { struct 32 pollable* 46 pollable *p = mem_new(pollable, 1); in pollable_new() 58 pollable_free (pollable *p) in pollable_free() 70 pollable_get_fd (pollable *p) in pollable_get_fd() 78 pollable_signal (pollable *p) in pollable_signal() 91 pollable_reset (pollable *p) in pollable_reset() 101 pollable_wait (pollable *p) in pollable_wait()
|
/dports/irc/ezbounce/ezbounce-1.99.15/include/io/ |
H A D | engine.h | 27 std::vector<pollable *> objects; 37 virtual int add(pollable *, int); 38 virtual int release(pollable *); 39 virtual void set_events(pollable *, int); 44 int add(pollable * p) { in add() 58 const std::vector<pollable *>& get_table() const { in get_table()
|
H A D | pollable.h | 18 class pollable { 42 pollable() : fd(-1), events(EVENT_NONE) { } in pollable() function 43 explicit pollable(int f, short e = EVENT_NONE) : 45 virtual ~pollable() {} in ~pollable()
|
/dports/devel/glib20/glib-2.70.4/gio/ |
H A D | gsocketoutputstream.c | 166 g_socket_output_stream_pollable_is_writable (GPollableOutputStream *pollable) 168 GSocketOutputStream *output_stream = G_SOCKET_OUTPUT_STREAM (pollable); 174 g_socket_output_stream_pollable_write_nonblocking (GPollableOutputStream *pollable, 179 GSocketOutputStream *output_stream = G_SOCKET_OUTPUT_STREAM (pollable); 187 g_socket_output_stream_pollable_writev_nonblocking (GPollableOutputStream *pollable, 193 GSocketOutputStream *output_stream = G_SOCKET_OUTPUT_STREAM (pollable); 208 g_socket_output_stream_pollable_create_source (GPollableOutputStream *pollable, 211 GSocketOutputStream *output_stream = G_SOCKET_OUTPUT_STREAM (pollable);
|
/dports/devel/libmowgli2/libmowgli-2-2.1.3/src/examples/echoserver/ |
H A D | echoserver.c | 69 mowgli_eventloop_pollable_t *pollable = mowgli_eventloop_io_pollable(io); in write_data() local 73 send(pollable->fd, client->buf, strlen(client->buf), 0); in write_data() 83 mowgli_eventloop_pollable_t *pollable = mowgli_eventloop_io_pollable(io); in read_data() local 88 if ((ret = recv(pollable->fd, client->buf, sizeof(client->buf), 0)) <= 0) in read_data() 109 mowgli_eventloop_pollable_t *pollable = mowgli_eventloop_io_pollable(io); in accept_client() local 113 listener_fd = pollable->fd; in accept_client()
|
/dports/irc/atheme-services/atheme-7.2.9/libmowgli-2/src/examples/echoserver/ |
H A D | echoserver.c | 69 mowgli_eventloop_pollable_t *pollable = mowgli_eventloop_io_pollable(io); in write_data() local 73 send(pollable->fd, client->buf, strlen(client->buf), 0); in write_data() 83 mowgli_eventloop_pollable_t *pollable = mowgli_eventloop_io_pollable(io); in read_data() local 88 if ((ret = recv(pollable->fd, client->buf, sizeof(client->buf), 0)) <= 0) in read_data() 109 mowgli_eventloop_pollable_t *pollable = mowgli_eventloop_io_pollable(io); in accept_client() local 113 listener_fd = pollable->fd; in accept_client()
|
/dports/lang/go-devel/go-becaeea1199b875bc24800fa88f2f4fea119bf78/src/internal/poll/ |
H A D | fd_unix.go | 59 if !pollable { 166 if err == syscall.EAGAIN && fd.pd.pollable() { 222 if err == syscall.EAGAIN && fd.pd.pollable() { 249 if err == syscall.EAGAIN && fd.pd.pollable() { 276 if err == syscall.EAGAIN && fd.pd.pollable() { 390 if err == syscall.EAGAIN && fd.pd.pollable() { 452 if err == syscall.EAGAIN && fd.pd.pollable() { 478 if err == syscall.EAGAIN && fd.pd.pollable() { 504 if err == syscall.EAGAIN && fd.pd.pollable() { 530 if err == syscall.EAGAIN && fd.pd.pollable() { [all …]
|