X-Git-Url: https://git.distorted.org.uk/~mdw/adns/blobdiff_plain/2edb1757691323cf8a54d6acd68251781a4df521..0288732570d2a52a069ab5e6c377450e30c6eee6:/src/internal.h diff --git a/src/internal.h b/src/internal.h index 7faa212..552db15 100644 --- a/src/internal.h +++ b/src/internal.h @@ -672,6 +672,10 @@ void adns__transfer_interim(adns_query from, adns_query to, void *block); * TTLs get inherited by their parents. */ +void adns__free_interim(adns_query qu, void *p); +/* Forget about a block allocated by adns__alloc_interim. + */ + void *adns__alloc_mine(adns_query qu, size_t sz); /* Like _interim, but does not record the length for later * copying into the answer. This just ensures that the memory @@ -695,6 +699,7 @@ void adns__reset_preserved(adns_query qu); void adns__query_done(adns_query qu); void adns__query_fail(adns_query qu, adns_status stat); +void adns__cancel_children(adns_query qu); /* From reply.c: */