Lines Matching defs:http_cb
2353 struct evhttp_cb *http_cb;
2374 while ((http_cb = TAILQ_FIRST(&http->callbacks)) != NULL) {
2375 TAILQ_REMOVE(&http->callbacks, http_cb, next);
2376 free(http_cb->what);
2377 free(http_cb);
2393 struct evhttp_cb *http_cb;
2395 if ((http_cb = calloc(1, sizeof(struct evhttp_cb))) == NULL)
2398 http_cb->what = strdup(uri);
2399 http_cb->cb = cb;
2400 http_cb->cbarg = cbarg;
2402 TAILQ_INSERT_TAIL(&http->callbacks, http_cb, next);
2408 struct evhttp_cb *http_cb;
2410 TAILQ_FOREACH(http_cb, &http->callbacks, next) {
2411 if (strcmp(http_cb->what, uri) == 0)
2414 if (http_cb == NULL)
2417 TAILQ_REMOVE(&http->callbacks, http_cb, next);
2418 free(http_cb->what);
2419 free(http_cb);