Lines Matching defs: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;
73 return provider;
84 apr_pollcb_provider_t *provider = NULL;
101 while (provider == NULL) {
102 provider = pollcb_provider(method);
103 if (!provider) {
116 pollcb->provider = provider;
118 rv = (*provider->create)(pollcb, size, p, flags);
128 /* Try with default provider */
129 provider = pollcb_provider(pollset_default_method);
130 if (!provider) {
133 rv = (*provider->create)(pollcb, size, p, flags);
137 pollcb->provider = provider;
159 return (*pollcb->provider->add)(pollcb, descriptor);
165 return (*pollcb->provider->remove)(pollcb, descriptor);
174 return (*pollcb->provider->poll)(pollcb, timeout, func, baton);