Home | History | Annotate | Download | only in daemon

Lines Matching defs:daemon

2  * daemon/daemon.h - collection of workers that handles requests.
39 * The daemon consists of global settings and a number of workers.
80 struct daemon {
152 /** time when daemon started */
194 * Initialize daemon structure.
195 * @return: The daemon structure, or NULL on error.
197 struct daemon* daemon_init(void);
201 * The cfg member pointer must have been set for the daemon.
202 * @param daemon: the daemon.
205 int daemon_open_shared_ports(struct daemon* daemon);
208 * Do daemon setup that needs privileges
210 * The cfg member pointer must have been set for the daemon.
211 * @param daemon: the daemon.
214 int daemon_privileged(struct daemon* daemon);
219 * @param daemon: the daemon.
221 void daemon_fork(struct daemon* daemon);
225 * Bring the daemon back into state ready for daemon_fork again.
226 * @param daemon: the daemon.
228 void daemon_cleanup(struct daemon* daemon);
232 * @param daemon: the daemon.
234 void daemon_delete(struct daemon* daemon);
238 * @param daemon: the daemon.
241 void daemon_apply_cfg(struct daemon* daemon, struct config_file* cfg);
252 void daemon_setup_sslctxs(struct daemon* daemon, struct config_file* cfg);
255 int ssl_cert_changed(struct daemon* daemon, struct config_file* cfg);
258 void* daemon_setup_listen_dot_sslctx(struct daemon* daemon,
262 void* daemon_setup_listen_doh_sslctx(struct daemon* daemon,
266 void* daemon_setup_listen_quic_sslctx(struct daemon* daemon,
270 void* daemon_setup_connect_dot_sslctx(struct daemon* daemon,