Lines Matching refs:descriptor
337 const apr_pollfd_t *descriptor)
350 priv->query_set[pollset->nelts] = *descriptor;
351 if (descriptor->desc_type == APR_POLL_SOCKET) {
352 fd = descriptor->desc.s->socketdes;
355 fd = descriptor->desc.f->filedes;
361 get_event(descriptor->reqevents);
372 const apr_pollfd_t *descriptor)
408 elem->os_pfd.fd = descriptor->desc.s->socketdes;
413 elem->pfd = *descriptor;
414 elem->os_pfd.events = get_event(descriptor->reqevents);
437 rv = posix_add(pollset, descriptor);
446 static posix_remove(apr_pollset_t *pollset, const apr_pollfd_t *descriptor)
454 if (descriptor->desc.s == priv->query_set[i].desc.s) {
460 if (descriptor->desc.s == priv->query_set[i].desc.s) {
480 const apr_pollfd_t *descriptor)
494 return posix_remove(pollset, descriptor);
500 assert(descriptor->desc_type == APR_POLL_SOCKET);
503 fd = descriptor->desc.s->socketdes;