summaryrefslogtreecommitdiffhomepage
path: root/src/nxt_master_process.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/nxt_master_process.h')
-rw-r--r--src/nxt_master_process.h16
1 files changed, 10 insertions, 6 deletions
diff --git a/src/nxt_master_process.h b/src/nxt_master_process.h
index 8c40b5b3..46c570be 100644
--- a/src/nxt_master_process.h
+++ b/src/nxt_master_process.h
@@ -4,17 +4,21 @@
* Copyright (C) NGINX, Inc.
*/
-#ifndef _NXT_UNIX_MASTER_PROCESS_H_INCLUDED_
-#define _NXT_UNIX_MASTER_PROCESS_H_INCLUDED_
+#ifndef _NXT_MASTER_PROCESS_H_INCLUDED_
+#define _NXT_MASTER_PROCESS_H_INCLUDED_
nxt_int_t nxt_master_process_start(nxt_thread_t *thr, nxt_task_t *task,
- nxt_cycle_t *cycle);
-void nxt_master_stop_worker_processes(nxt_task_t *task, nxt_cycle_t *cycle);
-void nxt_worker_process_start(void *data);
+ nxt_runtime_t *runtime);
+void nxt_master_stop_worker_processes(nxt_task_t *task, nxt_runtime_t *runtime);
+nxt_int_t nxt_controller_start(nxt_task_t *task, nxt_runtime_t *rt);
+nxt_int_t nxt_router_start(nxt_task_t *task, nxt_runtime_t *rt);
+
+extern nxt_port_handler_t nxt_worker_process_port_handlers[];
extern const nxt_sig_event_t nxt_master_process_signals[];
+extern const nxt_sig_event_t nxt_worker_process_signals[];
-#endif /* _NXT_UNIX_MASTER_PROCESS_H_INCLUDED_ */
+#endif /* _NXT_MASTER_PROCESS_H_INCLUDED_ */