Groonga 3.0.9 Source Code Document
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Macros | Typedefs | Functions
ngx_core.h File Reference
#include <ngx_errno.h>
#include <ngx_atomic.h>
#include <ngx_thread.h>
#include <ngx_rbtree.h>
#include <ngx_time.h>
#include <ngx_socket.h>
#include <ngx_string.h>
#include <ngx_files.h>
#include <ngx_shmem.h>
#include <ngx_process.h>
#include <ngx_user.h>
#include <ngx_parse.h>
#include <ngx_log.h>
#include <ngx_alloc.h>
#include <ngx_palloc.h>
#include <ngx_buf.h>
#include <ngx_queue.h>
#include <ngx_array.h>
#include <ngx_list.h>
#include <ngx_hash.h>
#include <ngx_file.h>
#include <ngx_crc.h>
#include <ngx_crc32.h>
#include <ngx_murmurhash.h>
#include <ngx_radix_tree.h>
#include <ngx_times.h>
#include <ngx_shmtx.h>
#include <ngx_slab.h>
#include <ngx_inet.h>
#include <ngx_cycle.h>
#include <ngx_resolver.h>
#include <ngx_process_cycle.h>
#include <ngx_conf_file.h>
#include <ngx_open_file_cache.h>
#include <ngx_os.h>
#include <ngx_connection.h>
Include dependency graph for ngx_core.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define NGX_OK   0
#define NGX_ERROR   -1
#define NGX_AGAIN   -2
#define NGX_BUSY   -3
#define NGX_DONE   -4
#define NGX_DECLINED   -5
#define NGX_ABORT   -6
#define LF   (u_char) 10
#define CR   (u_char) 13
#define CRLF   "\x0d\x0a"
#define ngx_abs(value)   (((value) >= 0) ? (value) : - (value))
#define ngx_max(val1, val2)   ((val1 < val2) ? (val2) : (val1))
#define ngx_min(val1, val2)   ((val1 > val2) ? (val2) : (val1))

Typedefs

typedef struct ngx_module_s ngx_module_t
typedef struct ngx_conf_s ngx_conf_t
typedef struct ngx_cycle_s ngx_cycle_t
typedef struct ngx_pool_s ngx_pool_t
typedef struct ngx_chain_s ngx_chain_t
typedef struct ngx_log_s ngx_log_t
typedef struct ngx_open_file_s ngx_open_file_t
typedef struct ngx_command_s ngx_command_t
typedef struct ngx_file_s ngx_file_t
typedef struct ngx_event_s ngx_event_t
typedef struct ngx_event_aio_s ngx_event_aio_t
typedef struct ngx_connection_s ngx_connection_t
typedef void(* ngx_event_handler_pt )(ngx_event_t *ev)
typedef void(* ngx_connection_handler_pt )(ngx_connection_t *c)

Functions

void ngx_cpuinfo (void)

Macro Definition Documentation

#define CR   (u_char) 13

Definition at line 83 of file ngx_core.h.

#define CRLF   "\x0d\x0a"

Definition at line 84 of file ngx_core.h.

#define LF   (u_char) 10

Definition at line 82 of file ngx_core.h.

#define NGX_ABORT   -6

Definition at line 35 of file ngx_core.h.

#define ngx_abs (   value)    (((value) >= 0) ? (value) : - (value))

Definition at line 87 of file ngx_core.h.

#define NGX_AGAIN   -2

Definition at line 31 of file ngx_core.h.

#define NGX_BUSY   -3

Definition at line 32 of file ngx_core.h.

#define NGX_DECLINED   -5

Definition at line 34 of file ngx_core.h.

#define NGX_DONE   -4

Definition at line 33 of file ngx_core.h.

#define NGX_ERROR   -1

Definition at line 30 of file ngx_core.h.

#define ngx_max (   val1,
  val2 
)    ((val1 < val2) ? (val2) : (val1))

Definition at line 88 of file ngx_core.h.

#define ngx_min (   val1,
  val2 
)    ((val1 > val2) ? (val2) : (val1))

Definition at line 89 of file ngx_core.h.

#define NGX_OK   0

Definition at line 29 of file ngx_core.h.

Typedef Documentation

typedef struct ngx_chain_s ngx_chain_t

Definition at line 16 of file ngx_core.h.

typedef struct ngx_command_s ngx_command_t

Definition at line 19 of file ngx_core.h.

typedef struct ngx_conf_s ngx_conf_t

Definition at line 13 of file ngx_core.h.

typedef void(* ngx_connection_handler_pt)(ngx_connection_t *c)

Definition at line 26 of file ngx_core.h.

Definition at line 23 of file ngx_core.h.

typedef struct ngx_cycle_s ngx_cycle_t

Definition at line 14 of file ngx_core.h.

typedef struct ngx_event_aio_s ngx_event_aio_t

Definition at line 22 of file ngx_core.h.

typedef void(* ngx_event_handler_pt)(ngx_event_t *ev)

Definition at line 25 of file ngx_core.h.

typedef struct ngx_event_s ngx_event_t

Definition at line 21 of file ngx_core.h.

typedef struct ngx_file_s ngx_file_t

Definition at line 20 of file ngx_core.h.

typedef struct ngx_log_s ngx_log_t

Definition at line 17 of file ngx_core.h.

typedef struct ngx_module_s ngx_module_t

Definition at line 12 of file ngx_core.h.

Definition at line 18 of file ngx_core.h.

typedef struct ngx_pool_s ngx_pool_t

Definition at line 15 of file ngx_core.h.

Function Documentation

void ngx_cpuinfo ( void  )

Definition at line 134 of file ngx_cpuinfo.c.

Here is the caller graph for this function: