Lines Matching refs:provider
46 apr_pollcb_provider_t *provider = NULL;
50 provider = apr_pollcb_provider_kqueue;
55 provider = apr_pollcb_provider_port;
60 provider = apr_pollcb_provider_epoll;
65 provider = apr_pollcb_provider_poll;
72 return provider;
83 apr_pollcb_provider_t *provider = NULL;
100 while (provider == NULL) {
101 provider = pollcb_provider(method);
102 if (!provider) {
115 pollcb->provider = provider;
117 rv = (*provider->create)(pollcb, size, p, flags);
127 /* Try with default provider */
128 provider = pollcb_provider(pollset_default_method);
129 if (!provider) {
132 rv = (*provider->create)(pollcb, size, p, flags);
136 pollcb->provider = provider;
155 return (*pollcb->provider->add)(pollcb, descriptor);
161 return (*pollcb->provider->remove)(pollcb, descriptor);
170 return (*pollcb->provider->poll)(pollcb, timeout, func, baton);