nxt_port.h (1997:a8a3f1d243ee) nxt_port.h (1998:c8790d2a89bb)
1
2/*
3 * Copyright (C) Igor Sysoev
4 * Copyright (C) NGINX, Inc.
5 */
6
7#ifndef _NXT_PORT_H_INCLUDED_
8#define _NXT_PORT_H_INCLUDED_

--- 19 unchanged lines hidden (view full) ---

28 nxt_port_handler_t get_port;
29 nxt_port_handler_t port_ack;
30 nxt_port_handler_t mmap;
31 nxt_port_handler_t get_mmap;
32
33 /* New process */
34 nxt_port_handler_t process_created;
35 nxt_port_handler_t process_ready;
1
2/*
3 * Copyright (C) Igor Sysoev
4 * Copyright (C) NGINX, Inc.
5 */
6
7#ifndef _NXT_PORT_H_INCLUDED_
8#define _NXT_PORT_H_INCLUDED_

--- 19 unchanged lines hidden (view full) ---

28 nxt_port_handler_t get_port;
29 nxt_port_handler_t port_ack;
30 nxt_port_handler_t mmap;
31 nxt_port_handler_t get_mmap;
32
33 /* New process */
34 nxt_port_handler_t process_created;
35 nxt_port_handler_t process_ready;
36 nxt_port_handler_t whoami;
36
37 /* Process exit/crash notification. */
38 nxt_port_handler_t remove_pid;
39
40 /* Stop process command. */
41 nxt_port_handler_t quit;
42
43 /* Request headers. */

--- 43 unchanged lines hidden (view full) ---

87 _NXT_PORT_MSG_NEW_PORT = nxt_port_handler_idx(new_port),
88 _NXT_PORT_MSG_GET_PORT = nxt_port_handler_idx(get_port),
89 _NXT_PORT_MSG_PORT_ACK = nxt_port_handler_idx(port_ack),
90 _NXT_PORT_MSG_MMAP = nxt_port_handler_idx(mmap),
91 _NXT_PORT_MSG_GET_MMAP = nxt_port_handler_idx(get_mmap),
92
93 _NXT_PORT_MSG_PROCESS_CREATED = nxt_port_handler_idx(process_created),
94 _NXT_PORT_MSG_PROCESS_READY = nxt_port_handler_idx(process_ready),
37
38 /* Process exit/crash notification. */
39 nxt_port_handler_t remove_pid;
40
41 /* Stop process command. */
42 nxt_port_handler_t quit;
43
44 /* Request headers. */

--- 43 unchanged lines hidden (view full) ---

88 _NXT_PORT_MSG_NEW_PORT = nxt_port_handler_idx(new_port),
89 _NXT_PORT_MSG_GET_PORT = nxt_port_handler_idx(get_port),
90 _NXT_PORT_MSG_PORT_ACK = nxt_port_handler_idx(port_ack),
91 _NXT_PORT_MSG_MMAP = nxt_port_handler_idx(mmap),
92 _NXT_PORT_MSG_GET_MMAP = nxt_port_handler_idx(get_mmap),
93
94 _NXT_PORT_MSG_PROCESS_CREATED = nxt_port_handler_idx(process_created),
95 _NXT_PORT_MSG_PROCESS_READY = nxt_port_handler_idx(process_ready),
96 _NXT_PORT_MSG_WHOAMI = nxt_port_handler_idx(whoami),
95 _NXT_PORT_MSG_REMOVE_PID = nxt_port_handler_idx(remove_pid),
96 _NXT_PORT_MSG_QUIT = nxt_port_handler_idx(quit),
97
98 _NXT_PORT_MSG_REQ_HEADERS = nxt_port_handler_idx(req_headers),
99 _NXT_PORT_MSG_REQ_HEADERS_ACK = nxt_port_handler_idx(req_headers_ack),
100 _NXT_PORT_MSG_REQ_BODY = nxt_port_handler_idx(req_body),
101 _NXT_PORT_MSG_WEBSOCKET = nxt_port_handler_idx(websocket_frame),
102

--- 23 unchanged lines hidden (view full) ---

