Lines Matching defs:service
61 proxy_service *service = proxyServiceList;
64 while (service)
66 if (strcmp (service->serviceName, serviceName) == 0)
67 return service;
68 else if (ncasecmp (service->serviceName, serviceName, nameLen) == 0)
69 return service;
71 service = service->next;
75 service = malloc (sizeof (proxy_service));
76 if (!service)
79 service->serviceName = strdup (serviceName);
80 if (!service->serviceName)
82 free (service);
86 service->proxyCount = 0;
87 service->proxyList = NULL;
91 proxyServiceList = service;
92 service->next = NULL;
96 service->next = proxyServiceList;
97 proxyServiceList = service;
101 return service;
112 proxy_service *service = FindProxyService (serviceName, True);
115 if (!service)
128 if (service->proxyList == NULL)
130 service->proxyList = proxy;
135 proxy->next = service->proxyList;
136 service->proxyList = proxy;
142 service->proxyList = proxy->next;
152 service->proxyCount++;
173 proxy_service *service = FindProxyService (serviceName, True);
178 if (!service)
255 if (service->proxyList == NULL)
257 service->proxyList = proxy;
262 proxy->next = service->proxyList;
263 service->proxyList = proxy;
270 service->proxyCount++;
282 proxy_service *service = FindProxyService (serviceName, False);
285 if (!service)
288 proxy = service->proxyList;
312 proxy_service *service = proxyServiceList;
314 while (service)
316 running_proxy *proxy = service->proxyList;
350 service->proxyList = proxy->next;
354 service->proxyCount--;
365 printf ("Reprocessing request from fd %d for service %s at %s\n",
401 printf ("Requestor disconnected on fd %d while awaiting reply\n for service %s (%s)",
436 service = service->next;
443 * service. The list is ordered, with proxies serving an address that
446 * service then it is excluded from the list if it doesn't match the
454 proxy_service *service = FindProxyService (serviceName, False);
459 if (!service || !service->proxyCount)
463 service->proxyCount * sizeof (running_proxy *));
472 proxy = service->proxyList;
474 tailIndex = service->proxyCount - 1;
510 * refused to service a new address, then remove the gaps in the list
513 if (runList->count < service->proxyCount) {
514 while (tailIndex < service->proxyCount - 1)
650 proxy_service *service = proxyServiceList;
652 while (service)
654 running_proxy *proxy = service->proxyList;
664 service = service->next;