summaryrefslogtreecommitdiff
path: root/util/module.h
diff options
context:
space:
mode:
Diffstat (limited to 'util/module.h')
-rw-r--r--util/module.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/util/module.h b/util/module.h
index 415865c3d8b68..73db994bd7a3e 100644
--- a/util/module.h
+++ b/util/module.h
@@ -166,6 +166,9 @@ struct query_info;
struct edns_data;
struct regional;
struct worker;
+struct comm_base;
+struct auth_zones;
+struct outside_network;
struct module_qstate;
struct ub_randstate;
struct mesh_area;
@@ -445,6 +448,10 @@ struct module_env {
struct sldns_buffer* scratch_buffer;
/** internal data for daemon - worker thread. */
struct worker* worker;
+ /** the worker event base */
+ struct comm_base* worker_base;
+ /** the outside network */
+ struct outside_network* outnet;
/** mesh area with query state dependencies */
struct mesh_area* mesh;
/** allocation service */
@@ -468,6 +475,8 @@ struct module_env {
struct val_neg_cache* neg_cache;
/** the 5011-probe timer (if any) */
struct comm_timer* probe_timer;
+ /** auth zones */
+ struct auth_zones* auth_zones;
/** Mapping of forwarding zones to targets.
* iterator forwarder information. per-thread, created by worker */
struct iter_forwards* fwds;