126 NXT_PORT_MSG_GET_PORT = nxt_msg_last(_NXT_PORT_MSG_GET_PORT),
127 NXT_PORT_MSG_PORT_ACK = nxt_msg_last(_NXT_PORT_MSG_PORT_ACK),
128 NXT_PORT_MSG_MMAP = nxt_msg_last(_NXT_PORT_MSG_MMAP)
129 | NXT_PORT_MSG_SYNC,
130 NXT_PORT_MSG_GET_MMAP = nxt_msg_last(_NXT_PORT_MSG_GET_MMAP),
131
132 NXT_PORT_MSG_PROCESS_CREATED = nxt_msg_last(_NXT_PORT_MSG_PROCESS_CREATED),
133 NXT_PORT_MSG_PROCESS_READY = nxt_msg_last(_NXT_PORT_MSG_PROCESS_READY),
97 _NXT_PORT_MSG_REMOVE_PID = nxt_port_handler_idx(remove_pid),
98 _NXT_PORT_MSG_QUIT = nxt_port_handler_idx(quit),
99
100 _NXT_PORT_MSG_REQ_HEADERS = nxt_port_handler_idx(req_headers),
101 _NXT_PORT_MSG_REQ_HEADERS_ACK = nxt_port_handler_idx(req_headers_ack),
102 _NXT_PORT_MSG_REQ_BODY = nxt_port_handler_idx(req_body),
103 _NXT_PORT_MSG_WEBSOCKET = nxt_port_handler_idx(websocket_frame),
104

--- 23 unchanged lines hidden (view full) ---

128 NXT_PORT_MSG_GET_PORT = nxt_msg_last(_NXT_PORT_MSG_GET_PORT),
129 NXT_PORT_MSG_PORT_ACK = nxt_msg_last(_NXT_PORT_MSG_PORT_ACK),
130 NXT_PORT_MSG_MMAP = nxt_msg_last(_NXT_PORT_MSG_MMAP)
131 | NXT_PORT_MSG_SYNC,
132 NXT_PORT_MSG_GET_MMAP = nxt_msg_last(_NXT_PORT_MSG_GET_MMAP),
133
134 NXT_PORT_MSG_PROCESS_CREATED = nxt_msg_last(_NXT_PORT_MSG_PROCESS_CREATED),
135 NXT_PORT_MSG_PROCESS_READY = nxt_msg_last(_NXT_PORT_MSG_PROCESS_READY),
136 NXT_PORT_MSG_WHOAMI = nxt_msg_last(_NXT_PORT_MSG_WHOAMI),
134 NXT_PORT_MSG_QUIT = nxt_msg_last(_NXT_PORT_MSG_QUIT),
135 NXT_PORT_MSG_REMOVE_PID = nxt_msg_last(_NXT_PORT_MSG_REMOVE_PID),
136
137 NXT_PORT_MSG_REQ_HEADERS = _NXT_PORT_MSG_REQ_HEADERS,
138 NXT_PORT_MSG_REQ_BODY = _NXT_PORT_MSG_REQ_BODY,
139 NXT_PORT_MSG_WEBSOCKET = _NXT_PORT_MSG_WEBSOCKET,
140 NXT_PORT_MSG_WEBSOCKET_LAST = nxt_msg_last(_NXT_PORT_MSG_WEBSOCKET),
141

--- 222 unchanged lines hidden ---
137 NXT_PORT_MSG_QUIT = nxt_msg_last(_NXT_PORT_MSG_QUIT),
138 NXT_PORT_MSG_REMOVE_PID = nxt_msg_last(_NXT_PORT_MSG_REMOVE_PID),
139
140 NXT_PORT_MSG_REQ_HEADERS = _NXT_PORT_MSG_REQ_HEADERS,
141 NXT_PORT_MSG_REQ_BODY = _NXT_PORT_MSG_REQ_BODY,
142 NXT_PORT_MSG_WEBSOCKET = _NXT_PORT_MSG_WEBSOCKET,
143 NXT_PORT_MSG_WEBSOCKET_LAST = nxt_msg_last(_NXT_PORT_MSG_WEBSOCKET),
144

--- 222 unchanged lines hidden ---