Lines Matching defs:descriptor
227 const apr_pollfd_t *descriptor)
235 pollset->p->query_set[pollset->nelts] = *descriptor;
237 if (descriptor->desc_type == APR_POLL_SOCKET) {
239 /* NetWare can't handle mixed descriptor types in select() */
247 fd = descriptor->desc.s->socketdes;
252 descriptor->desc.f == pollset->wakeup_pipe[0])
253 fd = (apr_os_sock_t)descriptor->desc.f->filedes;
258 /* NetWare can't handle mixed descriptor types in select() */
259 if (descriptor->desc.f->is_pipe && !HAS_SOCKETS(pollset->p->set_type)) {
261 fd = descriptor->desc.f->filedes;
267 fd = descriptor->desc.f->filedes;
277 if (descriptor->reqevents & APR_POLLIN) {
280 if (descriptor->reqevents & APR_POLLOUT) {
283 if (descriptor->reqevents &
295 const apr_pollfd_t * descriptor)
300 if (descriptor->desc_type == APR_POLL_SOCKET) {
301 fd = descriptor->desc.s->socketdes;
307 fd = descriptor->desc.f->filedes;
312 if (descriptor->desc.s == pollset->p->query_set[i].desc.s) {
318 if (descriptor->desc.s == pollset->p->query_set[i].desc.s) {