Groonga 3.0.9 Source Code Document
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Structures | Macros | Functions | Variables
ngx_process_cycle.h File Reference
#include <ngx_config.h>
#include <ngx_core.h>
Include dependency graph for ngx_process_cycle.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  ngx_cache_manager_ctx_t

Macros

#define NGX_CMD_OPEN_CHANNEL   1
#define NGX_CMD_CLOSE_CHANNEL   2
#define NGX_CMD_QUIT   3
#define NGX_CMD_TERMINATE   4
#define NGX_CMD_REOPEN   5
#define NGX_PROCESS_SINGLE   0
#define NGX_PROCESS_MASTER   1
#define NGX_PROCESS_SIGNALLER   2
#define NGX_PROCESS_WORKER   3
#define NGX_PROCESS_HELPER   4

Functions

void ngx_master_process_cycle (ngx_cycle_t *cycle)
void ngx_single_process_cycle (ngx_cycle_t *cycle)

Variables

ngx_uint_t ngx_process
ngx_pid_t ngx_pid
ngx_pid_t ngx_new_binary
ngx_uint_t ngx_inherited
ngx_uint_t ngx_daemonized
ngx_uint_t ngx_threaded
ngx_uint_t ngx_exiting
sig_atomic_t ngx_reap
sig_atomic_t ngx_sigio
sig_atomic_t ngx_sigalrm
sig_atomic_t ngx_quit
sig_atomic_t ngx_debug_quit
sig_atomic_t ngx_terminate
sig_atomic_t ngx_noaccept
sig_atomic_t ngx_reconfigure
sig_atomic_t ngx_reopen
sig_atomic_t ngx_change_binary

Macro Definition Documentation

#define NGX_CMD_CLOSE_CHANNEL   2

Definition at line 17 of file ngx_process_cycle.h.

#define NGX_CMD_OPEN_CHANNEL   1

Definition at line 16 of file ngx_process_cycle.h.

#define NGX_CMD_QUIT   3

Definition at line 18 of file ngx_process_cycle.h.

#define NGX_CMD_REOPEN   5

Definition at line 20 of file ngx_process_cycle.h.

#define NGX_CMD_TERMINATE   4

Definition at line 19 of file ngx_process_cycle.h.

#define NGX_PROCESS_HELPER   4

Definition at line 27 of file ngx_process_cycle.h.

#define NGX_PROCESS_MASTER   1

Definition at line 24 of file ngx_process_cycle.h.

#define NGX_PROCESS_SIGNALLER   2

Definition at line 25 of file ngx_process_cycle.h.

#define NGX_PROCESS_SINGLE   0

Definition at line 23 of file ngx_process_cycle.h.

#define NGX_PROCESS_WORKER   3

Definition at line 26 of file ngx_process_cycle.h.

Function Documentation

void ngx_master_process_cycle ( ngx_cycle_t cycle)

Definition at line 83 of file ngx_process_cycle.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void ngx_single_process_cycle ( ngx_cycle_t cycle)

Definition at line 294 of file ngx_process_cycle.c.

Here is the call graph for this function:

Here is the caller graph for this function:

Variable Documentation

sig_atomic_t ngx_change_binary

Definition at line 49 of file ngx_process_cycle.c.

ngx_uint_t ngx_daemonized

Definition at line 52 of file ngx_process_cycle.c.

sig_atomic_t ngx_debug_quit

Definition at line 44 of file ngx_process_cycle.c.

ngx_uint_t ngx_exiting

Definition at line 45 of file ngx_process_cycle.c.

ngx_uint_t ngx_inherited

Definition at line 51 of file ngx_process_cycle.c.

ngx_pid_t ngx_new_binary

Definition at line 50 of file ngx_process_cycle.c.

sig_atomic_t ngx_noaccept

Definition at line 54 of file ngx_process_cycle.c.

ngx_pid_t ngx_pid

Definition at line 36 of file ngx_process_cycle.c.

ngx_uint_t ngx_process

Definition at line 35 of file ngx_process_cycle.c.

sig_atomic_t ngx_quit

Definition at line 43 of file ngx_process_cycle.c.

sig_atomic_t ngx_reap

Definition at line 39 of file ngx_process_cycle.c.

sig_atomic_t ngx_reconfigure

Definition at line 46 of file ngx_process_cycle.c.

sig_atomic_t ngx_reopen

Definition at line 47 of file ngx_process_cycle.c.

sig_atomic_t ngx_sigalrm

Definition at line 41 of file ngx_process_cycle.c.

sig_atomic_t ngx_sigio

Definition at line 40 of file ngx_process_cycle.c.

sig_atomic_t ngx_terminate

Definition at line 42 of file ngx_process_cycle.c.

ngx_uint_t ngx_threaded

Definition at line 37 of file ngx_process_cycle.c.