Lines Matching defs:url
63 * provide the data for it. We pass in the base url (so the same function
69 char *url;
91 char *url;
327 isc_httpdurl_t *url;
358 url = ISC_LIST_HEAD(httpdmgr->urls);
359 while (url != NULL) {
360 isc_mem_free(httpdmgr->mctx, url->url);
361 ISC_LIST_UNLINK(httpdmgr->urls, url, link);
362 isc_mem_put(httpdmgr->mctx, url, sizeof(isc_httpdurl_t));
363 url = ISC_LIST_HEAD(httpdmgr->urls);
464 httpd->url = p;
472 httpd->querystring = strchr(httpd->url, '?');
612 render_404(const char *url, const char *querystring,
620 UNUSED(url);
636 render_500(const char *url, const char *querystring,
644 UNUSED(url);
666 isc_httpdurl_t *url;
706 url = ISC_LIST_HEAD(httpd->mgr->urls);
707 while (url != NULL) {
708 if (strcmp(httpd->url, url->url) == 0)
710 url = ISC_LIST_NEXT(url, link);
712 if (url == NULL)
713 result = httpd->mgr->render_404(httpd->url, httpd->querystring,
722 result = url->action(httpd->url, httpd->querystring,
723 url->action_arg,
728 result = httpd->mgr->render_500(httpd->url, httpd->querystring,
992 httpd->url = NULL;
1002 isc_httpdmgr_addurl(isc_httpdmgr_t *httpdmgr, const char *url,
1007 if (url == NULL) {
1016 item->url = isc_mem_strdup(httpdmgr->mctx, url);
1017 if (item->url == NULL) {