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

Go to the source code of this file.

Data Structures

struct  ngx_event_pipe_s

Typedefs

typedef struct ngx_event_pipe_s ngx_event_pipe_t
typedef ngx_int_t(* ngx_event_pipe_input_filter_pt )(ngx_event_pipe_t *p, ngx_buf_t *buf)
typedef ngx_int_t(* ngx_event_pipe_output_filter_pt )(void *data, ngx_chain_t *chain)

Functions

ngx_int_t ngx_event_pipe (ngx_event_pipe_t *p, ngx_int_t do_write)
ngx_int_t ngx_event_pipe_copy_input_filter (ngx_event_pipe_t *p, ngx_buf_t *buf)
ngx_int_t ngx_event_pipe_add_free_buf (ngx_event_pipe_t *p, ngx_buf_t *b)

Typedef Documentation

typedef ngx_int_t(* ngx_event_pipe_input_filter_pt)(ngx_event_pipe_t *p, ngx_buf_t *buf)

Definition at line 19 of file ngx_event_pipe.h.

typedef ngx_int_t(* ngx_event_pipe_output_filter_pt)(void *data, ngx_chain_t *chain)

Definition at line 21 of file ngx_event_pipe.h.

Definition at line 17 of file ngx_event_pipe.h.

Function Documentation

ngx_int_t ngx_event_pipe ( ngx_event_pipe_t p,
ngx_int_t  do_write 
)

Definition at line 23 of file ngx_event_pipe.c.

Here is the call graph for this function:

ngx_int_t ngx_event_pipe_add_free_buf ( ngx_event_pipe_t p,
ngx_buf_t b 
)

Definition at line 940 of file ngx_event_pipe.c.

Here is the call graph for this function:

ngx_int_t ngx_event_pipe_copy_input_filter ( ngx_event_pipe_t p,
ngx_buf_t buf 
)

Definition at line 852 of file ngx_event_pipe.c.

Here is the call graph for this function: