unbound: util Directory Reference

unbound 0.1

util Directory Reference

## Directories
| data
| shm_side
| storage

## Files
| alloc.c
| This file contains memory allocation functions.
| alloc.h
| This file contains memory allocation functions.
| as112.c
| This file provides a list of lan zones.
| as112.h
| This file provides a list of lan zones.
| config_file.c
| This file contains functions for the config file.
| config_file.h
| This file contains functions for the config file.
| edns.c
| This file contains functions for base EDNS options.
| edns.h
| This file contains functions for base EDNS options.
| fptr_wlist.c
| This file contains functions that check function pointers.
| fptr_wlist.h
| This file contains functions that check function pointers.
| locks.c
| util/locks.c - unbound locking primitives
| log.c
| Implementation of log.h.
| log.h
| This file contains logging functions.
| mini_event.c
| fake libevent implementation.
| mini_event.h
| This file implements part of the event(3) libevent api.
| module.c
| Implementation of module.h.
| module.h
| This file contains the interface for DNS handling modules.
| net_help.c
| Implementation of net_help.h.
| net_help.h
| This file contains functions to perform network related tasks.
| netevent.c
| This file contains event notification functions.
| netevent.h
| This file contains event notification functions.
| proxy_protocol.c
| This file contains PROXY protocol functions.
| proxy_protocol.h
| This file contains PROXY protocol structs and functions.
| random.c
| Thread safe random functions.
| random.h
| Thread safe random functions.
| rbtree.c
| Implementation of a redblack tree.
| rbtree.h
| Red black tree.
| regional.c
| Regional allocator.
| regional.h
| Regional allocator.
| rfc_1982.c
| This file contains functions for RFC 1982 serial number arithmetic.
| rfc_1982.h
| This file contains functions for RFC 1982 serial number arithmetic.
| rtt.c
| This file contains a data type and functions to help estimate good round trip times for UDP resend timeout values.
| rtt.h
| This file contains a data type and functions to help estimate good round trip times for UDP resend timeout values.
| siphash.h
| Contains the SipHash reference C implementation.
| tcp_conn_limit.c
| This file helps the server discard excess TCP connections.
| tcp_conn_limit.h
| This file keeps track of the limit on the number of TCP connections each client makes the server.
| timehist.c
| This file contains functions to make a histogram of time values.
| timehist.h
| This file contains functions to make a histogram of time values.
| timeval_func.c
| This file contains helpers to manipulate struct timeval values.
| timeval_func.h
| This file contains definitions of helpers to manipulate struct timeval values, implemented in the corresponding C file.
| tube.c
| This file contains pipe service functions.
| tube.h
| This file contains pipe service functions.
| ub_event.c
| This file contains and implementation for the indirection layer for pluggable events that transparently passes it either directly to libevent, or calls the libevent compatibility layer functions.
| ub_event.h
| This file contains prototypes for event loop functions.
| ub_event_pluggable.c
| This file contains an implementation for the indirection layer for pluggable events that calls the registered pluggable event loop.
| winsock_event.c
| Implementation of the unbound WinSock2 API event notification handler for the Windows port.
| winsock_event.h
| This file contains interface functions with the WinSock2 API on Windows.