daemon/worker: partially implemented multiplexed resolution
the worker now creates a resolution context copy, and keeps it if the query requires iterative queries. the worker_exec() is now a reentrant function that gets called with incoming data until the resolution is done, and it sends the answer
Showing
- daemon/daemon.mk 0 additions, 1 deletiondaemon/daemon.mk
- daemon/io.c 30 additions, 2 deletionsdaemon/io.c
- daemon/io.h 6 additions, 1 deletiondaemon/io.h
- daemon/layer/query.c 0 additions, 91 deletionsdaemon/layer/query.c
- daemon/layer/query.h 0 additions, 23 deletionsdaemon/layer/query.h
- daemon/worker.c 117 additions, 17 deletionsdaemon/worker.c
- daemon/worker.h 2 additions, 1 deletiondaemon/worker.h
daemon/layer/query.c
deleted
100644 → 0
daemon/layer/query.h
deleted
100644 → 0
Please register or sign in to comment