unbound: auth_nextprobe Struct Reference

unbound 0.1

Data Fields
auth_nextprobe Struct Reference

The next probe task. More...

`#include <authzone.h>`

## Data Fields
struct worker * | worker
struct module_env * | env
time_t | backoff
| increasing backoff for failures
time_t | next_probe
| Timeout for next probe (for SOA).
struct comm_timer * | timer
| timeout callback for next_probe or expiry(if that is sooner).

## Detailed Description

The next probe task.

This task consists of waiting for the probetimeout. It is a task because it needs an event in the eventtable. Once the timeout has passed, that worker can (potentially) become the auth_probe worker, or if another worker is already doing that, do nothing. Tasks becomes unowned. The probe worker, if it detects nothing has to be done picks up this task, if unowned.

## Field Documentation

## ◆ timer

struct comm_timer* auth_nextprobe::timer

timeout callback for next_probe or expiry(if that is sooner).

it is on the worker's event_base

Referenced by auth_xfer_delete(), auth_xfer_get_mem(), xfr_nextprobe_disown(), and xfr_set_timeout().

The documentation for this struct was generated from the following file:

- services/authzone.h