1 /*-*- Mode: C; c-basic-offset: 8 -*-*/
6 typedef struct Service Service;
12 typedef enum ServiceState {
30 typedef enum ServiceMode {
35 typedef enum ServiceExecCommand {
36 SERVICE_EXEC_START_PRE,
38 SERVICE_EXEC_START_POST,
39 SERVICE_EXEC_RELOAD_PRE,
41 SERVICE_EXEC_RELOAD_POST,
42 SERVICE_EXEC_STOP_PRE,
44 SERVICE_EXEC_STOP_POST,
54 ExecCommand* exec_command[_SERVICE_EXEC_MAX];
55 ExecContext exec_context;
57 pid_t service_pid, control_pid;
63 const NameVTable service_vtable;