Mercurial > dovecot > core-2.2
view src/lib-master/master-service-private.h @ 9878:c58c40a83bbd HEAD
lib-master: Added master_service_set_die_with_master.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Fri, 04 Sep 2009 17:32:31 -0400 |
parents | fa195866a79a |
children | 77228b5431e1 |
line wrap: on
line source
#ifndef MASTER_SERVICE_PRIVATE_H #define MASTER_SERVICE_PRIVATE_H #include "master-interface.h" #include "master-service.h" struct master_service_listener { struct master_service *service; int fd; bool ssl; struct io *io; }; struct master_service { struct ioloop *ioloop; char *name; enum master_service_flags flags; int argc; char **argv; const char *version_string; const char *config_path; ARRAY_TYPE(const_string) config_overrides; int config_fd; int syslog_facility; unsigned int socket_count, ssl_socket_count; struct master_service_listener *listeners; struct io *io_status_write, *io_status_error; unsigned int service_count_left; unsigned int total_available_count; struct master_status master_status; struct master_auth *auth; master_service_connection_callback_t *callback; pool_t set_pool; const struct master_service_settings *set; struct setting_parser_context *set_parser; unsigned int keep_environment:1; unsigned int log_directly:1; unsigned int initial_status_sent:1; unsigned int default_settings:1; unsigned int die_with_master:1; }; #endif